完善合同气瓶绑定引导
This commit is contained in:
@@ -185,7 +185,7 @@
|
||||
|
||||
合同气瓶必须属于合同用户、处于可用状态且未报废;订单只能使用有效合同中仍绑定的气瓶。
|
||||
|
||||
合同气瓶绑定页面只允许选择草稿合同;已生效、已过期或已终止合同不进入绑定候选。合同管理列表仍展示全部生命周期状态。
|
||||
合同气瓶绑定页面只允许选择草稿合同;已生效、已过期或已终止合同不进入绑定候选。绑定字段使用“智能气阀”业务名称。合同用户没有符合条件的智能气阀时,页面必须说明设备需先归属合同用户、处于启用且未报废状态,并提供前往“智能气阀管理”的站内入口。合同管理列表仍展示全部生命周期状态。
|
||||
|
||||
### 6.6 气体配送订单
|
||||
|
||||
|
||||
35
docs/操作日志_合同气瓶空状态引导_20260814.md
Normal file
35
docs/操作日志_合同气瓶空状态引导_20260814.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 操作日志:合同气瓶空状态引导
|
||||
|
||||
操作时间:2026-08-14
|
||||
|
||||
操作类型:修改、扩展
|
||||
|
||||
影响模块:平台总后台、配送合同、合同气瓶
|
||||
|
||||
## 操作前状态
|
||||
|
||||
草稿合同没有可绑定设备时,智能气阀下拉仅显示“暂无数据”。管理员无法得知设备必须先归属合同用户并处于启用、未报废状态;启用合同失败提示也没有完整说明处理顺序。
|
||||
|
||||
## 具体操作
|
||||
|
||||
- 将合同气瓶绑定表单字段标题从“智能气阀唯一标识”改为“智能气阀”。
|
||||
- 空候选明确提示设备归属、启用状态和报废状态要求。
|
||||
- 增加“前往智能气阀管理”站内入口。
|
||||
- 启用合同失败时提示先绑定智能气阀;无候选时引导先变更设备归属。
|
||||
- 保留服务端“设备必须属于合同用户”的最终校验,不允许跨用户绑定。
|
||||
|
||||
## 操作后状态
|
||||
|
||||
管理员可以从空状态直接进入智能气阀管理,完成“变更智能气阀归属”,返回合同列表绑定设备后再启用合同。
|
||||
|
||||
## 代码变更
|
||||
|
||||
- `backend/api/internal/logic/platform/gasorder/gasorder.go`:完善合同无有效智能气阀时的业务提示。
|
||||
- `backend/api/internal/logic/platform/gasorder/contract_change_error_test.go`:固定中文错误信息。
|
||||
- `frontend/platform_admin/src/api/resources.ts`:配置业务字段名、空状态说明和跳转入口。
|
||||
- `frontend/platform_admin/src/views/resource/ResourceFieldForm.vue`:支持关系空状态站内操作按钮。
|
||||
- `frontend/platform_admin/scripts/check-contract-product-entry.mjs`:增加字段名、说明和入口回归检查。
|
||||
|
||||
## 验证与风险
|
||||
|
||||
本次不修改数据库结构和数据,不放宽候选筛选及绑定校验。新增空状态操作为通用可选配置,未配置的其他关系字段保持原有行为。
|
||||
Reference in New Issue
Block a user