Commit Graph

342 Commits (5aea9a042853049927a4153a2503c29a9a05d156)

Author SHA1 Message Date
YunaiV 5aea9a0428 feat(mes): 添加到货通知单的到货日期和状态枚举
新增到货日期字段到 MES 到货通知单请求 VO,并在查询中支持根据到货日期范围筛选。同时,添加到货通知单状态的枚举定义,提升系统的可维护性和可读性。
2026-02-22 18:00:24 +08:00
YunaiV 969b4a70f0 feat(mes): 新增 IPQC 过程检验前端页面,集成缺陷记录与检测结果
- 新增 IPQC 列表页、表单弹窗、检验行子表
- IpqcForm 新增"检测结果"标签页,复用 QcIndicatorResultList 组件
- IpqcLineList 新增"缺陷列表"操作列,集成 DefectRecordInlineList 弹窗,添加分页
- 新增 IPQC API 和 Line API(TypeScript)
- dict.ts 注册 MES_IPQC_TYPE 字典类型
- constants.ts 新增 MesQcIpqcStatusEnum 枚举
2026-02-22 11:03:12 +08:00
YunaiV db33e04451 feat(mes): refactor inspection result types and add new result detail structure 2026-02-21 23:42:34 +08:00
YunaiV 47c84d3104 refactor(mes): 质检指标 resultType 改为 number 类型,resultSpec 重命名为 resultSpecification,result 目录重命名为 indicatorresult
1. indicator/index.ts:resultType 从 string 改为 number,resultSpec 重命名为 resultSpecification
2. IndicatorForm.vue:getStrDictOptions 改为 getIntDictOptions,条件判断改为数字比较(4=DICT, 5=FILE)
3. indicator/index.vue:结果值类型筛选下拉改用 getIntDictOptions
4. qc/result 目录整体重命名为 qc/indicatorresult(views + api),更新 IqcForm.vue 的引用路径
2026-02-21 22:40:41 +08:00
YunaiV 5ddc53bce9 feat(mes): qc 添加安灯处置状态和级别枚举,更新相关错误码和接口定义 2026-02-21 00:19:09 +08:00
YunaiV d033bcaaf5 feat(mes): 新增设备点检记录相关功能,包括记录明细接口及表单组件 2026-02-20 16:55:23 +08:00
YunaiV afaf6e371e feat(mes): 添加维修工单和点检记录相关状态及错误码常量 2026-02-20 16:05:11 +08:00
YunaiV 8d7b7cf473 feat(mes): 新增 MES 点检保养方案相关功能,包括设备和项目的增删改查接口及数据模型 2026-02-20 15:24:31 +08:00
YunaiV 2a83789782 feat(mes): 新增 MES 点检保养项目相关功能,包括请求和响应 VO、Controller 及 API 接口 2026-02-20 09:49:49 +08:00
YunaiV b76ecb2460 feat(mes): 新增来料检验单及缺陷记录相关功能,包括请求和响应 VO、Mapper、Controller 及 API 接口 2026-02-20 09:36:23 +08:00
YunaiV fff9c7f34e pro-task 2026-02-20 08:58:09 +08:00
YunaiV e7a066d9c5 feat(mes): 重构质检方案页面,子表维护移入编辑弹窗
- api/mes/qc/template/ 拆分为 index.ts / indicator.ts / item.ts 三个文件
- TemplateForm.vue:Dialog 宽度改为 900px,编辑模式下新增 el-tabs,
  内嵌检测指标项(TemplateIndicatorList)和产品关联(TemplateItemList)子表
- index.vue:移除底部子表区域及 currentRow/activeTab 逻辑,简化为纯列表页;
  检测种类搜索字段由 types 改为 type(单选)
- TemplateIndicatorList/Form、TemplateItemList/Form:更新 import 路径至拆分后的 API 文件
- 清理所有 TODO @AI 注释
2026-02-19 12:41:57 +08:00
YunaiV 5f010acc5f review(mes):qc-template 的实现代码 2026-02-18 22:48:56 +08:00
YunaiV 0772290be9 review(mes):work-order 的代码实现,功能测试 2026-02-17 20:21:31 +08:00
YunaiV 663b2e32b5 feat:新增 qc indicator 质量管理 - 检测项 2026-02-17 16:09:37 +08:00
YunaiV 501db918f3 feat(mes):优化、实现 plan 的逻辑 2026-02-17 15:15:25 +08:00
YunaiV 2d79633b07 feat(mes): 设备状态枚举同步调整,表单增加点检保养时间选择器
1. constants.ts MesDvMachineryStatusEnum 改为 STOP/PRODUCING/MAINTENANCE
2. MachineryForm 默认状态改为 STOP,新增 lastCheckTime、lastMaintenTime 两个 el-date-picker 字段
2026-02-17 11:32:41 +08:00
YunaiV c6ab40e175 feat(mes-dv): 新增设备类型和设备台账前端页面
新增设备类型(dv/machinery/type,树形表格)和设备台账(dv/machinery)的前端实现,
包含 API 定义、列表页、表单弹窗,以及 dict.ts 和 constants.ts 中 DV 相关补充
2026-02-17 09:53:14 +08:00
YunaiV 369d3bbff2 refactor(mes): 优化假期设置交互,精简接口对齐后端
1. 右键改左键点击弹出设置弹窗,阻止非当前月切换
2. 弹窗打开时调 get-by-day 接口回显已有 type 和 remark
3. 新增备注(remark)输入框,时间戳传参用 formatDate 转换
4. HolidayType 枚举抽取到 mes/utils/constants.ts 统一管理
5. 精简 API:移除 page/export/update/delete,create 改为 save
2026-02-16 20:59:01 +08:00
YunaiV 435496bdbd feat(mes): 添加假期类型常量及相关错误码,调整SOP和SIP模块的展示顺序 2026-02-16 13:19:50 +08:00
YunaiV 15d64fe772 feat(mes): 新增 MES 客户表 DDL、字典、菜单权限与测试数据
- 建表 mes_md_client(含逻辑删除、多租户字段)
- 字典 mes_client_type:企业客户(1)、个人(2)
- 菜单权限 5140~5146:查询/创建/更新/删除/导出/导入
- 测试数据:比亚迪、博世、德力西
2026-02-15 23:34:50 +08:00
YunaiV 5153adf1cf feat(mes): 完善计量单位、物料导入与客户管理前端
1. 计量单位管理:新增 API + 列表页 + 表单(UnitMeasureForm)
2. 物料单位选择器:MdItemForm 单位字段从 el-input 改为 el-select 下拉
3. 物料导入:新增 MdItemImportForm 组件(上传 Excel、下载模板、更新已有数据)
4. 物料导入权限:v-hasPermi 改为 mes:md-item:import
5. API VO 字段调整:unitOfMeasure → unitMeasureId + unitMeasureName
6. 客户管理:新增 API + 列表页 + 表单(MdClientForm)
2026-02-15 22:18:46 +08:00
YunaiV 155edc41a9 feat(iot):Modbus 支持 Master/Slave 双模式,配置表单和详情按协议类型区分展示
1. ProtocolTypeEnum 拆分:MODBUS_TCP → MODBUS_TCP_MASTER + MODBUS_TCP_SLAVE
2. Slave 模式新增 mode(工作模式)、frameFormat(帧格式)字段,使用字典管理
3. 配置表单和详情页按 Master/Slave 模式条件展示不同字段,表单校验规则动态适配
4. 新增 DICT_TYPE:IOT_MODBUS_MODE、IOT_MODBUS_FRAME_FORMAT
5. 修复设备卡片 deviceName 过长溢出问题,添加文本截断

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 23:33:10 +08:00
YunaiV 57a77b2ba9 feat(iot):【协议改造】移除 codecType,使用 protocolType 替代 2026-02-04 22:05:03 +08:00
YunaiV 500705df07 834 fix:bpm 流程表单编辑打开直接保存js丢失问题修复 2025-11-22 21:54:29 +08:00
aho dece867a5b fix:bpm 流程表单编辑打开直接保存js丢失问题修复 2025-11-20 09:27:42 +08:00
YunaiV 8922e261ab Merge branch 'feature/iot' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
# Conflicts:
#	.env
#	pnpm-lock.yaml
2025-08-31 10:55:47 +08:00
YunaiV da9c6799c8 feat:【ai 大模型】支持 Chat Role 的 mcp 配置 2025-08-28 23:30:20 +08:00
YunaiV b880ec22f2 feat:【ai 大模型】对话列表,增加 attachment-urls 发送逻辑 2025-08-24 22:00:58 +08:00
YunaiV 84deeacd4d feat:【ai 大模型】对话列表,增加 attachment-urls 附件的展示 2025-08-24 21:30:39 +08:00
YunaiV 2e796b8fc7 feat:【framework 框架】增加 api 加解密能力 2025-08-16 15:54:23 +08:00
YunaiV a5478ffcfe review:【iot 物联网】场景联动的逻辑 2025-08-09 16:05:48 +08:00
puhui999 5b38c9c394 perf: 【IoT 物联网】场景联动首页优化 2025-08-07 17:44:24 +08:00
LesanOuO 47863e8d22 fix: 使用form-create内置方法修复函数方法JSON解析失败 2025-08-06 19:25:12 +08:00
YunaiV a269c5988a Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot
# Conflicts:
#	src/api/system/dept/index.ts
2025-08-02 10:54:08 +08:00
YunaiV 1ee658fda5 fix: 修复 pathResolve 函数在 path 为空时返回 parentPath 的逻辑,避免拼接出错 2025-07-21 16:44:34 +08:00
YunaiV 0efa1e986b fix: form-create API 请求时,缺少 token (https://t.zsxq.com/hK3FO) 2025-07-06 16:45:17 +08:00
YunaiV 8f88c4a09b fix: 修复所有函数类型 - 解决设计器保存后函数变成字符串的问题 2025-07-06 16:18:58 +08:00
YunaiV 1718135f24 review:【IoT 物联网】场景联动 2025-07-06 10:45:12 +08:00
alwayssuper a80ef2273c feat:map 2025-07-04 11:14:10 +08:00
YunaiV a5cb8e510c feat:【IoT 物联网】初始化 IoT 固件详情页 80% 2025-07-02 23:30:09 +08:00
YunaiV 667d6fc35c feat:【IoT 物联网】初始化 IoT 固件详情页 70% 2025-07-02 19:02:41 +08:00
YunaiV 4cecafb4b1 feat:【IoT 物联网】初始化 IoT 固件详情页 50% 2025-07-02 09:35:10 +08:00
YunaiV caab65d0e4 feat:【IoT 物联网】完善告警配置表单,增加场景联动规则和接收用户的选择功能 2025-06-27 23:45:37 +08:00
YunaiV ba52721db2 feat:【IoT 物联网】初始化告警配置 2025-06-27 22:39:32 +08:00
YunaiV 8479d557a2 feat:【IoT 物联网】初步实现“数据流转”功能 2025-06-24 21:21:42 +08:00
puhui999 4dfdfdb424 fix: 修复所有函数类型 - 解决设计器保存后函数变成字符串的问题 2025-06-23 17:57:37 +08:00
YunaiV 259f437ea4 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot 2025-06-15 20:19:54 +08:00
YunaiV 9ee8f8e1ba Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-06-15 16:12:20 +08:00
YunaiV 69cf5d01db feat:【IoT 物联网】设备消息统计的代码优化 2025-06-14 17:15:07 +08:00