38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# 步骤二:拷贝前端原版
|
|
|
|
> 前置条件: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](step-03-frontend-adapt.md)。
|