实现项目打标状态联动并执行前后端适配
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# 项目打标状态联动后端验证记录
|
||||
|
||||
## 验证项
|
||||
|
||||
- [x] 状态 `3-打标中` SQL 已同步
|
||||
- [x] 打标成功后状态为 `1`
|
||||
- [x] 打标失败后状态回退为 `0`
|
||||
- [x] 打标中拒绝上传/拉取本行信息
|
||||
- [x] 打标中拒绝参数保存
|
||||
|
||||
## 自动化验证
|
||||
|
||||
- 执行时间:2026-03-18 14:56:22 +08:00
|
||||
- 执行命令:
|
||||
|
||||
```bash
|
||||
mvn -pl ccdi-project -Dtest=CcdiProjectServiceImplTest,CcdiBankTagServiceImplTest,ProjectBankTagRebuildCoordinatorTest,CcdiFileUploadServiceImplTest,CcdiModelParamServiceImplTest,CcdiProjectStatusSqlTest test
|
||||
```
|
||||
|
||||
- 结果:`PASS`
|
||||
- 统计:`Tests run: 44, Failures: 0, Errors: 0, Skipped: 0`
|
||||
|
||||
## SQL 执行说明
|
||||
|
||||
- 联调环境执行增量脚本时,必须使用以下命令,确保中文内容以 `utf8mb4` 写入:
|
||||
|
||||
```bash
|
||||
bin/mysql_utf8_exec.sh sql/migration/2026-03-18-add-project-tagging-status.sql
|
||||
```
|
||||
@@ -0,0 +1,38 @@
|
||||
# 项目打标状态联动前端验证记录
|
||||
|
||||
## 验证范围
|
||||
|
||||
- 列表页状态与统计显示
|
||||
- 详情页状态标签
|
||||
- 上传数据页禁用
|
||||
- 参数模型页只读
|
||||
|
||||
## 验证结果
|
||||
|
||||
- [ ] 列表页出现“打标中”
|
||||
- [ ] 顶部统计出现“打标中”
|
||||
- [ ] 详情页出现“打标中”
|
||||
- [ ] 打标中时“拉取本行信息”按钮禁用
|
||||
- [ ] 打标中时“上传流水”按钮禁用
|
||||
- [ ] 打标中时仍可查看上传记录列表
|
||||
- [ ] 页面有明确提示文案
|
||||
- [ ] 打标中时参数输入框禁用
|
||||
- [ ] 打标中时“保存所有修改”按钮禁用
|
||||
- [ ] 参数页有只读提示文案
|
||||
- [ ] 提交上传或拉取任务后,详情页能重新获取项目状态
|
||||
- [ ] 文件轮询期间如后端状态切为“打标中”,页面会同步受限
|
||||
|
||||
## 构建验证
|
||||
|
||||
- [x] `npm run build:prod` 基线构建通过(2026-03-18 14:56 +08:00)
|
||||
- [x] `npm run build:prod` 改动后构建通过(2026-03-18 15:00 +08:00)
|
||||
|
||||
## 手工联调说明
|
||||
|
||||
- [ ] 已启动前后端与依赖服务进行联调
|
||||
- [ ] 联调完成后已关闭测试过程中启动的进程
|
||||
|
||||
## 说明
|
||||
|
||||
- 本次已完成前端静态实现与两轮生产构建验证。
|
||||
- 真实页面联调尚未在本记录中勾选,如需补齐,请按计划启动前后端与依赖服务后继续验证。
|
||||
Reference in New Issue
Block a user