Files
platforms/docs/操作日志_智能气阀新建归属互斥_20260813.md
czl231 e5289e8f8a 完善智能气阀新建归属选择
新建页面明确说明当前归属四选一,选择新归属时自动清空其他归属;字段改用业务名称并补充选择提示,同时扩展专项检查和中文文档。
2026-08-13 21:50:57 +08:00

42 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 智能气阀新建归属互斥操作日志
操作时间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`:通过,未发现空白符错误。
## 风险评估
修改仅作用于智能气阀新建表单的前端交互与文案,不改变数据库、接口结构及后端校验。