1.2 KiB
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。