智能气阀列表改为显示生产商名称,并提供生产商唯一标识复制入口;无关联数据时显示‘未填写’。修复未来 Mock 数据生成时缺少生产商关联的问题,但不执行 Mock、迁移或 SQL,不修改当前数据库及历史数据。补充种子测试、操作日志和项目文档。
44 lines
1.9 KiB
Markdown
44 lines
1.9 KiB
Markdown
# 智能气阀生产商关联展示操作日志
|
||
|
||
操作时间:2026-08-13
|
||
操作类型:修改
|
||
影响模块:平台总后台智能气阀管理、开发 Mock 数据
|
||
|
||
## 操作前状态
|
||
|
||
智能气阀列表直接显示 `producer_account_identity`,列标题为“生产商唯一标识”。无关联时显示 `-`;有关联时只显示唯一标识,无法快速识别生产商名称。未来 Mock 数据生成时也没有为智能气阀设置生产商关联。
|
||
|
||
## 具体操作
|
||
|
||
1. 列标题改为“生产商”。
|
||
2. 有关联时显示生产商名称,并提供复制生产商唯一标识的按钮。
|
||
3. 无关联时显示“未填写”。
|
||
4. 新建、编辑继续要求选择有效生产商。
|
||
5. 调整未来 Mock 数据生成顺序,先创建生产商,再关联智能气阀。
|
||
6. 不回填、不修改当前数据库中的历史记录。
|
||
|
||
## 操作后状态
|
||
|
||
- 智能气阀列表以业务名称识别生产商,并可复制稳定 identity。
|
||
- 历史空关联记录明确显示“未填写”。
|
||
- 未来新生成的 Mock 智能气阀具有有效生产商关联。
|
||
- 当前数据库结构和数据保持不变。
|
||
|
||
## 代码变更
|
||
|
||
- `frontend/platform_admin/src/api/resources.ts`:配置生产商关联名称、复制和空值展示。
|
||
- `backend/api/internal/seed/mock.go`:未来 Mock 智能气阀关联生产商。
|
||
- `backend/api/internal/seed/mock_test.go`:新增 Mock 生产商关联测试。
|
||
|
||
## 验证结果
|
||
|
||
- `go test ./internal/seed ./internal/logic/platform/product`:通过。
|
||
- `npm.cmd run resource-pages:check`:通过,详情 46 类、新建 25 类、编辑 23 类。
|
||
- `npm.cmd run build`:通过,TypeScript 检查与 Vite 生产构建成功。
|
||
- `git diff --check`:通过。
|
||
- 未执行 Mock、迁移或 SQL 命令,当前数据库数据未修改。
|
||
|
||
## 风险评估
|
||
|
||
当前历史空关联数据不会被自动补写,仍需在业务需要时通过正常编辑流程选择生产商。Mock 调整仅影响未来显式执行的数据生成。
|