40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
# 项目文档:智能气阀状态中文展示 v1.0
|
|
|
|
## 1. 项目概述
|
|
|
|
智能气阀状态在列表、详情和状态操作中统一使用中文业务名称。状态操作区分当前状态和目标状态,避免管理员理解数字编码或重复提交原状态。
|
|
|
|
## 2. 目录结构说明
|
|
|
|
```text
|
|
platforms/
|
|
├── frontend/platform_admin/
|
|
│ ├── src/api/resources.ts
|
|
│ ├── src/api/resource-page-rules.ts
|
|
│ ├── src/views/resource/ResourceActionDialog.vue
|
|
│ └── scripts/check-product-lifecycle-display.mjs
|
|
└── docs/
|
|
├── 项目文档_智能气阀状态中文展示_v1.0.md
|
|
└── 操作日志_智能气阀状态中文展示_20260813.md
|
|
```
|
|
|
|
## 3. 状态字典
|
|
|
|
- `10`:待处理
|
|
- `28`:在库
|
|
- `29`:运输中
|
|
- `30`:使用中
|
|
- `31`:维修中
|
|
- `27`:已报废
|
|
|
|
## 4. 核心行为
|
|
|
|
- 列表与详情显示中文状态。
|
|
- 状态弹窗展示当前状态,不默认选择目标状态。
|
|
- 目标状态列表不包含当前状态。
|
|
- 后端继续判断检修记录和活动订单是否允许目标状态。
|
|
|
|
## 5. 接口兼容性
|
|
|
|
状态接口仍为 `PATCH /product_info/:identity/lifecycle`,请求仍提交数字 `product_status`。本次不修改智能气阀参数字段。
|