YunaiV
|
f929ebc184
|
✨ feat(im): 增加 conversationStore.ts 未来的优化 todo;
|
2026-04-26 16:13:58 +08:00 |
YunaiV
|
2c1ff59286
|
✨ feat(im): 初始化 useMessageSender.ts
|
2026-04-26 15:56:24 +08:00 |
YunaiV
|
e573462cb7
|
✨ feat(im): 增加 useMessagePuller 用于首次消息的拉取
|
2026-04-26 10:38:14 +08:00 |
YunaiV
|
8c1f17f5a6
|
🐛 fix(im): 私聊已读消费端卡 maxReadId + 上报 messageId 与后端对齐
handlePrivateReceipt 收到对方 RECEIPT 时丢弃了后端编码在 DTO id 字段
的 maxReadId,applyReadReceipt 把会话里所有 selfSend 未撤回消息一刀切
标 READ;回执在路上时刚发的消息会被误标已读。
- applyReadReceipt 的 markPrivateRead 改为 privateReadMaxId,按
id <= maxReadId 卡边界,超过 maxReadId 的自发消息保留原状态;
- handlePrivateReceipt 透传 websocketMessage.id 作为 privateReadMaxId;
- apiReadPrivateMessages 增加 messageId 形参,与后端新接口对齐;
- websocketStore 私聊自动已读用刚到的消息 id;useMessageSender.readActive
把私聊 / 群聊的 maxMessageId 计算合并到调用前。
|
2026-04-26 09:46:09 +08:00 |
YunaiV
|
a35698fc07
|
🐛 fix(im): 群聊离线拉取看不到撤回提示,pull 路径接入 recallMessage
pullByType 之前对 RECALL 信号一律 skip、只靠原消息 status=RECALL 走 OR 兜底渲染。
当 pull 的 minId 卡在原消息处、回拉只返回信号时,本地缓存里的老消息没人翻成
RECALL,会一直停在原态——配合后端群聊 mapper 过滤掉 status=RECALL 的原消息,群聊
离线撤回完全不可见。
改成 pull / WS 走同一套 dispatch:
- pullByType 信号转 conversationStore.recallMessage(),跟 WS 路径一致
- recallMessage 把 parseRecallMessageId 收敛进内部,第 3 个参数从
messageId: number 改成 recallSignalContent: string,4 个调用点都缩成一行
- MessageItem.isRecall 只判 type=RECALL,去掉 status=RECALL OR 分支
(conversationStore 里跳未读 / 跳已读那两处对 status 的判断是业务逻辑保留)
|
2026-04-26 00:28:43 +08:00 |
YunaiV
|
66514fc597
|
♻️ refactor(im): conversationStore 存储改为 IndexedDB 按会话分桶 + 命名统一
- 持久化迁到 localforage(IndexedDB),meta 索引与单会话 messages 分 key 存,消除写放大
- saveConversations 支持 不传 / 单个 / 数组 三种粒度;签名改为 sync void(fire-and-forget)
- 修复 sortConversations 仅刷 meta 不刷 messages 导致离线消息重启丢失的 bug
- 方法重命名:saveToStorage→saveConversations、updateMessageState→ackMessage、applyRecall→recallMessage、refreshConversations→sortConversations、removeLocalMessage→removeMessage、_removeMessagesStorage→removeConversationMessages
- 删除 dead field Conversation.lastReadCount;TIP_TIME clientMessageId 改用 uuid
|
2026-04-25 22:52:00 +08:00 |
YunaiV
|
2785e2bea6
|
✨ feat(im): 重构优化 store 方案
|
2026-04-25 16:45:31 +08:00 |
YunaiV
|
e30e30ea51
|
🐛 fix(im): 撤回信号错用 TIP_TEXT,应为 RECALL
|
2026-04-25 11:42:34 +08:00 |
YunaiV
|
505b3b5953
|
✨ feat(im): 重构部分老代码。
|
2026-04-24 22:55:58 +08:00 |
YunaiV
|
d6f96a56a2
|
✨ feat(im): 优化 ConversationItem.vue 逻辑
|
2026-04-24 21:54:20 +08:00 |
YunaiV
|
68d3ad10d4
|
✨ feat(im): 优化 im 前端的工具类
|
2026-04-24 21:36:09 +08:00 |
YunaiV
|
5f16cd74e0
|
✨ feat(im): 优化 im 前端的枚举类
|
2026-04-24 00:50:09 +08:00 |
YunaiV
|
6664afb851
|
♻️ refactor(im): 重命名 IM 模块中的多个类和文件以简化结构
|
2026-04-23 20:38:27 +08:00 |
YunaiV
|
6d6515c06d
|
♻️ refactor(im): 用户查询接口迁移到 system/user
- /api/im/user:移除 getSelfInfo/getUserListByName,改用 /system/user/get-simple、/system/user/list-by-nickname
- AddFriendDialog:切换为 getSimpleUserListByNickname,去掉已废弃的 userName 展示
|
2026-04-23 01:36:45 +08:00 |
YunaiV
|
76be404c69
|
🎨 style(Message): 修复铃铛对齐问题,调整样式为 flex-center
|
2026-04-19 00:30:34 +08:00 |
YunaiV
|
9fb796194e
|
✨ feat(im): 前端的 IM 增加 Layout 整体布局
|
2026-04-19 00:30:07 +08:00 |
YunaiV
|
bf81e6f617
|
Merge branch 'feat/mes' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
|
2026-04-18 13:23:29 +08:00 |
YunaiV
|
a839dd6fa5
|
✨ feat(mes): 更新 MES 状态常量和相关枚举
将 MES 设备维护记录状态枚举中的状态值更新为常量引用,增强代码可读性和一致性。同时,新增 MES 单据状态常量,简化状态管理。
|
2026-04-17 22:10:14 +08:00 |
YunaiV
|
0a96738cfb
|
✨ feat(mes): 更新 MES 状态常量和相关枚举
将 MES 设备维护记录状态枚举中的状态值更新为常量引用,增强代码可读性和一致性。同时,新增 MES 单据状态常量,简化状态管理。
|
2026-04-16 19:27:01 +08:00 |
YunaiV
|
378965d82f
|
🎨 style(mes): 优化模板格式和属性排列
|
2026-04-15 19:22:14 +08:00 |
YunaiV
|
05f43f91ab
|
✨ feat(mes): 添加计量单位名称到生产任务响应对象
|
2026-04-15 14:29:24 +08:00 |
YunaiV
|
c63a5f87a4
|
♻️ refactor(mes): 重构 approveFeedback 方法,移除用户 ID 参数
简化 approveFeedback 方法,移除不必要的用户 ID 参数,改为使用表单保存的报工人和时间。此变更提高了代码的可读性和维护性,同时确保审批状态更新逻辑的清晰性。
|
2026-04-14 13:53:42 +08:00 |
YunaiV
|
76b2d5caf3
|
Merge branch 'feat/mes' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
|
2026-04-13 22:42:48 +08:00 |
YunaiV
|
d63d4eee27
|
feat:增加 iot 模块
|
2026-04-13 22:42:37 +08:00 |
YunaiV
|
cd300bded7
|
♻️ refactor(mes): 修改字段名称以提高代码可读性
|
2026-04-13 19:57:35 +08:00 |
YunaiV
|
befc4dc95e
|
feat(docs):优化 permalink
|
2026-04-12 23:30:11 +08:00 |
YunaiV
|
d6f8fb7b55
|
♻️ refactor(mes): 修正质检缺陷记录删除权限
|
2026-04-12 20:38:01 +08:00 |
YunaiV
|
75ed43b123
|
Merge branch 'feat/mes' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
|
2026-04-12 16:33:36 +08:00 |
YunaiV
|
b1c45fbd69
|
♻️ refactor(calShiftList): 重命名表单类型变量为 dialogType
|
2026-04-12 02:39:21 +08:00 |
YunaiV
|
bf912754ca
|
📝 docs(index): 更新文档警告组件,添加相关链接和标题
|
2026-04-11 21:43:44 +08:00 |
YunaiV
|
6358e7db9e
|
♻️ refactor(machinery): 统一规格型号字段命名为 'specification'
|
2026-04-11 16:03:22 +08:00 |
YunaiV
|
3e203a9536
|
✨ feat(index): 更新来源单据字段及调整表单项顺序
|
2026-04-11 14:12:00 +08:00 |
YunaiV
|
518851ce74
|
merge: 合并 master 分支到 im
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-11 09:38:25 +08:00 |
YunaiV
|
9fb0659615
|
♻️ refactor(mes): 重命名通知单编码和名称字段
|
2026-04-11 09:25:52 +08:00 |
YunaiV
|
36666cfdc6
|
♻️ refactor(location): 移除库位管理状态字段
|
2026-04-10 22:44:50 +08:00 |
YunaiV
|
ab690c9b50
|
✨ feat(barcode): 添加条码详情弹窗功能
在多个表单中新增查看条码的按钮,允许用户在详情模式下查看条码信息。此功能提升了用户体验,使得条码信息的访问更加便捷。
- 在 `MachineryForm.vue`、`MdItemForm.vue`、`WorkshopForm.vue` 等文件中添加了条码详情弹窗组件
- 实现了 `handleBarcode` 方法以处理条码查看逻辑
|
2026-04-10 20:12:05 +08:00 |
YunaiV
|
d16a92587d
|
✨ feat(mes): 更新物料/产品标识和补齐选项的显示方式
重构了多个组件中的物料/产品标识显示逻辑,使用 dict-tag 组件替代了原有的 getItemOrProductLabel 方法。更新了补齐选项的 radio group,支持动态生成选项。此变更提升了代码的可维护性和可扩展性。
|
2026-04-10 19:25:00 +08:00 |
YunaiV
|
b508aa7c66
|
✨ feat(unit-measure): 新增计量单位引用检查功能
为计量单位添加引用检查,确保在删除计量单位时,能够验证是否被生产任务投料或质检方案指标项引用。新增相关方法以获取引用记录数量,提升数据一致性和安全性。
|
2026-04-10 09:56:58 +08:00 |
YunaiV
|
0045e52c3d
|
✨ feat(mes): 添加车间编码生成按钮
|
2026-04-10 09:25:47 +08:00 |
YunaiV
|
f628c2e7f5
|
✨ feat(mes): 新增 OQC 来源单据类型错误码及相关校验
|
2026-04-10 08:52:23 +08:00 |
YunaiV
|
4a3683aea8
|
✨ feat(mes): 优化整体代码风格
|
2026-04-10 00:57:02 +08:00 |
YunaiV
|
802cc92309
|
✨ feat(mes): 添加懒加载注解以优化依赖注入
|
2026-04-10 00:42:22 +08:00 |
YunaiV
|
1b0af32a6a
|
✨ feat(qc): 修改检测项类型为整数并更新相关文档
|
2026-04-10 00:06:43 +08:00 |
YunaiV
|
1d01b221e6
|
✨ feat(mes): 修改检测项类型为整数类型
|
2026-04-09 22:46:32 +08:00 |
YunaiV
|
302ca05052
|
✨ feat(item-receipt): 添加采购入库单相关字段和功能
新增采购入库单编码和采购订单号字段,优化相关服务和控制器以支持批量获取入库单信息,提升数据处理能力。
|
2026-04-09 21:06:17 +08:00 |
YunaiV
|
e39389137c
|
✨ feat(workshop): 增加车间精简列表负责人信息和销售订单编号
|
2026-04-09 16:09:53 +08:00 |
YunaiV
|
901e0883b4
|
♻️ refactor(mes): 移除无用的 script 标签
|
2026-04-09 00:50:28 +08:00 |
YunaiV
|
813aa868d2
|
✨ feat(sales): 新增发货通知单行ID字段及相关校验逻辑
在销售出库单行中新增发货通知单行ID字段,并实现相关的校验逻辑,以确保出库单与发货通知单行之间的关联性和一致性。此变更提升了系统的完整性和数据一致性。
|
2026-04-09 00:43:50 +08:00 |
YunaiV
|
f34657341b
|
✨ feat(stock): 添加虚拟仓过滤功能
新增虚拟仓过滤模式,支持排除虚拟仓和仅查看虚拟仓的选项。更新相关请求对象和数据查询逻辑,以便后端处理虚拟仓的过滤需求。
|
2026-04-08 22:11:17 +08:00 |
YunaiV
|
52eb55107c
|
✨ feat(task): 添加质检标志字段及相关查询功能
在生产任务和工艺路线工序中新增质检标志字段 `checkFlag`,并更新相关查询逻辑以支持根据该字段进行过滤。此变更旨在增强任务管理的灵活性和准确性。
|
2026-04-08 18:01:06 +08:00 |
YunaiV
|
5fa959662b
|
✨ feat(select): 增加批次和仓库过滤功能,优化库存选择器
|
2026-04-08 13:59:29 +08:00 |
YunaiV
|
b0fc3b05f2
|
✨ feat(select): 增加批次和仓库过滤功能,优化库存选择器
|
2026-04-08 13:59:14 +08:00 |
YunaiV
|
5cc0a96db0
|
✨ feat(workorder): 添加工单状态字段并更新相关逻辑
在 MesProWorkOrderPageReqVO 中新增工单状态字段,并在相关的 Mapper 和 Service 中更新查询逻辑以支持该字段。同时,新增批次编号字段到 MesWmMaterialStockPageReqVO,并更新相关逻辑以确保数据一致性。
|
2026-04-08 12:03:25 +08:00 |
YunaiV
|
55cb175f5a
|
✨ feat(select): 增加批次和仓库过滤功能,优化库存选择器
|
2026-04-08 09:56:32 +08:00 |
YunaiV
|
606a9ed6e8
|
✨ feat(select): 增加状态过滤功能,优化选择器提示信息
在 DvCheckPlanSelect 和相关组件中新增状态过滤功能,允许用户根据计划状态筛选可选项。同时,优化了提示信息的拼装逻辑,提升用户体验。
|
2026-04-08 01:15:03 +08:00 |
YunaiV
|
500d20155b
|
✨ feat(mes): 添加任务状态列表支持,优化任务查询功能
|
2026-04-07 23:47:14 +08:00 |
YunaiV
|
0d13f32654
|
✨ feat(mes): 添加工单状态过滤功能
|
2026-04-07 20:03:57 +08:00 |
YunaiV
|
06b00efcbe
|
🎨 style(mes): 代码格式化调整
对 MES 模块多个 Vue 组件进行代码格式化:
- 长属性行拆分为多行
- 多行属性合并为更紧凑的格式
- 删除多余空行
- 统一分号/逗号风格
无逻辑变更,纯格式调整。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-07 18:52:50 +08:00 |
YunaiV
|
5af93de4f5
|
✨ feat(mes): 新增 BOM 子物料选择器组件及弹窗
|
2026-04-07 18:48:03 +08:00 |
YunaiV
|
917b2102bd
|
✨ feat(system): 更新用户选择组件为 UserSelectV2 并添加部门树选择
|
2026-04-07 14:00:08 +08:00 |
YunaiV
|
a5122b58c4
|
✨ feat(mes): 添加发货通知单行选择器组件及相关功能
|
2026-04-07 12:26:31 +08:00 |
YunaiV
|
2f21daecc1
|
♻️ refactor(mes): 移除无用的发货通知单相关代码
删除了不再使用的发货通知单精简列表接口及相关逻辑,简化了代码结构,提高了可维护性。
|
2026-04-07 12:26:19 +08:00 |
YunaiV
|
bf586e57b8
|
♻️ refactor(mes): 移除无用的到货通知单相关接口和组件
|
2026-04-07 12:26:11 +08:00 |
YunaiV
|
6e6e65a22c
|
♻️ refactor(mes): 移除无用的到货通知单相关方法和注释
|
2026-04-07 12:26:03 +08:00 |
YunaiV
|
0e4e5be9ee
|
✨ feat(package): 添加状态字段并重构装箱单选择逻辑
新增装箱单和盘点方案的状态字段,优化装箱单选择器的交互方式,支持通过弹窗选择装箱单。移除不再使用的接口和方法,提升代码整洁性和可维护性。
|
2026-04-07 09:49:25 +08:00 |
YunaiV
|
ee1a7b9003
|
♻️ refactor(mes): 移除未使用的盘点方案相关代码
清理了不再使用的盘点方案列表获取方法和相关的 API 接口,简化了代码结构,提高了可维护性。
|
2026-04-07 09:36:28 +08:00 |
YunaiV
|
739725d9f8
|
✨ feat(mes): 移除质检指标精简列表接口并重构选择器组件
移除不再使用的质检指标精简列表接口,更新相关前端组件以支持新的选择器交互方式。选择器现在使用只读输入框和弹窗选择,提升用户体验和交互性。
|
2026-04-07 00:56:10 +08:00 |
YunaiV
|
9be9a2fdaf
|
♻️ refactor(mes): 移除无用的质检方案精简列表接口
|
2026-04-07 00:43:14 +08:00 |
YunaiV
|
2eb9f0c740
|
♻️ refactor(card): 移除精简列表相关代码和接口
删除不再使用的获取生产流转卡精简列表的接口及相关逻辑,优化代码结构。
|
2026-04-07 00:42:58 +08:00 |
YunaiV
|
1387509a37
|
✨ feat(transfer): 新增库存选择功能并优化表单逻辑
|
2026-04-07 00:31:44 +08:00 |
YunaiV
|
b173e40ebf
|
✨ feat(select): 继承属性以增强选择组件的灵活性
|
2026-04-06 23:52:26 +08:00 |
YunaiV
|
69e076e496
|
♻️ refactor(task): 移除生产任务精简列表相关代码
删除不再使用的生产任务精简列表接口及其相关逻辑,优化代码结构。
|
2026-04-06 23:43:05 +08:00 |
YunaiV
|
a585a48ca5
|
✨ feat(mes): 增加工序选择器的悬停 tooltip 展示详情
|
2026-04-06 22:40:02 +08:00 |
YunaiV
|
796c095044
|
♻️ refactor(mes): 清理无用代码和调整组件结构
|
2026-04-06 22:14:52 +08:00 |
YunaiV
|
934baa46d4
|
✨ feat(type): 新增设备类型树组件并调整导入路径
|
2026-04-06 20:20:23 +08:00 |
YunaiV
|
65a0be187f
|
✨ feat(mes): 增强设备选择器和类型选择器功能
- 更新设备选择器,支持只读输入框和弹窗选择,提升用户体验。
- 增加设备编码、名称、品牌和规格的展示信息。
- 优化设备类型选择器,添加 tooltip 显示选中项的详细信息。
- 移除不再使用的 API 接口,简化代码结构。
这些改动旨在提升用户在选择设备和设备类型时的交互体验,确保信息的完整性和可读性。
|
2026-04-06 20:04:59 +08:00 |
YunaiV
|
16012a5efd
|
✨ feat(mes): 新增点检保养项目选择器和弹窗组件
实现了 MES 点检保养项目的只读输入框和弹窗选择器,支持单选和多选功能。用户可以通过只读输入框查看选中项目的详细信息,并通过点击弹窗进行选择。此功能提升了用户交互体验,简化了项目选择流程。
|
2026-04-06 19:52:52 +08:00 |
YunaiV
|
8701e75a23
|
✨ feat(mes): 新增点检保养方案选择器组件及弹窗
|
2026-04-06 19:40:48 +08:00 |
YunaiV
|
0ed523ef20
|
feat(mes):修复 workorder 的路径问题
|
2026-04-06 19:35:19 +08:00 |
YunaiV
|
38016f46ba
|
♻️ refactor(mes): 移除无用注释
|
2026-04-06 18:41:45 +08:00 |
YunaiV
|
1ecba4a1f8
|
🎨 style(WmBatchSelectDialog): 调整输入框宽度至 220px
|
2026-04-06 18:38:46 +08:00 |
YunaiV
|
ebfd12ebe7
|
🎨 style(WmBatchSelectDialog): 调整输入框宽度至 220px
|
2026-04-06 18:38:38 +08:00 |
YunaiV
|
b36094b90f
|
✨ feat(mes): 新增批次管理相关字段和功能
在批次管理中新增多个字段,包括生产任务编号、工具编号、模具编号、生产批号、质量状态以及日期范围等。更新了相关的请求和响应对象,增强了批次查询功能,支持更多筛选条件。
同时,更新了前端组件以支持新的字段和功能,提升用户体验。
|
2026-04-06 18:31:18 +08:00 |
YunaiV
|
0ea1b51d3b
|
✨ feat(batch): 添加生产工单编号字段并重构选择器组件
|
2026-04-06 16:59:07 +08:00 |
YunaiV
|
ed6fdd5894
|
✨ feat(mes): 增加计量单位选择器的悬停 tooltip 展示详情
|
2026-04-06 16:33:21 +08:00 |
YunaiV
|
018a6975ec
|
✨ feat(mes): 添加状态过滤功能,默认只查询启用项
|
2026-04-06 16:27:08 +08:00 |
YunaiV
|
9b686628be
|
✨ feat(mes): 更新车间和工作站选择器,增加 tooltip 展示详情
|
2026-04-06 16:01:53 +08:00 |
YunaiV
|
88552dc6a2
|
✨ feat(mes): 增强物料分类选择器和库位选择器的悬停提示功能
为物料分类选择器、库位选择器、库区选择器和仓库选择器添加悬停提示,展示更多详细信息,包括编码、名称、备注等。此改进提升了用户体验,使用户在选择时能够更方便地获取信息。
|
2026-04-06 13:13:02 +08:00 |
YunaiV
|
b3d587b1c2
|
✨ feat(mes): 新增库存记录编号字段并优化盘点行创建逻辑
|
2026-04-06 12:15:00 +08:00 |
YunaiV
|
f1aa3e0b5e
|
✨ feat(dialog): 优化选择对话框的搜索表单和数据表格
调整了 MdClientSelectDialog、MdItemSelectDialog 和 MdVendorSelectDialog 组件的搜索表单样式,增加了英文名称和状态的输入项,提升了用户体验。同时,重构了数据表格的结构,确保一致性和可读性。
|
2026-04-06 12:04:13 +08:00 |
YunaiV
|
5f61294aad
|
✨ feat(mes): 增加库位编号和相关查询功能
在库存物资选择对话框中新增库位编号字段,更新查询参数以支持库位的选择和过滤。调整相关组件以确保库位信息的正确显示和交互。
|
2026-04-06 11:28:35 +08:00 |
YunaiV
|
a29ea8e4e4
|
✨ feat(stock): 添加供应商编号并移除库存精简列表接口
|
2026-04-06 11:16:21 +08:00 |
YunaiV
|
c4507c6f1f
|
✨ feat(mes): 优化生产工单选择对话框的搜索功能和布局
|
2026-04-06 10:31:41 +08:00 |
YunaiV
|
09836f2972
|
♻️ refactor(workorder): 移除工单列表相关代码
删除不再使用的工单列表接口和相关逻辑,简化代码结构,提升可维护性。
|
2026-04-06 10:21:34 +08:00 |
YunaiV
|
797e62710c
|
♻️ refactor(mes): 移除无用的供应商列表相关代码
清理不再使用的供应商精简列表接口及相关服务方法,优化代码结构。
|
2026-04-06 01:39:39 +08:00 |
YunaiV
|
306ea73838
|
♻️ refactor(navigation): 移除无用注释,优化导航逻辑
|
2026-04-06 01:36:53 +08:00 |
YunaiV
|
4d183bf379
|
✨ feat(mes): 增加生产趋势查询参数验证和首页组件优化
为生产趋势查询添加最小和最大天数验证,确保输入有效性。
优化首页组件,增加数据存在性判断,提升用户体验。
|
2026-04-06 01:28:30 +08:00 |
YunaiV
|
fb213bfd76
|
✨ feat(home): 更新首页组件注释和路由名称
优化首页各个组件的注释,增加可读性,并将导航逻辑中的 URL 替换为路由名称,提升代码的稳定性和可维护性。
|
2026-04-06 01:12:32 +08:00 |
YunaiV
|
8e8c1941b3
|
♻️ refactor(mes): 移除无用的客户列表接口和相关代码
清理不再使用的客户精简列表接口及其相关实现,优化代码结构,提升可维护性。
|
2026-04-06 00:53:32 +08:00 |
YunaiV
|
89b38dbdd8
|
✨ feat(mes): 添加用户已上工的错误码检查
|
2026-04-06 00:50:13 +08:00 |
YunaiV
|
91adaff611
|
✨ feat(home): 新增 MES 首页统计功能及相关数据结构
|
2026-04-06 00:50:01 +08:00 |
YunaiV
|
163e722e61
|
✨ feat(statistics): 新增 MES 首页统计功能
实现了 MES 首页的统计功能,包括工单状态分布、生产趋势和汇总统计。新增了相关的 VO 类、服务接口及实现,支持从数据库获取统计数据并返回给前端。
- 添加 MesHomeStatisticsController 控制器
- 实现 MesHomeStatisticsService 接口及其实现
- 新增数据访问层 Mapper 和 XML 配置
- 定义响应 VO 类以适应前端需求
|
2026-04-05 23:55:59 +08:00 |
YunaiV
|
0561636d4f
|
✨ feat(mes): 更新 MES 退料类型和状态常量
|
2026-04-05 23:52:07 +08:00 |
YunaiV
|
00ff024328
|
✨ feat(mes): 新增当前用户工作站绑定状态 VO 和相关接口
|
2026-04-05 23:38:23 +08:00 |
YunaiV
|
6c276d6ae3
|
✨ feat(workrecord): 新增 MES 工作记录管理功能
实现工作记录的上下工记录流水,包括分页查询、导出 Excel、上线和下线操作。新增相关的请求和响应 VO,完善数据对象和服务接口,支持用户与工作站的绑定状态管理。
|
2026-04-05 22:03:57 +08:00 |
YunaiV
|
86e8585a31
|
♻️ refactor(mes): 移除无用的物料产品相关代码
清理了不再使用的物料产品相关方法和接口,简化了代码结构,提高了可维护性。
|
2026-04-05 17:20:36 +08:00 |
YunaiV
|
998c22d3da
|
✨ feat(mes): 优化物料产品选择器 V2 组件(完善 tooltip 展示)
|
2026-04-05 12:52:13 +08:00 |
YunaiV
|
35e003de64
|
✨ feat(mes): 优化物料产品选择器 V2 组件(完善 tooltip 展示)
|
2026-04-05 12:50:00 +08:00 |
YunaiV
|
07cd4c47ed
|
✨ feat(mes): 优化物料产品选择器 V2 组件
|
2026-04-05 12:39:13 +08:00 |
YunaiV
|
1f9380ba90
|
✨ feat(mes): 新增物料产品选择器 V2 组件
|
2026-04-05 12:28:29 +08:00 |
YunaiV
|
9f9ac51edf
|
✨ feat(mes): 新增物料产品选择器 V2 组件
|
2026-04-05 12:27:32 +08:00 |
YunaiV
|
1313347c85
|
✨ feat(mes): 增强批次追溯功能,添加删除标记过滤
更新 SQL 查询以过滤已删除的记录,确保批次追溯时只返回有效数据。同时,增加了集成测试用例以验证新逻辑的正确性。
|
2026-04-05 10:40:49 +08:00 |
YunaiV
|
53fa5ea202
|
✨ feat(mes): 增强库存事务处理与编码生成
- 优化 selectByCompositeKey 方法,改进批次 ID 的处理逻辑
- 新增多个错误码以增强错误处理
- 更新样品编号和入库单编号生成逻辑,使用自动编码 API
|
2026-04-05 00:51:40 +08:00 |
YunaiV
|
342b5d08c0
|
✨ feat(defect): 支持缺陷记录弹窗的编辑和详情模式
|
2026-04-05 00:00:57 +08:00 |
YunaiV
|
4e964e2eea
|
✨ feat(mes): 新增质检方案编码生成与详情模式支持
|
2026-04-04 22:37:49 +08:00 |
YunaiV
|
98714fde0c
|
✨ feat(mes): 新增质检指标结果值属性校验
|
2026-04-04 21:17:49 +08:00 |
YunaiV
|
3ab07d7412
|
✨ feat(mes): 更新缺陷类型字典和必填字段验证
修改缺陷相关的字典类型为 MES_DEFECT_TYPE,并在缺陷数量字段添加必填验证,确保数据完整性。
|
2026-04-04 20:54:00 +08:00 |
YunaiV
|
23799e7f21
|
✨ feat(mes): 修改执行生产流转卡为完成生产流转卡
|
2026-04-04 20:22:47 +08:00 |
YunaiV
|
0c4ee24dd3
|
✨ feat(mes): 新增生产流转卡状态管理功能
- 添加状态字段到 MesProCardRespVO 和相关的前端组件
- 实现提交、执行和取消生产流转卡的 API 接口
- 更新 MesProCardService 和 MesProCardServiceImpl 以支持新功能
- 更新前端表单和列表以显示和操作流转卡状态
|
2026-04-04 20:07:56 +08:00 |
YunaiV
|
8e91178726
|
✨ feat(mes): 新增生产报工单功能及相关逻辑
新增生产报工单的创建、编辑、提交和审批功能,优化表单交互逻辑,支持自动生成报工单号,提升用户体验。
|
2026-04-04 19:49:59 +08:00 |
YunaiV
|
bc098e8999
|
✨ feat(mes): 优化工单和任务管理功能,增强表单交互逻辑
调整工单表单和任务列表的展示,新增工单完成操作,优化表单数据处理逻辑,提升用户体验。
|
2026-04-04 17:03:45 +08:00 |
YunaiV
|
cfa787530e
|
✨ feat(mes): 优化工艺路线管理功能,调整状态处理逻辑
移除工艺路线状态的必填验证,调整状态字段为可选。更新状态切换逻辑,增强用户交互体验,确保状态操作的可用性和提示信息的准确性。
|
2026-04-04 16:42:26 +08:00 |
YunaiV
|
375d5a2236
|
✨ feat(mes): 更新工艺路线和工序管理界面,增强用户体验
调整表单和列表中的标签,增加字段描述,优化布局,提升可读性和操作性。
|
2026-04-04 16:24:05 +08:00 |
YunaiV
|
609cbb654c
|
✨ feat(mes): 新增工艺路线启用功能及相关逻辑
实现工艺路线的启用功能,允许用户在确认工序和产品 BOM 配置完整后启用工艺路线。同时,优化了表单的状态管理,增强了用户体验。
|
2026-04-04 12:08:06 +08:00 |
YunaiV
|
aa5cb50d1d
|
✨ feat(mes): 新增工序详情功能及编码生成逻辑
为工序管理模块新增工序详情查看功能,用户可以通过点击工序编码查看详细信息。同时,更新工序编码生成逻辑,支持自动生成编码,提升用户体验。
|
2026-04-04 11:34:45 +08:00 |
YunaiV
|
d18a58f44f
|
✨ feat(mes): 增强工序管理功能,新增工序校验逻辑
新增工序创建和更新时的存在性校验,确保工序有效性。
同时,重构工艺路线服务,优化工序引用检查逻辑。
|
2026-04-04 11:28:27 +08:00 |
YunaiV
|
12566d6860
|
♻️ refactor(mes): 优化组件状态管理及注释说明
|
2026-04-04 10:54:11 +08:00 |
YunaiV
|
7e0c226c24
|
✨ feat(mes): 重构工单状态管理及验证逻辑
移除工单状态字段,优化工单创建和更新时的验证逻辑,确保数据一致性和完整性。更新前端表单,简化状态处理,提升用户体验。
|
2026-04-04 10:44:17 +08:00 |
YunaiV
|
b2d86b12d6
|
✨ feat(mes): 新增生产工单编码及状态管理功能
新增生产工单编码规则和状态管理逻辑,优化工单创建和更新流程。
同时,更新前端表单以支持新的工单状态和来源单据字段,提升用户体验。
|
2026-04-04 10:15:26 +08:00 |
YunaiV
|
469363c046
|
✨ feat(mes): 更新维修工单表单逻辑及字段展示
|
2026-04-04 01:22:55 +08:00 |
YunaiV
|
307bac15e1
|
✨ feat(mes): 更新维修工单表单逻辑及状态管理
调整维修工单表单的字段展示逻辑,优化完成维修和验收的操作流程。新增维修完成日期和维修结果的必填校验,确保用户在提交时提供必要信息。同时,修正了表单的可编辑状态,提升用户体验。
|
2026-04-04 01:17:06 +08:00 |
YunaiV
|
da1dfa410b
|
✨ feat(mes): 新增维修工单确认完成请求及相关逻辑
新增 MesDvRepairConfirmReqVO 类以处理维修工单确认完成请求,更新相关服务和控制器逻辑以支持新的请求格式。确保维修工单名称和完成日期为必填项,增强了数据验证和状态管理。
|
2026-04-04 00:54:39 +08:00 |
YunaiV
|
86e8d62213
|
✨ feat(mes): 更新维修工单流程及状态管理
新增维修工单提交、确认和完成验收功能,优化状态流转逻辑。
- 提交维修工单时记录当前用户
- 完成维修后更新状态为待验收
- 完成验收时支持通过与不通过的结果记录
确保维修工单的状态管理更加清晰,提升用户体验
|
2026-04-04 00:46:02 +08:00 |
YunaiV
|
1005ec0eb6
|
✨ feat(mes): 新增维修工单状态流转功能
实现维修工单的状态流转,包括提交、完成维修和验收功能。新增相关接口和状态枚举,优化了维修工单的管理流程,确保状态的准确性和一致性。
|
2026-04-04 00:21:58 +08:00 |
YunaiV
|
7999232771
|
✨ feat(mes): 新增维修工单编码唯一性校验及设备编号字段
新增维修工单编码的唯一性校验逻辑,确保在创建和更新维修工单时编码不重复。同时,新增设备编号字段以便于关联设备信息,提升维修工单管理的准确性和完整性。
|
2026-04-03 23:30:40 +08:00 |
YunaiV
|
a8e68c155a
|
✨ feat(mes): 更新保养记录状态值及表单操作逻辑
调整保养记录状态值,确保状态与操作逻辑一致。新增表单提交功能,允许在编辑模式下提交保养记录,优化用户体验。
|
2026-04-03 22:54:27 +08:00 |
YunaiV
|
efdb18c05b
|
✨ feat(mes): 优化保养项目弹窗及按钮文本
更新保养项目明细的标题,调整按钮文本格式,提升用户体验。
|
2026-04-03 21:48:28 +08:00 |
YunaiV
|
7b98e87849
|
✨ feat(mes): 更新保养记录相关字段及新增功能
调整保养记录请求对象,新增保养计划编号、设备编号和保养人编号字段。更新查询逻辑以支持新字段,并新增获取保养记录明细列表和根据记录编号删除明细的功能。优化表单组件以支持详情模式。
|
2026-04-03 19:02:22 +08:00 |
YunaiV
|
b5063758e5
|
✨ feat(mes): 新增点检记录明细的项目类型字段及批量创建功能
新增项目类型字段到点检记录明细响应对象,并在控制器和服务层中实现批量创建点检记录明细的功能。此变更提升了点检记录的灵活性和可扩展性。
|
2026-04-03 09:54:16 +08:00 |
YunaiV
|
0c0de1eb45
|
✨ feat(mes): 新增点检保养项目编码及相关逻辑
|
2026-04-03 08:37:33 +08:00 |
YunaiV
|
ca892047fb
|
♻️ refactor(mes): 重命名自动编码相关组件文件
|
2026-04-03 08:35:32 +08:00 |
YunaiV
|
e035774e38
|
✨ feat(mes): 优化点检方案表单及子资源列表的编辑逻辑
调整点检方案表单,简化字段的禁用逻辑,确保在编辑模式下可以生成方案编码。更新子资源列表组件,基于表单类型动态控制操作权限,提升用户体验。
|
2026-04-03 08:19:44 +08:00 |
YunaiV
|
476dd53a3c
|
✨ feat(mes): 新增点检方案设备和项目的重复校验逻辑
新增设备和项目在同一方案下的重复校验,避免用户重复添加相同设备或项目。同时,增强了点检方案停用时的状态校验,确保只有已启用的方案才能被停用。
|
2026-04-03 00:49:00 +08:00 |
YunaiV
|
b25cb1dd0f
|
✨ feat(mes): 新增计划编码、开始时间、结束日期及频率信息字段
|
2026-04-03 00:10:35 +08:00 |
YunaiV
|
acf673d2d2
|
✨ feat(mes): 新增设备台账点检、保养和维修记录列表组件
|
2026-04-02 23:50:24 +08:00 |
YunaiV
|
2ddfb9b722
|
✨ feat(mes): 优化设备编码生成与表单交互逻辑
增强设备编码输入的交互体验,禁用生成按钮在更新状态下,确保用户操作的准确性。同时,添加了 TODO 注释以便后续功能实现的对接。
|
2026-04-02 23:24:46 +08:00 |
YunaiV
|
3db2347f67
|
✨ feat(mes): 新增设备编码生成逻辑及相关常量
|
2026-04-02 22:37:04 +08:00 |
YunaiV
|
4bbe313ef8
|
✨ feat(mes): 新增设备台账导入功能及相关接口
新增设备台账导入功能,支持从 Excel 文件批量导入设备信息。实现了导入模板的生成和导入结果的反馈,包括成功创建和更新的设备编码,以及导入失败的原因提示。同时,更新了设备类型和车间的校验逻辑,确保数据的有效性和完整性。
|
2026-04-02 22:27:11 +08:00 |
YunaiV
|
5ea8c24410
|
✨ feat(mes): 增强设备类型编码的输入验证与生成逻辑
为设备类型编码字段添加非空验证,确保用户输入有效数据。同时,更新前端表单,允许用户手动输入或点击生成按钮来生成编码,提升用户体验。
|
2026-04-02 22:00:50 +08:00 |
YunaiV
|
1cf4f0128c
|
✨ feat(mes): 替换用户选择组件,简化用户搜索逻辑
|
2026-04-02 21:28:29 +08:00 |