# 设备维修计划优化 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. 测试验证功能