Files
shanxia2.0/docs/crm-migration/step-02-frontend-copy.md
T
2026-06-01 08:21:21 +08:00

1.2 KiB

步骤二:拷贝前端原版

前置条件:step-01 已完成,模块迁移方案已审核通过。 实施依据:docs/crm-migration/plans/{module}/06-steps.md 中的前端拷贝步骤。 完成后进入 step-03。


目标

将原 CRM 的 Vue 前端代码原样拷贝到 shanxia2.0,保留完整功能逻辑。不做任何修改。

操作流程

1. 逐个拷贝 Vue 组件

按照 step-01 输出的文件映射表,从 shanxia/crm/web/ 拷贝到 web-admin/src/。

2. 拷贝规则

  • 保留原 CRM 的弹窗内联方式:如果原 CRM 把新增/编辑弹窗内联在 index.vue 中,shanxia2.0 也内联,不拆分
  • 保留原 CRM 的文件命名逻辑:功能弹窗按原名迁移
  • 不做任何适配:纯粹拷贝,保持与原 CRM 100% 一致
  • 拷贝后先不运行:直接进入 step-03

3. 拷贝 API 模块

将原 CRM 的 API 定义文件拷贝到 web-admin/src/api/crm/,暂不修改调用方式。

完成标准

  • 所有映射表中的文件已拷贝到目标位置
  • 文件内容与原 CRM 完全一致(未做任何修改)

下一步

完成后加载 step-03-frontend-adapt.md。