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

2.1 KiB
Raw Blame History

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