Files
MES/yawei-mes/.tasks/2026-01-04_v1.0.065_设备维修计划优化.md
2026-04-02 10:39:03 +08:00

65 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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