-
- 新增 SN 码条码业务类型与配置 - 支持按 SN 明细查询对应条码 - 抽离 SN 码明细弹窗组件 - 同步 vben antd/ele 的条码入口 Refs: https://t.zsxq.com/1YCqD
-
当 Redis 流水号落后于历史数据时,生成的编码可能与已有记录重复,原逻辑会直接抛出 AUTO_CODE_GENERATE_FAILED 异常。现改为循环重试(最多 10 次),重复时自动跳过并 生成下一个可用编码,仅在重试耗尽后才抛异常。 - 抽取 generateCode 方法,分离编码拼接/补齐与重复校验、记录保存逻辑 - 补充重复重试场景的单元测试
-
将 MES 设备维护记录状态枚举中的状态值更新为常量引用,增强代码可读性和一致性。同时,新增 MES 单据状态常量,简化状态管理。
-
简化设备存在性校验逻辑,移除对设备启用状态的检查,确保代码更清晰且易于维护。
-
实现设备点检和保养记录提交时,自动更新设备台账中的最近点检和保养时间。优化了检查记录行的删除逻辑,确保在删除前进行存在性校验。
-
简化 approveFeedback 方法,移除不必要的用户 ID 参数,改为使用表单保存的报工人和时间。此变更提高了代码的可读性和维护性,同时确保审批状态更新逻辑的清晰性。
-
新增流转卡草稿状态校验,确保只有在草稿状态下才能修改或删除流转卡。更新相关服务和方法以支持此功能,提升系统的健壮性和数据一致性。
-
在多个表单中新增查看条码的按钮,允许用户在详情模式下查看条码信息。此功能提升了用户体验,使得条码信息的访问更加便捷。 - 在 `MachineryForm.vue`、`MdItemForm.vue`、`WorkshopForm.vue` 等文件中添加了条码详情弹窗组件 - 实现了 `handleBarcode` 方法以处理条码查看逻辑
-
新增 IPQC 过程中的错误码,增强了对来源产出行 ID 的校验逻辑,确保在处理反馈时能够直接定位待检行。此变更提升了系统的健壮性和用户体验。
-
新增 validateArrivalNoticeReadyForReceipt 方法,确保到货通知单状态为待入库,并校验所有需检行已完成 IQC。同时,增强了文件 URL 格式验证,确保文件值为有效的 http/https URL。
-
为计量单位添加引用检查,确保在删除计量单位时,能够验证是否被生产任务投料或质检方案指标项引用。新增相关方法以获取引用记录数量,提升数据一致性和安全性。
-
新增 IPQC 相关的错误码,增强了对来源报工单的校验逻辑,确保在创建 IPQC 时,来源报工单存在待检产出行,并且来源单据行属于该报工单。
-
新增车间编码常量,优化获取车间信息的逻辑,确保在删除计量单位时校验是否存在辅单位,提升数据一致性和安全性。
-
在多个请求对象中添加了字段长度限制和必填校验,以确保数据的有效性和一致性。具体修改包括: - MesTmToolTypeSaveReqVO 和 MesTmToolSaveReqVO 中的 code 和 name 字段增加长度限制 - MesWmItemConsumeLinePageReqVO 中的 feedbackId 字段增加必填校验 - MesMdWorkstationToolService 中新增获取指定工具类型工装夹具资源数量的方法 - ErrorCodeConstants 中新增工具类型被工作站工装资源引用的错误码 这些改动旨在提升数据的完整性和系统的健壮性
-
新增采购入库单编码和采购订单号字段,优化相关服务和控制器以支持批量获取入库单信息,提升数据处理能力。
-
为多个服务新增根据供应商 ID 统计相关数量的方法,包括工单、来料检验单、外协发料单和外协入库单,提升数据查询能力。
-
为客户和供应商新增/修改请求VO添加字段长度限制和邮箱格式验证,确保数据的有效性和完整性。
-
在销售出库单行中新增发货通知单行ID字段,并实现相关的校验逻辑,以确保出库单与发货通知单行之间的关联性和一致性。此变更提升了系统的完整性和数据一致性。
-
在设备管理和点检项目的相关服务中,新增了对设备和点检项目是否启用的校验逻辑。此变更确保在进行相关操作时,只有启用的设备和项目才能被使用,从而提高系统的稳定性和数据的准确性。
-
新增了对物料、客户和供应商的启用状态校验功能,确保在相关操作中只处理启用的记录。此变更提高了系统的健壮性,避免了对禁用记录的误操作。
-
新增虚拟仓过滤模式,支持排除虚拟仓和仅查看虚拟仓的选项。更新相关请求对象和数据查询逻辑,以便后端处理虚拟仓的过滤需求。
-
新增虚拟仓过滤模式,支持排除虚拟仓和仅查看虚拟仓的选项。更新相关请求对象和数据查询逻辑,以便后端处理虚拟仓的过滤需求。