Files
MES/yawei-mes/.tasks/2026-01-04_v1.0.065_设备维修计划优化.md

65 lines
2.1 KiB
Markdown
Raw Normal View History

2026-04-02 10:38:23 +08:00
# 设备维修计划优化 v1.0.64
## 需求概述
优化设备项目inspectionItem的添加/修改表单,增强用户体验和功能完整性。
## 需求详情
### 1. 项目类型快速添加
**需求描述:** 在"项目类型"下拉框后面增加一个"+"按钮,点击后弹出对话框,可以快速添加项目类型字典值。
**涉及字典:** `inspection_item_type`
**实现要点:**
- 在 el-select 控件右侧添加 el-button圆形+图标)
- 点击按钮弹出添加字典对话框
- 对话框包含:字典标签(必填)、字典键值(必填)、显示排序
- 保存成功后自动刷新下拉框选项
### 2. 增加设备下拉框
**需求描述:** 在表单中增加"设备"下拉框字段。
**数据源:** 与设备维修单repairOrder一致调用 `listEquipment` 接口
**实现要点:**
- 添加设备下拉框el-select
- 支持搜索过滤filterable
- 显示设备名称存储设备ID
### 3. 增加设备点位下拉框
**需求描述:** 在表单中增加"设备点位"下拉框,并支持快速添加点位字典。
**涉及字典:** `equipment_point`(新增字典类型)
**实现要点:**
- 添加设备点位下拉框
- 下拉框右侧增加"+"按钮,支持快速添加点位字典
- 保存成功后自动刷新下拉框选项
## 数据库变更
需要新增字典类型 `equipment_point`(设备点位)
## 涉及文件
- `mes-ui/src/views/mes/equipment/inspectionItem/index.vue` - 前端页面
- `mes-ui/src/api/system/dict/data.js` - 字典API已有
- `.sql/2026-01-04_v1.0.65_周启威_设备维修计划优化.sql` - SQL脚本
## 任务清单
- [x] 1. 创建SQL脚本新增设备点位字典类型
- [x] 2. 修改 inspectionItem/index.vue
- [x] 2.1 引入字典API和设备API
- [x] 2.2 添加设备下拉框
- [x] 2.3 项目类型下拉框增加快速添加按钮
- [x] 2.4 添加设备点位下拉框及快速添加按钮
- [x] 2.5 添加字典添加对话框组件
- [x] 2.6 实现快速添加字典的方法
- [x] 2.7 添加相关data属性和表单验证
- [ ] 3. 测试验证功能