Files
platforms/docs/操作日志_智能气阀新建归属互斥_20260813.md

42 lines
2.1 KiB
Markdown
Raw Normal View History

# 智能气阀新建归属互斥操作日志
操作时间2026-08-13
操作类型:修改
影响模块:平台总后台智能气阀新建页面
## 操作前状态
新建智能气阀时,库房、气站、配送点和用户使用“唯一标识”技术名称,空下拉框缺少明确选择提示;四个互斥归属可以在前端同时选择,直到后端保存校验时才被拒绝。
## 具体操作
1. 字段标题改为“库房”“气站”“配送点”“用户”。
2. 新建表单分别显示“请选择库房”等引导文案。
3. 选择任一非空归属后自动清空另外三个归属。
4. 在新建表单顶部明确提示当前归属四选一及自动清空规则。
5. 保留通用关系联动调用和后端最终合法性校验。
6. 扩展既有专项检查,覆盖新建页面互斥行为、说明文案与展示配置。
## 操作后状态
管理员进入新建页面即可看到四选一说明,只需选择一个目标归属;切换归属类型时旧值自动清空。详情空值仍显示“未填写”。
## 代码变更
- `frontend/platform_admin/src/views/resource/ResourceRecordPage.vue`:接入新建页归属互斥处理。
- `frontend/platform_admin/src/api/resources.ts`:配置业务字段名和选择提示。
- `frontend/platform_admin/scripts/check-product-ownership-action.mjs`:覆盖新建页互斥行为。
- `frontend/platform_admin/scripts/check-product-ownership-display.mjs`:覆盖字段名、空值和提示文案。
## 验证结果
- `npm.cmd run product-ownership:check`:通过,新建页与专用弹窗均自动清空其他归属。
- `npm.cmd run product-ownership-display:check`:通过,业务字段名、选择提示和详情空值文案配置完整。
- `npm.cmd run resource-pages:check`:通过,详情 46 类、新建 25 类、编辑 23 类。
- `npm.cmd run build`通过TypeScript 类型检查与 Vite 生产构建成功。
- `git diff --check`:通过,未发现空白符错误。
## 风险评估
修改仅作用于智能气阀新建表单的前端交互与文案,不改变数据库、接口结构及后端校验。