完善智能气阀新建归属选择
新建页面明确说明当前归属四选一,选择新归属时自动清空其他归属;字段改用业务名称并补充选择提示,同时扩展专项检查和中文文档。
This commit is contained in:
37
docs/项目文档_智能气阀新建归属互斥_v1.0.md
Normal file
37
docs/项目文档_智能气阀新建归属互斥_v1.0.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 项目文档:智能气阀新建归属互斥 v1.0
|
||||
|
||||
## 1. 项目概述
|
||||
|
||||
智能气阀新建页面将库房、气站、配送点和用户作为同一组互斥归属。选择任一归属后自动清空其他归属,避免构造后端必然拒绝的多重归属请求。
|
||||
|
||||
## 2. 目录结构说明
|
||||
|
||||
```text
|
||||
platforms/
|
||||
├── frontend/platform_admin/
|
||||
│ ├── src/api/resources.ts
|
||||
│ ├── src/views/resource/ResourceRecordPage.vue
|
||||
│ └── scripts/
|
||||
│ ├── check-product-ownership-action.mjs
|
||||
│ └── check-product-ownership-display.mjs
|
||||
└── docs/
|
||||
├── 项目文档_智能气阀新建归属互斥_v1.0.md
|
||||
└── 操作日志_智能气阀新建归属互斥_20260813.md
|
||||
```
|
||||
|
||||
## 3. 核心行为
|
||||
|
||||
- 新建页字段标题使用业务名称,不显示“唯一标识”。
|
||||
- 新建表单顶部说明四选一规则和自动清空行为。
|
||||
- 未选择时显示“请选择…”;详情空值继续显示“未填写”。
|
||||
- 选择一个非空归属时自动清空另外三个。
|
||||
- 主动清空当前归属不会自动选择其他值。
|
||||
- 关系变更后继续调用共享联动逻辑,避免影响其他资源表单。
|
||||
|
||||
## 4. 接口兼容性
|
||||
|
||||
创建请求仍使用 `warehouse_identity`、`gas_basic_identity`、`delivery_basic_identity` 和 `user_account_identity`。后端仍执行最多一个当前归属的最终校验。
|
||||
|
||||
## 5. 维护指南
|
||||
|
||||
新建页和“变更智能气阀归属”弹窗应保持相同的互斥规则。新增归属类型时必须同步更新两处字段集合、后端校验和专项检查。
|
||||
Reference in New Issue
Block a user