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

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)。