2.1 KiB
2.1 KiB
设备维修计划优化 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脚本
任务清单
- 1. 创建SQL脚本,新增设备点位字典类型
- 2. 修改 inspectionItem/index.vue
- 2.1 引入字典API和设备API
- 2.2 添加设备下拉框
- 2.3 项目类型下拉框增加快速添加按钮
- 2.4 添加设备点位下拉框及快速添加按钮
- 2.5 添加字典添加对话框组件
- 2.6 实现快速添加字典的方法
- 2.7 添加相关data属性和表单验证
- 3. 测试验证功能