重构历史项目导入弹窗

This commit is contained in:
wkc
2026-03-29 09:58:55 +08:00
parent a019abb950
commit f2cc9e2700
4 changed files with 168 additions and 219 deletions

View File

@@ -64,3 +64,10 @@
- 调整 `ruoyi-ui/src/views/ccdiProject/index.vue``handleSubmitImport`,成功后提示“历史项目导入任务已开始”、关闭弹窗、刷新列表并跳转到新项目详情页
- 新增 `ruoyi-ui/tests/unit/project-import-history-submit-flow.test.js`,锁定真实接口地址、成功提示文案与详情页跳转路径
- 验证命令:`cd ruoyi-ui && node tests/unit/project-import-history-submit-flow.test.js`
### 2026-03-29 Task 2 前端导入弹窗重构
-`ImportHistoryDialog.vue` 从单选 + Mock 数据改为“上方新项目配置、下方历史项目多选列表”的纵向结构
- 接入 `listHistoryProjects``importFromHistory` 真实接口,提交时按计划组装 `projectName/description/sourceProjectIds/startDate/endDate`
- 新增 `project-import-history-dialog-layout.test.js``project-import-history-dialog-behavior.test.js`,锁定备注字段、日期范围、多选语义、真实接口调用与 `response.data` 回传
- 验证命令:`cd ruoyi-ui && node tests/unit/project-import-history-dialog-layout.test.js && node tests/unit/project-import-history-dialog-behavior.test.js`