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

2.1 KiB
Raw Blame 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:通过,未发现空白符错误。

风险评估

修改仅作用于智能气阀新建表单的前端交互与文案,不改变数据库、接口结构及后端校验。