# 项目打标状态联动前端实施记录

## 本次改动

- 在项目列表、详情页和顶部状态统计中补充 `3-打标中` 展示。
- 在上传数据页增加统一受限态：
  - “拉取本行信息”按钮禁用
  - “上传流水”入口禁用
  - 页面顶部展示受限提示文案
- 在参数模型页增加只读态：
  - 参数输入框禁用
  - “保存所有修改”按钮禁用
  - 页面顶部展示只读提示文案
- 在项目详情页接入 `refresh-project` 事件，上传页在以下时机触发父组件刷新项目状态：
  - 批量上传提交成功后
  - 拉取本行信息提交成功后
  - 文件轮询检测到状态变化后
  - 手工刷新文件列表后

## 影响范围

- `ruoyi-ui/src/views/ccdiProject/detail.vue`
- `ruoyi-ui/src/views/ccdiProject/index.vue`
- `ruoyi-ui/src/views/ccdiProject/components/ProjectTable.vue`
- `ruoyi-ui/src/views/ccdiProject/components/SearchBar.vue`
- `ruoyi-ui/src/views/ccdiProject/components/detail/UploadData.vue`
- `ruoyi-ui/src/views/ccdiProject/components/detail/ParamConfig.vue`
- `docs/tests/records/2026-03-18-project-bank-tag-status-lock-frontend-verification.md`

## 验证结果

- 基线构建通过：

```bash
cd ruoyi-ui
npm run build:prod
```

- 改动后构建通过：

```bash
cd ruoyi-ui
npm run build:prod
```

- 当前已完成构建验证，尚未在本次记录中执行真实页面联调。
