# 步骤二:拷贝前端原版 > 前置条件: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)。