初始代码
This commit is contained in:
64
yawei-mes/.tasks/2026-01-04_v1.0.065_设备维修计划优化.md
Normal file
64
yawei-mes/.tasks/2026-01-04_v1.0.065_设备维修计划优化.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# 设备维修计划优化 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. 测试验证功能
|
||||
Reference in New Issue
Block a user