YunaiV
3ea04663f2
✨ feat(im): IM 5 个 store 补 HMR + 抽 atAll 常量 + 全面补齐 JSDoc
...
- 全部 5 个 store(conversation / friend / group / ui / websocket)加
acceptHMRUpdate;Pinia 单例的 actions 是 wrapper 闭包,Vite 推新模块时
不会自动替换闭包内的旧函数体,导致改 store 后看着热重载、跑的还是旧逻辑
- 抽 IM_AT_ALL_USER_ID(-1)+ IM_AT_ALL_NICKNAME('所有人')到
utils/constants.ts;conversationStore 删本地 AT_ALL_FLAG 改用共享常量;
MentionPicker 渲染虚拟项 / ChatGroupMember 类型注释也都引这两个常量
- groupStore.loadGroups 改成合并而非全量替换:用 groupMap 按 id 找已有项,
保留 loadGroupMembers 写过的 members / memberCount / muted(这三个字段
不在 ImGroupRespVO 里,全量替换会被冲掉)
- groupStore.loadGroupMembers 重写为分步注释(1. 缓存 / 2. 拉取 /
3. 回填 muted / 4.1 占位 / 4.2 直写);await 之后必须重新 getGroup
防 race(loadGroupMembers 与 loadGroups 并发时用入口快照会把真实 name
覆盖成 String(groupId))
- types/GroupMember 补 muted 字段,convertGroupMember 透传,
解决 vue-tsc TS2339 / TS2353
- 5 个 store 缺 JSDoc 的方法全部补齐:removePrivateConversation /
removeGroupConversation / getFriend / getActiveFriends / isFriend /
loadGroupInfo / upsertGroup / stopHeartbeat
- 全局"墓碑"措辞统一为"软删保留记录",types / friendStore / groupStore 三处
- groupStore 删冗余注释(与代码自描述重复的)若干处;变量 g/old 改 group/existing
2026-04-27 13:10:15 +08:00
YunaiV
a0ed0d800c
✨ feat(im): 群聊免打扰接入后端,完善免打扰失败回滚 + ContextMenu 微调
...
- groupStore.setMuted 改 async,调 /im/group-member/update 推后端
- GroupMember.muted 在类型层补齐;convertGroupMember 保留 muted;
loadGroupMembers 拉完成员后用当前用户那条 member.muted 回填 group.muted
与 conversation.muted,避免冷启动后服务端已免打扰的群在会话列表里仍显示为
未免打扰
- ConversationItem.handleMuted 失败回滚:catch 后 ElMessage.error 并反向
setMuted 把 conversationStore(已 saveConversations 落盘)拽回正确状态
- ContextMenu 分割线改用 h-[1px] + bg(UnoCSS 不带 border-style preflight,
border-t 在空内容 div 上不显形),文案 text-center → text-left 贴近微信
- groupStore.setMuted 改 async 后,ConversationItem 里两路 setMuted 调用
都用 void 显式 fire-and-forget,风格统一
2026-04-27 09:29:49 +08:00
YunaiV
45a530e8c7
✨ feat(im): 新增 MentionPicker.vue、MessageInput.vue、VoiceRecorder.vue 三个组件,vibe~
2026-04-27 09:20:10 +08:00
YunaiV
6add0b0600
✨ feat(im): 群聊免打扰接入后端,完善免打扰失败回滚 + ContextMenu 微调
...
- groupStore.setMuted 改 async,调 /im/group-member/update 推后端
- GroupMember.muted 在类型层补齐;convertGroupMember 保留 muted;
loadGroupMembers 拉完成员后用当前用户那条 member.muted 回填 group.muted
与 conversation.muted,避免冷启动后服务端已免打扰的群在会话列表里仍显示为
未免打扰
- ConversationItem.handleMuted 失败回滚:catch 后 ElMessage.error 并反向
setMuted 把 conversationStore(已 saveConversations 落盘)拽回正确状态
- ContextMenu 分割线改用 h-[1px] + bg(UnoCSS 不带 border-style preflight,
border-t 在空内容 div 上不显形),文案 text-center → text-left 贴近微信
- groupStore.setMuted 改 async 后,ConversationItem 里两路 setMuted 调用
都用 void 显式 fire-and-forget,风格统一
2026-04-27 09:03:18 +08:00
YunaiV
7f84c428a5
✨ feat(im): 优化 ConversationItem.vue,对齐微信的时间展示。
2026-04-27 08:51:35 +08:00
YunaiV
e85f8edcaa
✨ feat(im): 优化 ConversationItem.vue,对齐微信交互
2026-04-27 08:42:39 +08:00
YunaiV
115e0482db
✨ feat(im): 优化 ConversationItem.vue 增加相关评审
2026-04-27 08:22:14 +08:00
YunaiV
a1a9053aaa
✨ feat(im): 优化 MessagePage.vue 页面,对齐微信交互
2026-04-27 00:51:31 +08:00
YunaiV
1a0c11f685
✨ feat(im): 优化 MessagePage.vue 页面,对齐微信交互
2026-04-27 00:51:15 +08:00
YunaiV
e1b52be8ea
✨ feat(im): 新增 MessagePage.vue 页面 + 部分 review
2026-04-27 00:01:43 +08:00
YunaiV
8790d6b128
✨ feat(im): 优化 ToolBar.vue 组件
...
- tabs / goTab / goProfile 从 path 切到路由 name:path 后期容易随前缀调整变动,name 更稳定
- isActive 由 path 前缀比对简化为 route.name 全等比对(IM 三 Tab 无嵌套子路由,足够)
- 群聊图标 svg-icon:peoples → ant-design:team:三人组合跟 ep:user(单人)视觉区分更明显
- 给 goTab / goProfile 补 JSDoc;清理 5 个 TODO @AI
2026-04-26 23:45:27 +08:00
YunaiV
3a77001b42
🐛 fix(im): 修复主壳初始化期间消息漏拉 / 缓冲回放失效
...
三处时序竞态修复:
- loading=true 提前到 connect 前,避免 WS 早于 pullOnce 推进 maxId 漏拉断线积压
- loading=false 提到 flushBuffer 前,让回放走正常 insertMessage 而非被 push 回 buffer
- 加 bootstrapped 守卫,避免 isConnected watcher 在 friend/group 加载完前抢跑
附带:主壳文件名 Index.vue → index.vue 对齐其他模块小写惯例;清理 5 个 TODO @AI。
2026-04-26 23:32:55 +08:00
YunaiV
8a7991261f
🐛 fix(im): 主动断开 WS 后不再自动重连,同步复位 isConnected
...
disconnect() 之前调用 socket.close() 是异步触发 onclose,回调里会
无条件走 reconnect,导致离开 IM 主壳后 3 秒又会在后台重新打开 WebSocket。
修复:
- close 前先解绑 onclose / onerror handler,主动关闭路径不再走自动重连
- onclose 已被解绑后没人帮我们设 isConnected=false,disconnect 内手动复位,
避免 socket=null 但 isConnected=true 的状态不一致
2026-04-26 23:08:23 +08:00
YunaiV
1e02a40ec4
✨ feat(im): 添加 IM 聊天模块的全屏容器组件,并添加相关 review 注释
2026-04-26 22:02:02 +08:00
YunaiV
9570f25cdc
✨ feat(im): 优化 ToolBar.vue 组件
2026-04-26 21:51:09 +08:00
YunaiV
d37af6d959
✨ feat(im): 优化 PagedScroller.vue 组件
2026-04-26 21:46:13 +08:00
YunaiV
802a10cf85
✨ feat(im): 优化 ResizableAside.vue 组件
2026-04-26 21:35:27 +08:00
YunaiV
a973406b2a
✨ feat(im): 优化 ContextMenu.vue 组件
2026-04-26 20:19:19 +08:00
YunaiV
43771b0f47
✨ feat(im): 优化 EmojiPicker.vue 组件
2026-04-26 19:49:44 +08:00
YunaiV
20c6631e7a
✨ feat(im): 新增 UserInfoCard.vue
2026-04-26 19:08:02 +08:00
YunaiV
9a4e79e4ef
🐛 fix(im): conversation.messages 入 IDB 前用 toRaw 解 Proxy,否则 structuredClone 抛 DataCloneError 静默丢消息
2026-04-26 17:57:50 +08:00
YunaiV
f1d44c8267
✨ feat(im): 优化 UserAvatar.vue 通用用户头像组件
2026-04-26 17:52:32 +08:00
YunaiV
969d8237ce
✨ feat(im): 增加 UserAvatar.vue 通用用户头像组件
2026-04-26 17:32:47 +08:00
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
guoanhao
11495a64f5
fix(bpm):修复流程网关分支问题
2026-04-22 17:37:30 +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
YunaiV
1b3a41da14
✨ feat(mes): 优化排班日历查询逻辑,支持批量班组查询
...
重构排班日历查询功能,简化代码实现,支持一次性查询多个班组的排班记录。
新增班组编号集合字段,提升查询效率和可读性。
2026-04-02 19:54:18 +08:00
YunaiV
f8553abcdd
✨ feat(mes): 新增假期设置列表支持日期范围过滤功能
...
更新假期设置列表接口,支持可选的开始和结束日期参数,优化前端日历组件的数据获取逻辑,提升用户体验。
2026-04-02 10:03:50 +08:00
YunaiV
fc21347c59
✨ feat(mes): 重构机械类型校验逻辑,简化代码实现
2026-04-02 09:49:50 +08:00
YunaiV
e41961283c
✨ feat(mes): 优化 cal plan 的代码实现
2026-04-02 01:36:36 +08:00
YunaiV
71c7d498f1
✨ feat(mes): 新增查看模式下的只读功能及相关按钮逻辑
2026-04-02 00:34:22 +08:00
YunaiV
f133e4f5c5
✨ feat(mes): 更新班组表单和成员列表组件逻辑
...
优化班组表单的弹窗标题逻辑,支持不同表单类型的动态标题显示。调整成员列表组件,确保操作按钮仅在编辑模式下可见。简化消息提示内容,提升用户体验。
2026-04-02 00:27:23 +08:00
YunaiV
e0238243aa
✨ feat(mes): 移除冗余的班组类型枚举引用及相关注释
2026-04-01 23:54:49 +08:00
YunaiV
f85979e025
✨ feat(mes): 新增日期工具方法及排班请求字段
...
新增获取指定日期所在季度和周的第一天的方法,增强日期处理能力。
同时在排班请求中添加班组类型、开始日期和结束日期字段,完善排班计划功能。
2026-04-01 20:40:18 +08:00
YunaiV
8de07f5337
✨ feat(mes): 新增班组排班记录生成逻辑及相关字段校验
...
实现班组排班记录的生成逻辑,增加了班组类型和用户存在性校验,优化了排班记录的批量写入方式。同时,新增了相关错误码以处理班组和班次数量不足的情况。
2026-04-01 19:12:53 +08:00
zhulianghu
74128f53a5
fix: 修复响应拦截器 code=0 的逻辑错误
2026-04-01 09:53:32 +08:00
YunaiV
c68d64a585
✨ feat(mes): 新增批次生成逻辑及相关字段处理
...
实现批次的生成或获取逻辑,自动关联外协工单和物料信息。更新了相关数据对象和服务实现,确保在创建和更新外协工单行时能够正确处理批次信息。
2026-04-01 01:45:34 +08:00
YunaiV
95b4c9242c
✨ feat(mes): 新增外协工单编码字段及相关查询逻辑
2026-04-01 01:19:52 +08:00
YunaiV
a21d5193f7
✨ feat(mes): 新增批次编码字段及外协工单编码处理逻辑
2026-04-01 00:42:54 +08:00
YunaiV
f9e3eba6b6
✨ feat(mes): 优化外协入库单表单与列表交互逻辑
...
新增入库单编号的可点击链接,优化表单提交与完成入库的逻辑,提升用户体验。
2026-04-01 00:15:25 +08:00
YunaiV
ffb833d822
✨ feat(mes): 新增工单类型过滤和批次编码处理逻辑
...
在生产工单精简列表接口中新增工单类型参数,支持根据工单类型过滤工单列表。同时,在外协发料单行的创建和更新中,新增批次编码字段,并实现根据批次编码自动解析批次 ID 的功能,提升数据处理的灵活性和准确性。
2026-03-31 23:22:23 +08:00
YunaiV
8effbce819
✨ feat(mes): 更新外协发料单表单和行列表单逻辑
...
调整外协发料单明细表单的宽度,优化物料选择逻辑,增加备注字段,并修正批次号的标签。确保表单与后端数据校验一致,提高用户体验。
2026-03-31 22:53:41 +08:00
YunaiV
2b9da6c2a2
✨ feat(mes): 新增外协发料单编码和数据校验逻辑
...
新增外协发料单编码常量,更新相关服务以支持外协发料单的创建和校验逻辑。优化了发料单的创建、更新和取消流程,确保数据的完整性和有效性。
2026-03-31 22:38:53 +08:00
YunaiV
89b61ba3cd
✨ feat(mes): 新增生产流转卡和装箱单精简列表接口
...
新增获取生产流转卡和装箱单的精简列表接口,主要用于前端下拉选项选择,提升用户体验。同时,更新条码配置相关逻辑,增加条码配置关联检查,确保数据一致性。
2026-03-31 21:14:07 +08:00
YunaiV
26272b7b12
✨ feat(mes): 更新操作按钮,移除完成功能
2026-03-31 20:11:12 +08:00
YunaiV
6611156170
✨ feat(mes): 优化装箱单表单逻辑,增强用户交互体验
...
更新装箱单表单的操作逻辑,新增编辑、完成和删除功能,优化表单字段的可编辑性和状态管理。确保在编辑模式下用户可以保存修改,并在完成操作前进行确认,提升用户体验和数据安全性。
2026-03-31 20:05:13 +08:00
YunaiV
6dc20ba950
✨ feat(mes): 优化库存冻结逻辑,更新盘点任务处理流程
...
重构库存冻结和解冻逻辑,合并相关方法以提高代码可读性和维护性。
新增表单提交和执行盘点的处理逻辑,确保用户操作的流畅性和准确性。
2026-03-31 19:38:04 +08:00
YunaiV
134cddc54c
✨ feat(mes): 优化条件值校验逻辑,调整 valueId 处理方式
2026-03-31 18:47:57 +08:00
YunaiV
55ca892c9c
✨ feat(mes): 新增盘点方案保存数据校验逻辑,优化动态盘点时间处理
2026-03-31 18:31:53 +08:00
YunaiV
abe63d39db
✨ feat(mes): 新增盘点方案编码和任务编码常量,更新错误码提示
...
新增盘点方案编码和盘点任务编码常量,以支持新的盘点功能。同时,更新相关错误码提示,确保用户在操作时获得准确的信息。
2026-03-31 18:14:42 +08:00
YunaiV
03bc24d3f7
✨ feat(mes): 更新转移调拨单编码常量名称
2026-03-31 16:03:35 +08:00
YunaiV
9d3fe736aa
✨ feat(mes): 新增转移单行和明细的删除功能,优化删除逻辑
...
新增通过行ID和转移ID删除转移单行和明细的功能,简化了删除操作,提升代码可读性和维护性。同时,增加了转移数量超过库存数量的错误码,增强了系统的健壮性。
2026-03-31 15:35:05 +08:00
YunaiV
6282cdf979
✨ feat(mes): 新增单据状态字段,更新库存冻结状态批量处理
2026-03-31 12:18:16 +08:00
YunaiV
725a16866a
✨ feat(mes): 优化转移单操作按钮和表单逻辑
...
调整转移单操作按钮的显示逻辑,简化表单提交和确认流程。新增状态判断以支持不同操作模式,提升用户交互体验。
2026-03-31 11:08:41 +08:00
YunaiV
c94cfa2ecb
✨ feat(mes): 新增来源单据编号和类型字段,更新必填验证
2026-03-31 10:03:05 +08:00
YunaiV
4de57ee672
✨ feat(mes): 新增入库单行级联删除功能
...
实现了根据入库单编号删除所有相关行的功能,增强了数据管理的灵活性和一致性。
2026-03-31 09:01:57 +08:00
YunaiV
76f47a476b
🎨 style(mes): 统一代码格式,优化可读性
2026-03-30 23:23:23 +08:00
YunaiV
920799534a
✨ feat(mes): 新增库区和库位编号必填验证
2026-03-30 23:22:53 +08:00
YunaiV
6e58d4d73f
✨ feat(mes): 优化杂项出库单表单,移除提交功能并调整字段逻辑
...
移除杂项出库单表单中的提交按钮,简化用户操作流程。调整表单字段逻辑,确保在编辑和查看模式下的字段状态一致,提升用户体验。
2026-03-30 23:05:39 +08:00
YunaiV
e954777753
✨ feat(mes): 新增来源单据编号和来源单据类型字段
...
在表单中添加来源单据编号和来源单据类型字段,以支持更详细的出库单信息。同时,更新了相关的状态和类型字段,优化了表单的交互体验。
2026-03-30 22:50:40 +08:00
YunaiV
45cc9ad129
✨ feat(mes): 更新出库单相关字段和编码规则
...
调整出库单表单和列表的字段标签,新增批次号字段,优化操作按钮格式,并添加编码规则的TODO注释,以便后续开发。
2026-03-30 22:35:16 +08:00
YunaiV
57b75b5201
✨ feat(mes): 优化销售出库拣货明细表单布局
...
调整表单布局为三行显示,提升用户体验。修改出库仓库、库区、库位和批次号字段为禁用状态,以符合业务逻辑。
2026-03-30 22:22:34 +08:00
YunaiV
87a286ca5d
✨ feat(mes): 优化销售出库表单布局和交互逻辑
...
调整销售出库表单的模板结构,改善运输信息的展示逻辑,确保在不同模式下的可用性和可读性。增加了对表单项的计算属性支持,以提升用户体验。
2026-03-30 22:07:59 +08:00
YunaiV
47db6c3b4c
✨ feat(mes): 新增批次号和出厂检验标志字段
...
在相关数据对象中新增批次号和出厂检验标志字段,并在服务层实现相应的逻辑校验。此变更旨在增强库存管理的灵活性和准确性。
2026-03-30 21:51:40 +08:00
YunaiV
47355814a2
✨ feat(mes): 新增批次号字段并重命名收货地址字段
2026-03-30 20:56:41 +08:00
YunaiV
7e3693d18c
✨ feat(mes): 新增库存记录ID和收货地址字段
...
在销售出库相关的多个数据对象中新增库存记录ID和收货地址字段,以支持更全面的出库信息管理。这些字段将帮助在出库单中更好地追踪库存和收货信息,提高系统的可用性和用户体验。
2026-03-30 20:35:23 +08:00
YunaiV
09f95d5fad
✨ feat(mes): 新增销售订单号查询输入框
2026-03-30 19:27:11 +08:00
YunaiV
64e7b17631
✨ feat(mes): 新增执行退货功能及相关逻辑优化
2026-03-30 19:22:29 +08:00
YunaiV
696069e212
✨ feat(mes): 新增销售退货单状态和编码逻辑
...
新增销售退货单的状态枚举和编码常量,优化了退货单的操作逻辑,支持新的质检和提交功能。
2026-03-30 19:16:08 +08:00
YunaiV
0ff490499e
✨ feat(mes): 优化发货通知单表单和列表功能
...
重构发货通知单的表单和列表展示,新增执行出库按钮,优化客户选择组件,提升用户体验。调整表单字段的可编辑状态,确保在不同操作模式下的交互逻辑清晰。
2026-03-30 18:22:30 +08:00
YunaiV
12c04def97
✨ feat(mes): 移除库存物资记录编号字段并优化批次处理逻辑
2026-03-30 18:05:31 +08:00
YunaiV
62f4c62e3d
✨ feat(mes): 新增库存物资记录编号字段及相关逻辑
2026-03-30 17:53:58 +08:00
YunaiV
e41d14bb67
✨ feat(mes): 新增库存物资记录编号字段及相关逻辑
2026-03-30 15:50:31 +08:00
lijiahui
491e09c136
fix: 菜单名称过长时没有正确显示省略号
2026-03-30 15:31:51 +08:00
YunaiV
d8dbbf156e
✨ feat(mes): 新增发货通知单编码和删除明细逻辑校验
2026-03-30 15:18:32 +08:00
YunaiV
79d63523fe
✨ feat(mes): 增强产品入库单功能,新增数量校验和明细检查
...
新增上架数量的正数校验,确保入库单的数量大于0。同时,增加了收货单明细为空的错误提示,提升数据完整性和用户体验。
2026-03-30 12:54:12 +08:00
YunaiV
4ec4c4dd09
✨ feat(mes): 优化退料单功能,新增提交和执行退料操作
2026-03-30 12:17:03 +08:00
YunaiV
91b2fbb659
✨ feat(mes): 新增库存记录和批次编码字段,优化退料单功能
...
在退料单相关的多个类中新增库存记录 ID 和批次编码字段,以支持更精确的库存管理和数据校验。同时,更新了相关的表单和服务逻辑,确保新字段的正确使用和验证。
2026-03-30 11:48:09 +08:00
YunaiV
b82bb858d0
✨ feat(mes): 重构领料出库单操作逻辑,优化表单提交和删除功能
...
重构了领料出库单的操作逻辑,合并了提交和完成操作的处理方式,简化了代码结构。新增了表单提交前的修改检查,确保数据一致性。同时,优化了删除操作的实现,提升用户体验。
2026-03-30 11:31:15 +08:00
YunaiV
daa269e4ce
✨ feat(mes): 优化领料出库拣货明细表单布局,新增库存记录选择
2026-03-30 10:48:32 +08:00
YunaiV
6c968ac5b7
✨ feat(mes): 增强领料出库单功能,新增客户信息和行数据校验
2026-03-30 10:17:14 +08:00
YunaiV
ef2b54316e
✨ feat(mes): 优化库存选择器和退货明细表单布局
...
调整库存选择器为下拉选择组件,支持前端过滤,提升用户体验。更新退货明细表单,增加库存记录选择,优化表单布局,确保信息展示更为清晰。
2026-03-29 23:16:56 +08:00
YunaiV
51e8cd35fa
✨ feat(mes): 优化库存选择器和退货明细表单布局
...
调整库存选择器为下拉选择组件,支持前端过滤,提升用户体验。更新退货明细表单,增加库存记录选择,优化表单布局,确保信息展示更为清晰。
2026-03-29 23:08:48 +08:00
YunaiV
23bf42c4ad
✨ feat(mes): 优化库存选择器和退货明细表单布局
...
调整库存选择器为下拉选择组件,支持前端过滤,提升用户体验。更新退货明细表单,增加库存记录选择,优化表单布局,确保信息展示更为清晰。
2026-03-29 23:08:42 +08:00
YunaiV
4f76374065
✨ feat(mes): 更新删除操作注释为更明确的描述
2026-03-29 21:57:35 +08:00
YunaiV
fe6e80271d
✨ feat(mes): 优化删除按钮操作及表单数据处理逻辑
2026-03-29 21:57:26 +08:00
YunaiV
5856838c73
✨ feat(mes): 优化退货单操作逻辑,简化提交与完成流程
2026-03-29 21:43:46 +08:00
YunaiV
1f2a0904f4
✨ feat(mes): 增强退货单功能,新增行数据校验与删除逻辑
...
- 新增退货数量字段的校验,确保其大于 0
- 增加根据行 ID 删除明细的功能
- 新增退货单编码的定义
- 增强退货单状态校验,确保状态为草稿才能进行删除操作
2026-03-29 21:01:14 +08:00
YunaiV
5efcbffd67
♻️ refactor(mes): 重命名返回供应商相关文件
2026-03-29 20:25:02 +08:00
YunaiV
f7f6e7ce93
✨ feat(mes): 优化到货通知单和行的表单逻辑
...
调整到货通知单和行的表单结构,增强用户体验。修改了表单字段的布局和逻辑,确保数据的有效性和可用性。更新了相关组件的引用,提升代码的可读性和维护性。
2026-03-29 20:02:15 +08:00
YunaiV
88dcf7f74f
✨ feat(mes): 增强到货通知单表单逻辑与交互
...
更新到货通知单表单,增加字段的只读状态控制,优化用户交互体验。新增表单数据快照功能以支持脏检查,确保用户在提交前确认修改。调整按钮逻辑以适应不同表单状态,提升整体可用性。
2026-03-29 19:36:59 +08:00
YunaiV
32a830b595
✨ feat(mes): 新增到货通知单编码及相关逻辑处理
2026-03-29 19:13:37 +08:00
YunaiV
166caaa72c
✨ feat(mes): 新增到货通知单编码及相关逻辑处理
2026-03-29 19:11:04 +08:00
YunaiV
43e80f868a
✨ feat(mes): 优化入库单表单逻辑和状态管理
...
调整表单字段和状态管理,简化逻辑处理,确保在创建和编辑模式下正确传递数据。增强了用户体验,提升了代码可读性和维护性。
2026-03-29 18:24:08 +08:00
YunaiV
63b212c514
✨ feat(mes): 新增采购订单号字段及相关逻辑处理
2026-03-29 18:13:50 +08:00
YunaiV
98a227a609
🗑️ chore(mes): 清理已移除的冗余 Tab 组件(ClientProductSalesTab、VendorItemReceiptTab、BatchTraceDetailTab)
2026-03-29 16:27:11 +08:00
YunaiV
736f7d2455
✨ feat(mes): 添加 overflow-hidden 类以改善组件布局
2026-03-29 12:09:42 +08:00
YunaiV
dba8ef1ab5
✨ feat(mes): 新增采购订单号字段及相关逻辑处理
2026-03-29 11:22:53 +08:00
YunaiV
526879fa60
✨ feat(mes): 新增采购入库单编码常量及生成逻辑
2026-03-29 10:51:55 +08:00
YunaiV
cc640d8801
✨ feat(mes): 添加数量校验逻辑,更新入库明细处理
...
新增对上架数量和入库数量的校验逻辑,确保入库明细的总数量不超过行入库数量。优化了入库单和入库明细的创建与更新流程,提升数据一致性和准确性。
2026-03-29 10:41:16 +08:00
YunaiV
45f8ea64c7
✨ feat(mes): 新增批次详情弹窗及相关逻辑
2026-03-29 10:24:31 +08:00
YunaiV
884fb1bf66
✨ feat(mes): 新增获取批次详情接口,更新相关逻辑
2026-03-29 10:17:57 +08:00
YunaiV
efd463893e
✨ feat(mes): 更新工具编码及可用数量字段,添加校验逻辑
...
将工具编码字段设置为必填,并添加相应的校验逻辑。更新可用数量字段名称为更具描述性的名称,确保代码一致性和可读性。同时,调整相关逻辑以支持新的字段名称。
2026-03-29 10:04:59 +08:00
YunaiV
d264c06830
✨ feat(mes): 更新保养维护类型字段及相关校验逻辑
2026-03-29 09:46:14 +08:00
YunaiV
5e57cafb22
✨ feat(mes): 新增工具类型编码及相关校验逻辑
...
添加工具类型编码字段,并重构工具类型的保存和更新逻辑,简化数据校验过程。更新表单组件以支持新功能,优化用户体验。
2026-03-29 09:30:47 +08:00
YunaiV
53bfa9be57
✨ feat(mes): 更新物料库存查询逻辑,优化仓库选择组件
2026-03-29 09:17:37 +08:00
YunaiV
4d151e0d5b
✨ feat(mes): 移除生成编码按钮的禁用状态
2026-03-29 00:06:20 +08:00
YunaiV
872fa9fe19
♻️ refactor(mes): 移除多余的布局行,优化表单结构
2026-03-28 23:29:53 +08:00
YunaiV
53fbb03ad4
✨ feat(mes): 重构库区混放规则更新逻辑,简化接口调用
2026-03-28 23:26:57 +08:00
YunaiV
fdcc30415a
✨ feat(mes): 优化库位和库区管理功能,合并混放规则设置接口
...
整合物料混放和批次混放的设置接口为一个更新接口,简化了API调用。
同时,增加了库位和库区编码的生成逻辑,提升了用户体验。
2026-03-28 20:58:30 +08:00
YunaiV
5e1618b1c0
✨ feat(mes): 添加虚拟仓库和库区删除校验,优化物料混放规则更新
2026-03-28 20:25:00 +08:00
YunaiV
075629e49c
✨ feat(mes): 添加车间详情链接和表单只读模式
...
在工作站列表中为车间编码添加了详情链接,点击后可查看车间详细信息。同时,在工作站表单中增加了只读模式,确保在查看详情时无法修改数据。
2026-03-28 19:04:13 +08:00
YunaiV
351ee4fb0d
✨ feat(mes): 添加工作站设备资源的级联删除功能
...
新增按工作站编号删除设备资源的功能,确保在删除工作站时,相关的设备资源能够被自动清理,提升数据一致性和管理效率。
2026-03-28 18:51:12 +08:00
YunaiV
f1b7e53b08
✨ feat(mes): 更新工作站表单,添加工序和设备选择功能
2026-03-28 18:06:46 +08:00
YunaiV
1ad04812e1
✨ feat(mes): 添加工序编号及名称,优化工作站相关功能
...
新增工序编号和名称字段,更新工作站相关逻辑以支持工序信息的处理。优化工作站的创建、更新和查询功能,确保工序信息的有效性和完整性。
2026-03-28 17:54:07 +08:00
YunaiV
78e8ec1772
✨ feat(mes): 添加客户英文名称及出库单查询功能
...
新增客户英文名称字段,优化客户信息展示。实现按客户编号查询销售出库单列表的功能,提升用户体验。
2026-03-28 17:19:31 +08:00
YunaiV
480564042e
✨ feat(mes): 添加供应商入库单列表功能,优化物料清单展示
2026-03-28 16:52:21 +08:00
YunaiV
3ac19a0c73
✨ feat(mes): 更新供应商相关逻辑,添加英文名称及引用校验功能
...
重构供应商数据模型,替换供应商等级为英文名称,并在相关服务中添加对供应商引用的校验逻辑,以确保数据一致性和完整性。
2026-03-28 16:00:04 +08:00
YunaiV
f3138d8cd5
✨ feat(mes): 添加工序存在性校验功能,优化物料表单
2026-03-28 10:56:58 +08:00
YunaiV
3b62e38087
✨ feat(mes): 添加物料分类变更处理逻辑,优化弹窗标题显示
2026-03-28 10:38:48 +08:00
YunaiV
55198c3747
✨ feat(mes): 优化物料分类选择器,禁用分支节点选择
2026-03-28 10:30:24 +08:00
YunaiV
b6bc58d104
✨ feat(mes): 添加物料产品状态更新功能,优化物料分类选择器
2026-03-28 10:08:17 +08:00
YunaiV
db6a9aeabe
✨ feat(mes): 添加物料产品状态更新功能,优化物料分类选择器
2026-03-28 09:47:38 +08:00
YunaiV
3860970490
✨ feat(mes): 添加物料选择弹窗组件,优化物料编码生成逻辑
...
新增物料选择弹窗组件,支持物料分类树和物料列表的搜索与选择功能。优化物料编码生成方法,使用自动编码规则生成物料编码,提升用户体验。
2026-03-28 09:14:55 +08:00
YunaiV
856e8f6a76
✨ feat(mes): 添加条件渲染和调整表单标签宽度
2026-03-28 08:34:04 +08:00
YunaiV
1993e46eb6
✨ feat(mes): 重构「完成」操作逻辑,优化表单处理
...
更新了多个表单的完成操作逻辑,确保在表单修改后先保存数据再完成检验单。此变更提升了用户体验,避免了数据丢失的风险。
2026-03-27 22:48:18 +08:00
YunaiV
0befdd32ad
✨ feat(mes): 添加样品编号生成方法,优化质检表单
2026-03-27 21:54:24 +08:00
YunaiV
4e05ad4691
✨ feat(mes): 更新销售出库单状态流转逻辑,添加 OQC 检验支持
...
优化销售出库单的状态流转逻辑,新增待检测状态以支持 OQC 检验。根据检验结果自动流转状态,提升出库流程的灵活性和准确性。
2026-03-27 19:57:14 +08:00
YunaiV
49b0de72df
✨ feat(mes): 更新质检标志字段,优化相关逻辑
...
将多个类中的质检标志字段从 `iqcCheck` 和 `qcFlag` 更新为 `iqcCheckFlag` 和 `rqcCheckFlag`,以提高代码一致性和可读性。同时,更新相关逻辑以自动计算质量状态,确保系统在处理质检时的准确性。
2026-03-27 19:28:20 +08:00
YunaiV
f39c47a58b
✨ feat(mes): 更新待检任务查询,优化字段描述和逻辑
...
- 修改待检任务查询的注释,提升可读性
- 在 IQC 相关逻辑中添加事务管理
- 更新表单字段,调整来源单据类型和名称
2026-03-27 18:22:30 +08:00
YunaiV
addba55f2d
✨ feat(mes): 添加检测工具字段,优化出货检验单数据结构
...
新增检测工具字段以支持更全面的检验信息,同时优化相关数据结构,提升系统的可用性和灵活性。
2026-03-27 17:26:08 +08:00
YunaiV
3c1d5eb01a
✨ feat(mes): 更新退货检验单相关字段,优化数据结构和逻辑
2026-03-26 22:38:27 +08:00
YunaiV
be159c7070
✨ feat(mes): 添加来源单据编号字段,优化数据结构
2026-03-26 21:44:05 +08:00
YunaiV
9959c6c5f6
✨ feat(mes): 更新退货检验单表单,修正名称并优化字段处理
2026-03-26 13:26:16 +08:00
YunaiV
047e2d08c5
✨ feat(mes): 更新退货检验单逻辑,支持合格/不合格数量拆分
...
优化退货检验单的处理逻辑,新增对合格品和不合格品数量的支持。实现了根据检验结果更新退货单行的质量状态,并在部分合格的情况下进行行拆分。同时,更新了相关的接口和数据结构,确保数据一致性和完整性。
2026-03-25 23:37:29 +08:00
YunaiV
7736768a3e
✨ feat(mes): 添加工单、工作站、任务和客户信息字段
2026-03-25 21:04:24 +08:00
YunaiV
d79d6084c3
✨ feat(mes): 添加过程检验单编码,更新工作站校验方法返回类型
2026-03-24 22:38:28 +08:00
YunaiV
cbf173b75b
✨ feat(mes): 更新单据状态字段宽度,优化界面布局
2026-03-24 21:09:16 +08:00
YunaiV
cbbf44e6ab
✨ feat(mes): 移除来源单据编号字段,优化数据结构
2026-03-24 21:05:11 +08:00
YunaiV
eef5ec9b78
✨ feat(mes): 更新来源单据类型为整型,优化数据一致性
...
将来源单据类型字段从字符串更改为整型,以提高数据一致性和类型安全性。同时,添加了相关的枚举类型以支持新的字段定义。
2026-03-24 14:03:16 +08:00
YunaiV
c9b99e9465
✨ feat(mes): 重命名待检数量字段,优化数据一致性
2026-03-24 09:37:03 +08:00
YunaiV
23748e3433
✨ feat(mes): 添加质检标识字段,优化入库单信息管理
2026-03-24 09:03:03 +08:00
YunaiV
74879e0933
✨ feat(mes): 禁止修改物料和模板字段,优化表单状态管理
2026-03-23 23:37:02 +08:00
YunaiV
8ea418890d
♻️ refactor(mes): 移除更新成功后的窗口关闭逻辑
2026-03-23 23:06:50 +08:00
YunaiV
ec48c03486
✨ feat(mes): 添加来料检验单编码规则和优化界面元素
...
新增来料检验单编码规则,支持自动生成检验单编号。优化了多个表单中的分隔符样式,提升用户体验。
2026-03-23 23:03:50 +08:00
YunaiV
251dd5b720
✨ feat(mes): 更新 IqcForm 组件逻辑,优化新增和更新操作
2026-03-23 22:10:05 +08:00
YunaiV
06689709ea
✨ feat(mes): 移除状态字段并添加来料日期选择功能
...
移除不再使用的状态字段,简化数据结构。同时在前端表单中添加来料日期选择功能,以便用户输入相关信息。
2026-03-23 22:00:47 +08:00
YunaiV
f9717b63ea
✨ feat(mes): 重命名生产领料出库相关类和接口,统一为产品领料出库命名
...
重构生产领料出库相关的类、接口和API,统一命名为产品领料出库,以提高代码的一致性和可读性。包括修改相关的状态枚举、数据对象、服务接口及其实现,确保所有引用均已更新。
BREAKING CHANGE: 相关类和接口的名称已更改,需更新调用代码
2026-03-23 21:32:18 +08:00
YunaiV
46f72e85a8
✨ feat(mes): 修改库存冻结标识字段名称为 'frozen'
2026-03-23 13:02:47 +08:00
YunaiV
55845bded4
✨ feat(mes): 修改库存冻结标识字段名称为 'frozen'
...
将库存相关的冻结标识字段从 'frozenFlag' 修改为 'frozen',以提高代码一致性和可读性。涉及多个数据对象和请求/响应对象的更新。
2026-03-23 09:58:07 +08:00
YunaiV
e6f05a0d52
✨ feat(mes): 添加仓库、库区和库位名称字段及相关校验
2026-03-22 21:53:26 +08:00
YunaiV
20bdd0ad31
✨ feat(mes): 更新库存管理逻辑,重命名字段并添加事务记录
...
重构库存管理相关的请求和响应对象,更新字段名称以提高语义清晰度。新增库存事务流水记录,支持库存增减事件的追踪。此变更旨在提升库存管理的可维护性和可读性。
2026-03-22 16:31:59 +08:00
YunaiV
4b08ee3d97
♻️ refactor(mes): 移除流转卡相关的状态和时间字段,简化请求和响应对象
2026-03-21 22:25:58 +08:00
YunaiV
478268f9c9
✨ feat(mes): 重构生产入库单行相关逻辑,更新字段及接口
...
重命名和更新了生产入库单行的请求和响应对象,调整了字段名称以更好地反映业务逻辑。同时,优化了控制器中的相关方法,确保与新的数据结构一致。此变更旨在提升代码的可读性和维护性。
2026-03-21 21:23:56 +08:00
YunaiV
6a7fd807b8
✨ feat(wm): 删除多余的 productproduct 界面
2026-03-21 00:22:02 +08:00
YunaiV
d6fc4ad3ef
✨ feat(mes): 添加物料消耗记录行的请求和响应 VO 及控制器
...
新增物料消耗记录行的请求和响应数据对象,包含分页请求和响应结构。
同时实现了控制器以支持根据报工编号分页获取消耗行列表的功能。
2026-03-19 23:55:27 +08:00
YunaiV
434d68ac11
✨ feat(mes): 添加报工审批功能,优化状态管理
...
新增报工审批功能,包括审批通过和驳回的逻辑,优化了状态枚举和表单交互,提升用户体验。
2026-03-19 13:09:37 +08:00
YunaiV
424f3d04c1
✨ feat(mes): 添加报工人和审核人字段,优化审批逻辑
2026-03-19 08:40:56 +08:00
YunaiV
6553ab1875
✨ feat(mes): 重构报工审批逻辑,更新相关字段和接口
...
优化报工审批功能,修改了相关的请求和响应对象,移除不必要的字段,新增任务信息的自动填充逻辑。调整了控制器中的方法名称和权限校验,确保审批流程的清晰和一致性。
2026-03-18 21:49:34 +08:00
YunaiV
b6a6479ced
✨ feat(mes): 添加条件渲染以显示删除按钮
2026-03-17 21:49:04 +08:00
YunaiV
ea35423d9e
✨ feat(mes): 添加安灯呼叫记录创建和更新请求 VO
2026-03-17 21:15:47 +08:00
YunaiV
8774ea3dad
✨ feat(mes): 添加角色选择器组件,优化安灯呼叫配置
2026-03-17 13:24:02 +08:00
YunaiV
0571b98552
✨ feat(mes): 添加工艺路线编号字段,优化任务查询逻辑
2026-03-17 13:07:41 +08:00
YunaiV
5418806b9f
✨ feat(mes): 优化任务名称构建逻辑,支持数量动态更新
...
重构任务名称构建逻辑,使用独立方法生成任务名称,确保在创建和更新任务时数量信息正确显示。更新甘特图配置,允许在编辑状态下拖动和调整任务持续时间,提升用户交互体验。
2026-03-17 09:51:48 +08:00
YunaiV
0a0cd5f165
✨ feat(mes): 优化生产任务保存请求和验证逻辑
...
调整生产任务保存请求的字段为可选,简化编辑时的请求参数。更新任务验证逻辑,确保在更新时只校验存在的字段,提升用户体验和代码可维护性。同时,新增甘特图编辑页面,支持批量保存任务修改。
2026-03-16 23:28:27 +08:00
YunaiV
98c8b9a5cf
✨ feat(mes): 添加甘特图任务类型映射和国际化支持
...
新增甘特图组件的任务类型映射,使用 BarcodeBizTypeEnum 枚举来处理后端类型。同时,优化了中文国际化设置,确保甘特图组件在中文环境下的正确显示。
2026-03-16 21:44:30 +08:00
YunaiV
81a8f262aa
✨ feat(mes): 添加甘特图数据项 VO 和相关接口逻辑
...
新增 GanttDataRespVO 类以支持甘特图数据结构,并在 MesProTaskController 中实现获取甘特图任务列表的接口。此变更旨在优化任务管理界面,提升用户体验。
2026-03-16 13:03:15 +08:00
YunaiV
5f8a002654
✨ feat(mes): 添加甘特图任务列表接口,优化任务数据加载
2026-03-15 23:28:57 +08:00
YunaiV
3860525dfd
✨ feat(mes): 添加工作站编码字段,移除单位编号字段并优化相关逻辑
2026-03-15 22:04:27 +08:00
YunaiV
d49ba31f78
✨ feat(mes): 添加工单完成功能,优化任务管理界面
2026-03-15 20:55:57 +08:00
YunaiV
3d459b292f
✨ feat(mes): 添加按产品查询工序列表功能
2026-03-15 20:43:44 +08:00
YunaiV
e4c0a881f0
✨ feat(mes): 重构工单对话框,合并排产与详情功能
2026-03-15 18:06:19 +08:00
YunaiV
0bcab49fc0
✨ feat(mes): 添加工单状态和来源单据字段,优化查询功能
2026-03-15 16:45:58 +08:00
YunaiV
39d3efce50
✨ feat(mes): 移除单位编号字段,优化工单 BOM 相关逻辑
2026-03-15 10:39:07 +08:00
YunaiV
1e5f56b54b
✨ feat(mes): 移除单位编号字段,优化工单请求参数
2026-03-15 09:22:05 +08:00
YunaiV
fb8b459182
✨ feat(mes): 移除工单来源、批次号和工单状态字段,简化请求参数
2026-03-14 21:07:39 +08:00
YunaiV
47f4f68ca8
✨ feat(mes): 添加批次分页功能,支持根据条件查询批次列表
2026-03-14 20:16:14 +08:00
YunaiV
0bc189097d
✨ feat(mes): 添加批次追溯功能,支持向前和向后查询批次列表
2026-03-14 14:52:43 +08:00
YunaiV
39c14c61d4
✨ feat(mes): 更新生产批号字段为批号,优化数据模型
2026-03-14 00:35:36 +08:00
YunaiV
e518ffe0fd
✨ feat(mes): 添加批次号字段并更新表单逻辑
...
新增批次号字段至数据模型,并调整表单以支持自动生成批次号的显示。移除不必要的输入项,优化用户体验。
2026-03-14 00:24:15 +08:00
YunaiV
851891eab7
✨ feat(mes): 添加批次管理功能,支持批次生成与获取
...
新增批次生成请求 VO 和批次管理服务接口,支持根据物料批次配置生成或获取批次记录。更新相关数据对象和服务实现,确保批次管理功能的完整性和可用性。
2026-03-13 23:55:24 +08:00
puhui999
dfee5b999d
style(iot): 优化 Database 数据目的的建表提示UX
...
- 表名输入框右侧附加「查看/收起表结构提示」按钮
- 引入 el-collapse-transition 结合酷炫终端卡片实现平滑的折叠动画
- 修正 Vue template 中由于缺少闭合 div 导致的语法编译错误
2026-03-13 12:46:57 +08:00
puhui999
9f19835a80
feat(iot): Database 表单增加建表 SQL 提示和一键复制
...
- 顶部 el-alert 友好提示用户需要先创建表
- 内嵌 SQL 文本框(monospace字体) + 复制按钮
- tableName 默认值设为 iot_device_message_sink
2026-03-13 12:30:04 +08:00
puhui999
ad376b24b4
feat(iot): 前端新增 Database 数据目的配置表单
...
1. DatabaseConfigForm.vue: 新增 Database 配置表单(JDBC地址/用户名/密码/目标表名)
2. config/index.ts: 导出 DatabaseConfigForm 组件
3. DataSinkForm.vue: 引入 DatabaseConfigForm 条件渲染和校验规则
4. api/sink/index.ts: 添加 DatabaseConfig 接口和联合类型
2026-03-13 12:27:09 +08:00
YunaiV
1ec78b1bbb
✨ feat(mes): 添加物料和盘点数量字段的展示与校验逻辑
2026-03-12 01:19:24 +08:00
YunaiV
523866f044
✨ feat(mes): 更新盘点结果相关逻辑,添加盘点数量字段
...
- 修改盘点结果请求和响应对象,新增盘点数量字段并设置为必填
- 更新控制器逻辑,简化创建和更新盘点结果的处理
- 添加盘点任务行的创建和更新逻辑,确保数据一致性
- 优化错误处理,增加相关错误码
2026-03-12 01:05:56 +08:00
YunaiV
6f97a7b473
✨ feat(mes): 添加盘点结果的创建、更新和删除功能
2026-03-11 09:34:42 +08:00
YunaiV
567ed338c8
✨ feat(mes): 更新盘点方案参数类型枚举及相关逻辑
2026-03-11 00:53:50 +08:00
YunaiV
0fb0150579
✨ feat(mes): 添加盘点任务行的请求和响应 VO 及相关控制器
...
新增 MesWmStockTakingTaskLinePageReqVO 和 MesWmStockTakingTaskLineSaveReqVO 类,支持盘点任务行的分页请求和新增/修改请求。同时,创建 MesWmStockTakingTaskLineController 控制器,提供相应的 API 接口,增强系统的功能性和可维护性。
2026-03-10 23:52:09 +08:00
YunaiV
b04162dab0
feat(mes): 支持盘点任务的动态时间过滤:
...
1. 新增动态盘点时间过滤功能
2. 重构盘点任务流程
3. 代码优化
4. 前端适配
2026-03-10 20:15:19 +08:00
funcong
8cffb4a8ca
fix: 修复请求拦截器bug
2026-03-10 18:48:03 +08:00
YunaiV
5df13ec5b8
✨ feat(mes): 添加盘点任务相关的请求和响应 VO
2026-03-10 00:39:53 +08:00
YunaiV
0559f8eccd
✨ feat(mes): 更新盘点方案参数类型枚举及相关逻辑
2026-03-09 22:58:32 +08:00
YunaiV
9a6cd0f6cb
✨ feat(mes): 添加盘点方案状态更新功能及参数校验
...
新增更新盘点方案状态的接口,确保在启用状态时,相关参数不为空。
同时,更新了相关权限控制和错误码定义,提升了系统的健壮性和用户体验。
2026-03-09 22:29:49 +08:00
YunaiV
ca2447f710
✨ feat(mes): 更新盘点方案参数及状态管理逻辑
...
移除不必要的字段,优化参数类型枚举,添加分页请求和响应对象,增强代码可读性和维护性。更新状态管理逻辑,确保盘点方案的启用状态与参数一致性。
2026-03-09 21:47:24 +08:00
YunaiV
34068a5583
✨ feat(mes): 更新盘点方案参数及状态管理逻辑
...
移除不必要的字段,优化参数类型枚举,添加分页请求和响应对象,增强代码可读性和维护性。更新状态管理逻辑,确保盘点方案的启用状态与参数一致性。
2026-03-09 21:46:52 +08:00
DevDengChao
a997f25f98
Merge remote-tracking branch 'upstream/master' into upgrade
2026-03-09 09:57:30 +08:00
YunaiV
43dd2425ed
✨ feat(mes): 添加盘点方案参数相关功能和数据结构
...
新增盘点方案参数的 CRUD 接口及相关枚举,支持在管理后台进行参数的创建、更新和删除操作。同时,更新了前端组件以支持参数的动态选择和展示,提升用户体验。
2026-03-09 09:04:03 +08:00
YunaiV
2cde22dcd7
✨ feat(mes): 添加物料编码、名称及规格字段,更新状态管理
2026-03-08 23:05:25 +08:00
YunaiV
74e058ee49
✨ feat(mes): 添加上架功能及相关字段校验
...
新增执行上架功能,允许将待上架状态的转移单更新为待执行状态。
同时,添加了转移单及转移单行的字段校验,确保必要字段不为空,提升数据完整性。
2026-03-08 22:38:03 +08:00
YunaiV
544546862c
✨ feat(mes): 添加转移单及转移单行的字段校验和状态管理
...
新增转移单及转移单行相关功能,包含字段的必填校验和状态管理逻辑。更新了相关数据结构,确保在创建和提交转移单时进行必要的验证,提升系统的稳定性和数据一致性。
- 添加转移单字段的必填校验
- 更新转移单状态管理逻辑
- 增强数据结构的完整性
2026-03-08 21:13:02 +08:00
YunaiV
0a508c881e
✨ feat(mes): 添加转移单及转移单行相关功能和数据结构
...
新增转移单及转移单行的相关数据对象、服务接口和控制器,支持转移单的创建、修改、删除和查询功能。同时,添加了转移单状态和类型的枚举,完善了相关的 API 接口。
- 添加 MesWmTransferDO、MesWmTransferLineDO、MesWmTransferDetailDO 数据对象
- 实现 MesWmTransferService 和 MesWmTransferLineService 接口
- 新增 MesWmTransferController 和 MesWmTransferLineController 控制器
- 更新相关的 API 接口文档
2026-03-08 20:39:21 +08:00
YunaiV
5dbbb84d1b
✨ feat(mes): 添加装箱单及装箱明细的作者注释和字段类型调整
2026-03-08 13:04:51 +08:00
YunaiV
2cb3b5b492
feat(iot): IoT 产品和设备分页默认改为 12 条
2026-03-08 12:27:47 +08:00
YunaiV
d6cb5e4e5c
✨ feat(mes): 添加装箱单及装箱明细的 VO 和 Mapper 注释
...
为装箱单及装箱明细相关的 VO 和 Mapper 类添加了详细的注释,提升代码可读性和维护性。同时,修正了部分字段类型以确保一致性。
2026-03-08 12:22:24 +08:00
YunaiV
76ee59b868
✨ feat(mes): 重构装箱单及装箱明细相关功能
...
- 移除不必要的仓库、库区和库位字段
- 更新接口名称为 addChildPackage 和 removeChildPackage
- 添加可添加为子箱的装箱单精简列表接口
- 优化相关逻辑,确保代码整洁和可维护性
2026-03-08 12:04:46 +08:00
YunaiV
61d710bc8e
✨ feat(mes): 添加装箱单及装箱明细相关功能
...
新增装箱单和装箱明细的请求和响应对象,支持装箱单的创建、更新、删除及查询功能。包括装箱单的状态管理和子箱的添加与移除逻辑,提升了系统的功能完整性和用户体验。
2026-03-08 11:06:22 +08:00
YunaiV
e58ffbb681
✨ feat(mes): 添加装箱单及装箱明细相关功能
...
新增装箱单和装箱明细的请求和响应对象,完善装箱单的创建、更新、删除及查询功能。
同时,增加装箱单状态的枚举和相关逻辑,提升系统的可用性和扩展性。
2026-03-08 09:22:21 +08:00
YunaiV
001b1c4c86
✨ feat(mes): 添加条码详情查看功能及相关逻辑
2026-03-07 19:18:37 +08:00
YunaiV
4cbfd26da7
✨ feat(mes): 添加级联选择器数据加载逻辑
2026-03-07 18:07:13 +08:00
YunaiV
715135fbb1
✨ feat(mes): 添加条码内容生成接口及相关逻辑
...
新增条码内容生成接口,支持根据业务类型和编码生成条码内容。
同时更新相关服务和前端组件,确保条码内容的自动生成和验证逻辑。
2026-03-07 17:23:22 +08:00
YunaiV
b386c17933
✨ feat(mes): 添加工具精简列表接口及条码自动生成逻辑
...
新增工具精简列表接口,支持获取工具的简化信息。同时,在创建工具、客户、设备等时,自动生成对应的条码,提升条码管理的效率。
2026-03-07 14:47:57 +08:00
芋道源码
f29a384904
!862 fix: 完成 review c153ff93 的所有 TODO 修复
...
Merge pull request !862 from puhui999/master-dev
2026-03-07 03:56:34 +00:00
YunaiV
21821c92d9
✨ feat(mes): 添加条码清单导出功能
...
实现条码清单的 Excel 导出功能,用户可以通过点击导出按钮下载条码清单。此功能增强了用户体验,方便用户管理和使用条码数据。
2026-03-07 10:12:43 +08:00
YunaiV
c7f9d41e07
✨ feat(mes): 更新条码组件和表单逻辑,优化数据处理
2026-03-07 09:10:07 +08:00
YunaiV
184009380d
✨ feat(mes): 更新条码业务类型和表单逻辑
...
调整条码业务类型枚举,修改库位和仓库的常量值,优化条码表单组件的选择逻辑,添加库区和设备的选择器,确保用户能够正确选择业务对象。
2026-03-07 00:49:15 +08:00
YunaiV
00259fd8a2
✨ feat(mes): 更新条码表单组件,优化业务类型选择逻辑
...
调整条码表单中的选择器宽度,确保更好的用户体验。增加了对不同业务类型的动态选择支持,便于后续扩展和维护。
2026-03-06 22:04:06 +08:00
YunaiV
913fa69073
✨ feat(mes): 添加业务名称字段及相关逻辑
...
在 MES 条码相关组件中新增业务名称字段,支持根据业务名称进行查询和管理。更新相关 API 逻辑以适应新字段的使用,提升条码管理的灵活性和准确性。
2026-03-06 09:42:07 +08:00
YunaiV
e20322985c
✨ feat(mes): 添加条码配置和条码相关功能
...
新增条码配置的 API 接口,包括查询、创建、更新和删除功能。同时,重构了条码相关的组件和逻辑,确保与现有系统的兼容性。此更新旨在提升条码管理的灵活性和可维护性。
2026-03-06 08:54:19 +08:00
YunaiV
5960e0102f
✨ feat(mes): 添加编码规则分段详情查询 API
2026-03-06 00:09:34 +08:00
YunaiV
c12d7616f2
✨ feat(mes): 添加条码相关组件和逻辑
...
新增条码格式枚举、条码生成组件及其相关 API,支持条码的创建、查看和配置功能。实现了条码的自动生成逻辑,并优化了条码配置管理界面,提升用户体验。
- 新增 Barcode 组件用于条码展示
- 实现条码生成和下载功能
- 添加条码配置管理功能
2026-03-06 00:09:23 +08:00
DevDengChao
52e538aa43
fix(router): auto-reload on chunk load failure after rebuild
...
Add two layers of error handling for stale chunk imports:
- `vite:preloadError` listener in main.ts for Vite preload failures
- `router.onError` in router/index.ts for dynamic import failures during navigation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 15:31:02 +08:00
DevDengChao
c4908548a1
feat(cropper): upgrade cropperjs from v1 to v2
...
cropperjs v2 is a complete rewrite using Web Components architecture.
- Cropper.vue: rewrite to use v2 API
- `new Cropper(img, { container })` with Web Components template
- `selection.$toCanvas()` (async) replaces `cropper.getCroppedCanvas()`
- Selection `change` event replaces `crop`/`cropmove` callbacks
- CropperImage `load` event replaces `ready` callback
- CopperModal.vue: update toolbar handlers
- `cropperImage.$rotate()` replaces `cropper.rotate()`
- `cropperImage.$zoom()` replaces `cropper.zoom()`
- `cropperImage.$scale()` replaces `cropper.scaleX/Y()`
- `cropperImage.$resetTransform()` + `selection.$reset()` replaces `cropper.reset()`
- types.ts: replace `Cropper.Data` with inline type (v2 has no Data type)
- Remove v1 CSS import (v2 uses shadow DOM styles)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 13:37:34 +08:00
YunaiV
e275ef417e
✨ feat(mes): 添加 SN 码生成、查询和导出功能
...
新增 SN 码生成、分页查询和批量删除的 API 接口,支持导出 SN 码分组和明细为 Excel 文件。实现了前端页面的搜索、生成和导出功能,提升了用户操作的便捷性。
2026-03-05 13:36:35 +08:00
DevDengChao
2520de56b4
refactor(icon): replace deprecated @iconify/iconify with @iconify/vue
...
- Remove @iconify/iconify (deprecated), @purge-icons/generated, vite-plugin-purge-icons
- Add @iconify/vue which uses @iconify/utils iconToSVG internally
- Rewrite Icon.vue to use @iconify/vue Icon component instead of manual DOM manipulation
- Pre-load ep/fa/fa-solid icon sets via addCollection for offline support
- Other icon sets (ion, mdi, heroicons, etc.) load from Iconify API on demand
- Remove PurgeIcons() from Vite plugin config
- Verified: all 22 icons on login page render correctly as SVGs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 12:26:12 +08:00
YunaiV
15e462b2d0
✨ feat(mes): 添加编码规则分段详情查询 API
2026-03-05 01:23:22 +08:00
YunaiV
78f7110770
✨ feat(mes): 更新 MES 编码相关的 API 路径并添加编码规则分段功能
2026-03-04 23:55:26 +08:00
YunaiV
2e87bf55b5
✨ feat(mes): 添加外协发料单数量校验功能
...
新增校验接口,确保外协发料单每行明细数量之和与行发料数量一致。此功能提升了数据准确性,避免了潜在的发料错误。
2026-03-04 09:59:33 +08:00
YunaiV
ce14a5ae6d
✨ feat(mes): 添加取消外协发料单功能
...
实现取消外协发料单的接口,支持在特定状态下取消发料单。新增相关的业务逻辑和错误处理,确保只有在允许的状态下才能执行取消操作。
2026-03-04 08:49:00 +08:00
YunaiV
05aca5904c
✨ feat(mes): 添加外协发料单状态管理功能
...
新增提交到待拣货、执行拣货和完成外协发料出库的功能,优化了状态管理逻辑,确保发料单在不同状态下的操作流程更加清晰和安全。
2026-03-04 01:40:33 +08:00
YunaiV
4b1db07af0
✨ feat(mes): 添加外协入库明细的增删改查功能
...
实现外协入库明细的创建、更新、删除和查询功能,增强系统对外协入库明细的管理能力。新增相关的请求和响应 VO,确保数据的有效性和完整性。
2026-03-03 22:52:47 +08:00
YunaiV
2efd2ce442
✨ feat(mes): 添加外协入库单行的请求和响应 VO 及相关控制器功能
2026-03-03 21:53:17 +08:00
YunaiV
d1bd19200f
✨ feat(mes): 添加外协入库单及行相关功能和请求响应 VO
2026-03-03 20:41:21 +08:00
YunaiV
63f28ba4c3
✨ feat(mes): 添加外协发料单行及明细相关功能和请求响应 VO
2026-03-03 20:17:24 +08:00
YunaiV
e6261273d4
✨ feat(mes): 添加杂项入库单行分页功能及明细服务实现
2026-03-03 19:52:54 +08:00
YunaiV
8138e9fa93
✨ feat(mes): 更新杂项类型为整数并添加明细服务
...
将杂项类型字段从字符串更改为整数,以支持新的枚举类型。同时,新增杂项出库明细的服务接口和实现,提供对明细的增删改查功能,提升系统的灵活性和可维护性。
2026-03-03 19:11:48 +08:00
YunaiV
8948a76f63
✨ feat(mes): 添加杂项入库单及行相关请求和响应 VO
2026-03-03 14:05:05 +08:00
YunaiV
16394f3f94
✨ feat(mes): 添加杂项出库单类型及状态枚举支持
...
新增杂项出库单类型和状态枚举,更新相关接口和前端表单以支持业务类型选择。确保系统能够正确处理杂项出库单的状态和类型,提高用户体验和系统的灵活性。
2026-03-03 12:51:32 +08:00
YunaiV
efa794d2ab
✨ feat(mes): 添加杂项出库单及行相关功能
...
新增杂项出库单及行的请求和响应对象,更新相关的接口和枚举,支持杂项出库单的创建、修改、删除和查询功能。优化了相关的业务逻辑和数据结构,以提升系统的可维护性和扩展性。
2026-03-03 11:49:19 +08:00
YunaiV
32ad593fae
✨ feat(mes): 更新检验单完成接口及权限管理
2026-03-02 19:38:23 +08:00
DevDengChao
643eb92aff
chore(deps): upgrade Vue I18n 9.10.2 → 11.2.8, fix related compat issues
...
- Upgrade vue-i18n to 11.2.8, @intlify/unplugin-vue-i18n to 11.0.7
- Remove vue-i18n CJS alias from vite.config.ts (no longer needed)
- Remove vue-i18n from optimizeDeps include list
- Upgrade bpmn-js-token-simulation 0.36.2 → 0.39.2 (ids@3 compat)
- Fix duplicate route name 'Redirect' (Vue Router 5 enforces uniqueness)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:36:31 +08:00
YunaiV
fa38b554ea
✨ feat(mes): 更新反馈和入库相关接口及状态管理
...
将多个接口的执行方法重命名为完成方法,增强语义清晰度。更新相关的权限控制和状态枚举,确保系统逻辑一致性。
2026-03-02 19:25:37 +08:00
YunaiV
4d66a7072c
✨ feat(mes): 添加运单填写功能及相关状态管理
2026-03-02 18:54:26 +08:00
YunaiV
5375487d57
✨ feat(mes): 更新销售出库单状态枚举及相关逻辑
...
新增待填写运单状态,优化销售出库单状态描述,调整相关方法注释以提高可读性。同时,更新前端表单以支持填写运单功能,确保用户体验一致性。
2026-03-02 18:21:55 +08:00
YunaiV
1a1209088c
✨ review(mes): 移除 WmBatchSelect 组件并更新相关逻辑
2026-03-02 17:20:30 +08:00
YunaiV
77e25ce9d8
✨ feat(mes): 移除收货地址字段并优化发货通知单选择器
2026-03-02 13:32:06 +08:00
YunaiV
0e58608fe1
✨ feat(mes): 添加客户验证逻辑至销售通知单创建与更新
2026-03-02 12:59:47 +08:00
YunaiV
ac6bd643aa
✨ feat(mes): 新增发货通知单状态枚举及相关逻辑优化
...
新增 MES 发货通知单状态枚举,优化发货通知单的状态管理逻辑,提升代码可读性和维护性。移除不必要的字段,简化请求对象。
2026-03-02 12:25:41 +08:00
YunaiV
1f442fb7fd
✨ feat(mes): 新增发货通知单及相关行功能
...
添加发货通知单及其行的相关数据结构和逻辑,包括创建、更新、删除和查询功能。此功能将提升销售出库管理的效率,并支持更灵活的发货通知处理。
2026-03-02 12:07:02 +08:00
YunaiV
10d5510885
✨ feat(mes): 添加销售出库单相关字段及逻辑优化
...
新增出库日期、发货通知单ID、发货通知单编号、客户编码、承运商和运输单号字段,优化了相关数据结构和逻辑,提升了销售出库单的功能完整性和数据准确性。
2026-03-02 11:12:12 +08:00
YunaiV
2242a13401
✨ feat(mes): 新增销售出库单行及明细相关功能和数据结构
...
新增销售出库单行和明细的请求和响应对象,包含分页查询、创建、更新和删除功能。实现了销售出库单行和明细的数据库映射,并提供了相应的服务接口和控制器,支持前端调用。
同时,更新了相关的 API 接口,确保前端能够正确获取和操作销售出库单行及明细数据。
2026-03-02 10:42:20 +08:00
YunaiV
48e2ed8272
✨ feat(mes): 添加物料批次管理校验逻辑
2026-03-01 23:03:56 +08:00