Commit Graph

2612 Commits

Author SHA1 Message Date
84f5ec7521 refactor(wms): 优化物料转换逻辑并提升代码可读性
- 提取原料到产品的匹配创建方法 matchOrCreateFromRawMaterial
- 提取产品到原料的匹配创建方法 matchOrCreateFromProduct
- 添加批量查询原料和产品数据的逻辑以提升性能
- 重构物料转换缓存逻辑,区分原料和产品类型处理
- 移除旧的通用 matchOrCreateMaterial 方法
- 添加详细的参数验证和异常处理机制
2026-05-18 13:46:27 +08:00
4a9a04cdf0 feat(qc): 添加钢卷信息关联功能
- 在QcChemicalItemServiceImpl中注入IWmsMaterialCoilService依赖
- 在QcPhysicalItemServiceImpl中注入IWmsMaterialCoilService依赖
- 为QcChemicalItemVo和QcPhysicalItemVo添加coil字段存储钢卷信息
- 实现fillCoilInfo方法批量查询并填充钢卷详情数据
- 修改分页查询方法调用钢卷信息填充逻辑
- 添加相关导入包和工具类引用
2026-05-18 13:06:56 +08:00
c2f6e6f7c2 feat(qc): 添加质保证书审批功能和钢卷ID字段支持
- 在QcCertificate实体中新增审批状态、审批人、审批时间字段
- 在QcCertificateBo业务对象中添加审批相关字段和时间范围查询功能
- 为QcCertificateItem、QcChemicalItem、QcPhysicalItem等项目表添加钢卷ID字段
- 更新对应的Mapper XML文件映射关系
- 在服务实现类中添加审批字段和钢卷ID的查询条件支持
- 在VO类中添加Excel导出相关的审批字段注解
- 集成DateTimeFormat注解支持审批时间格式化处理
2026-05-18 11:42:15 +08:00
81050ec0b4 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-18 11:09:52 +08:00
4010a4dca5 feat(wms): 添加转库批量入库接口
- 在IWmsTransferOrderItemService中新增matchOrCreateItemByCoilIds方法
- 添加WmsTransferOrderItemBo的itemTypeAfter字段
- 新增WmsCoilItemTypePairBo导入依赖
- 实现matchOrCreateItemByCoilIds服务端逻辑
- 添加控制器端点/itemType/matchOrCreateByCoils
- 优化material coil更新逻辑的空行格式
- 实现基于钢卷ID列表的物料匹配或创建映射功能
2026-05-18 11:09:39 +08:00
080da4744e Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-18 10:49:38 +08:00
65359c9e76 feat(acid): 添加规程管理页面和菜单入口
1.  新增酸轧页面的规程菜单入口及对应组件
2.  完善wms规程页面的代码格式与交互细节
3.  修复部分空catch语句的格式问题
2026-05-18 10:49:33 +08:00
825879c1a8 feat(qc): 添加质量检验化学成分和物理性能明细功能
- 创建化学成分明细相关实体类、业务对象、视图对象和映射文件
- 实现化学成分明细的增删改查、分页查询和导出功能
- 创建物理性能明细相关实体类、业务对象、视图对象和映射文件
- 实现物理性能明细的增删改查、分页查询和导出功能
- 添加对应的服务接口和实现类
- 配置控制器端点和数据验证规则
- 实现MyBatis映射配置和查询构建器
2026-05-18 10:16:44 +08:00
1891902cb9 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-18 09:54:27 +08:00
9d4a5afb49 feat(exception): 添加二级系统连接失败异常处理
- 引入 ResourceAccessException 处理器
- 实现二级系统连接失败的特殊错误响应
- 添加 Connection refused 和 sql-server-api 相关错误检测
- 返回 503 状态码并提示二级系统停机
- 记录详细的错误日志信息
- 提供用户友好的错误提示信息
2026-05-18 09:53:35 +08:00
王文昊
75be48c3b0 fix(crm/contract/detail): 优化合同详情页表格交互与样式
1. 调整状态列宽度并修复选项值绑定语法
2. 重构操作列样式与保存按钮样式
3. 替换客户表格选中逻辑,改为行点击直接选中
4. 移除冗余的客户表格操作列,添加行悬停高亮样式
2026-05-17 02:24:55 +08:00
56b306d301 feat(mes/qc): add quality certificate management function
- 新增质量证明书主、明细的CRUD接口
- 新增质量证明书列表页、明细编辑页
- 新增打印预览组件和PDF导出打印功能
- 添加配套的静态资源和路由依赖
- 优化路由菜单处理逻辑
2026-05-16 17:23:20 +08:00
5c2910987e style(mes/qc/item): 注释掉主键列的表格配置
将显示主键列的表格列配置注释,不影响实际功能,仅优化界面显示配置的可读性
2026-05-16 14:57:56 +08:00
9cb9c17073 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-16 14:53:23 +08:00
c7468517e3 feat(wms/qc): 新增检验任务相关功能与页面
1.  新增检验任务待办页签,增加检验任务列表页面
2.  新增检验项目管理页面与对应接口
3.  新增快捷创建检验任务功能与方案选择组件
4.  优化待办页面的其他代办展示
2026-05-16 14:53:16 +08:00
王文昊
52f92c1d69 feat: 新增订单日期范围筛选、明细管理与分类接口
1. 为订单和订单明细BO新增签订、交货日期范围查询字段并配置日期格式化
2. 实现订单日期范围筛选逻辑,新增日期加一天工具方法处理带时间字段的范围查询
3. 重构订单明细列表查询逻辑,支持按合同号、需方、日期范围关联主表筛选
4. 新增通用分类管理接口与页面
5. 优化合同列表页面,新增详情编辑跳转与日期范围筛选
6. 新增订单明细全量查询与单订单明细编辑页面
2026-05-16 14:20:30 +08:00
dc9c4547fd fix(attendance,report): 修复并优化代码细节
1.  新增考勤打卡状态"未打卡"的中文翻译映射
2.  格式化页面组件代码行内样式,统一代码风格
3.  简化报表导出逻辑,统一使用actionIds参数进行导出
2026-05-16 10:48:55 +08:00
98a3fa8c78 perf(qc): 优化检验任务查询性能
- 添加WMS钢卷服务依赖注入以支持批量查询
- 实现批量获取钢卷信息功能,避免N+1查询问题
- 在检验任务VO中新增钢卷列表属性
- 通过一次性查询所有相关钢卷数据提升查询效率
- 添加钢卷ID解析和数据过滤逻辑
- 移除Excel导出中的钢卷ID集合字段注解
2026-05-16 10:36:53 +08:00
74e5bd66a4 feat(qc): 新增检验任务含明细功能
- 在 IQcInspectionTaskService 中添加 insertByBoWithItems 方法接口
- 在 QcInspectionTaskController 中新增 addWithItems 接口支持检验任务含明细创建
- 在 QcInspectionTaskServiceImpl 中实现完整的检验任务含明细创建逻辑
- 集成检验方案模板查询、待检项明细获取、任务主表及明细批量保存功能
- 添加事务管理确保数据一致性,并增加详细的日志记录和异常处理机制
2026-05-16 10:05:15 +08:00
935e74b2db feat(qc): 添加质检检验任务中的钢卷ID集合字段
- 在QcInspectionTask实体类中新增coilIds字段用于存储钢卷ID集合
- 在QcInspectionTaskBo业务对象中添加coilIds属性支持
- 更新数据库映射文件将coilIds字段映射到coil_ids列
- 在查询条件构建中增加coilIds模糊匹配功能
- 在QcInspectionTaskVo视图对象中添加coilIds并配置Excel导出
2026-05-16 09:43:10 +08:00
26dd62f471 fix(wms): 修复考勤检查中缺失状态设置问题
- 在记录为空时为检查对象设置P1状态为missed
- 当存在第二时段时为检查对象设置P2状态为missed
- 确保缺席全天的情况下状态正确标记
2026-05-16 09:13:26 +08:00
74916a7ed1 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-15 18:14:45 +08:00
47708a3cbf refactor(attendance): 重构考勤统计页面,优化数据计算与表格展示
1.  重构attendanceSummary页面:重写数据统计逻辑,替换旧的统计字段为更贴合业务的指标,移除冗余的汇总footer布局
2.  修复attendanceCheck页面:新增dayjs依赖,处理生产倒班夜班转白班的下班时间清空逻辑
3.  统一代码风格与API调用逻辑,简化重复代码块
2026-05-15 18:14:40 +08:00
41a31e7568 fix(attendance): 修复考勤检查中的日期时间格式和反向跨天逻辑问题
- 移除了 WmsAttendanceCheck 实体中 delFlag 字段的 TableLogic 注解
- 修复了跨天情况下工作日期范围计算的逻辑错误
- 修正了跨天考勤窗口开始时间的计算方式
- 将考勤检查VO中时间段字段的时间格式从 HH:mm 更新为 yyyy-MM-dd HH:mm
2026-05-15 18:04:40 +08:00
jhd
e1b77febb8 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-15 17:46:27 +08:00
jhd
8ce4df0847 奖金看板和公辅看板优化 2026-05-15 17:45:54 +08:00
a630906567 feat(hrm/attendance): 新增考勤汇总页面并优化考勤打卡页面布局
1.  新增attendanceSummary.vue页面,实现员工考勤数据汇总统计,包含工时、迟到早退、加班、出勤休假等数据展示与统计
2.  调整attendanceCheck.vue页面,注释掉班次ID输入框并新增实际上下班打卡时间展示字段
2026-05-15 17:26:34 +08:00
44f5e64016 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-15 17:05:20 +08:00
7f4ce79b0c feat(wms): 实现考勤检查中的跨天班次时间处理功能
- 添加了跨天班次的时间组合逻辑,支持多时段考勤计算
- 实现了向前和向后跨天的时间处理方法
- 重构了考勤时间段设置,区分单时段和多时段场景
- 新增了时间合并工具方法,处理工作日期与班次时间的组合
- 优化了考勤记录过滤和检查逻辑,提升跨天场景准确性
2026-05-15 17:05:10 +08:00
jhd
cc7e7a4971 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-15 16:59:49 +08:00
78b2e21da7 refactor(wms): add component names and fix export time query
1. 为多个wms页面组件添加name属性统一命名规范
2. 修复运单页面导出时间参数为空时的拼接报错问题
2026-05-15 16:36:27 +08:00
jhd
c59f2b6e9b 奖金看板和公辅看板 2026-05-15 15:39:59 +08:00
e938515efb fix(wms/coil): 修复发货单时间筛选的时分秒问题
调整日期选择器格式为仅年月日,并手动拼接完整时分秒到查询参数,确保时间筛选范围正确覆盖全天
2026-05-15 15:16:36 +08:00
1af19ce959 feat: 新增考勤管理相关功能模块
1.  新增考勤班次、考勤规则、倒班规则、考勤排班、考勤比对等API接口
2.  新增考勤管理相关页面,包括班次管理、考勤规则管理、倒班规则管理、排班管理等
3.  完善日期时间格式化注解,修复参数绑定问题
4.  优化时间选择组件,支持日期/时间模式切换
2026-05-15 14:02:14 +08:00
edbad7e0df fix(query): 修复请假和外出申请的时间范围查询逻辑
- 移除WmsLeaveRequestServiceImpl中重复的时间条件查询
- 为WmsOutRequestServiceImpl添加正确的日期范围交集查询逻辑
- 实现(start_time <= endTime AND end_time >= startTime)的时间范围匹配条件
- 添加单侧时间条件查询支持(仅开始时间或结束时间)
- 导入WmsLeaveRequest类到WmsOutRequestServiceImpl中
2026-05-15 13:57:42 +08:00
ffecaf9a5a feat(wms): 添加请假和出库申请的审批信息显示功能
- 在WmsLeaveRequestVo和WmsOutRequestVo中新增审批状态、审批类型和审批人姓名字段
- 在WmsLeaveRequestServiceImpl的查询方法中集成审批信息获取逻辑
- 在WmsOutRequestServiceImpl的查询方法中集成审批信息获取逻辑
- 通过审批服务查询并填充每条记录的审批相关信息
- 实现了统一的审批信息展示功能,提升用户体验
2026-05-15 13:38:54 +08:00
2f974c4b6f feat(qc): 添加质检检验任务及项目功能模块
- 创建检验任务主实体、业务对象和服务接口及实现类
- 创建检验任务项目实体、业务对象和服务接口及实现类
- 实现检验任务和项目的增删改查功能
- 添加检验任务和项目的数据访问层和映射配置
- 集成分页查询和导出功能
- 配置数据校验和权限控制
2026-05-15 13:17:39 +08:00
c5c478b1e9 feat(attendance): 添加考勤检查数据更新功能
- 在 IWmsAttendanceCheckService 中新增 updateByBo 方法
- 扩展 WmsAttendanceCheckBo 类继承 BaseEntity 并添加多个考勤字段
- 添加考勤状态、迟到早退分钟数、扣款金额等相关属性
- 在控制器中实现 PUT 请求的编辑接口
- 添加 EditGroup 验证组支持
- 实现服务层 updateByBo 方法进行数据库更新操作
2026-05-15 13:13:34 +08:00
0e7048f043 fix(mes): 质量证明书 2026-05-15 11:39:16 +08:00
92265e0eee refactor(wms/coil): 优化钢卷追溯面板布局与渲染逻辑
1. 移除冗余的timeline外层卡片包装,调整渲染结构
2. 将合卷段的栅格布局改为flex布局,支持横向滚动
3. 删除不再需要的laneColSpan计算方法
4. 新增滚动条样式自定义配置优化视觉体验
5. 同时新增了获取钢卷发货单绑定销售信息的API接口
2026-05-15 10:49:30 +08:00
247a443327 fix(crm): 如果查不到信息默认返回空值 2026-05-15 09:52:30 +08:00
aa6fa77842 feat: 多页面新增功能与修复数据展示问题
1. 为PlanSheetList添加loading状态与容器绑定
2. 为拉矫报表系列页面新增仓库选项传递与参数绑定
3. 修复APS计划单表格字段映射路径错误
4. 优化wms报表模板接口调用参数与组件props定义
5. 完善crm订单详情提示信息与注释代码
2026-05-15 09:16:15 +08:00
3d62ebf952 fix(workflow): 修复跨天班次考勤检查逻辑
- 修改 isBackwardCrossDay 方法中判断条件,使用 ShiftEndTime 替代 ShiftStartTime 进行小时比较
- 更新 backward 标志位计算逻辑,统一使用 et 变量进行小时数判断
- 修正跨天班次的判断阈值从 16 点调整为 12 点
2026-05-14 18:12:45 +08:00
9f12a57b26 feat(wms): 添加倒班跨天考勤记录处理功能
- 新增 isBackwardCrossDay 方法判断倒班跨天情况
- 修改 sliceRecordsForDay 方法支持 backward 参数
- 更新 buildCheck 方法传递 crossDay 参数
- 实现倒班跨天情况下调整考勤时间窗口逻辑
- 优化跨天班次的时间范围计算规则
2026-05-14 17:41:04 +08:00
c043d6674a feat(WmsAttendanceCheckBo): 添加日期格式化注解支持
- 引入 org.springframework.format.annotation.DateTimeFormat 依赖
- 为 startDate 字段添加 @DateTimeFormat 注解
- 为 endDate 字段添加 @DateTimeFormat 注解
- 保持 yyyy-MM-dd 日期格式的一致性配置
2026-05-14 17:15:47 +08:00
0000784116 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-14 17:13:53 +08:00
5c4be6de6e perf(attendance): 优化考勤对比逻辑以及性能
- 实现批量删除和插入操作,减少数据库交互次数
- 预加载员工打卡记录,避免按排班逐条查询的性能问题
- 添加跨天班次标识字段,简化跨天判断逻辑
- 使用缓存机制计算连续旷工天数,替代逐天查询
- 优化过滤窗口逻辑,提高数据处理效率
- 添加批处理大小限制,防止单次操作数据量过大
2026-05-14 17:13:26 +08:00
e310f39c6d Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-14 16:34:24 +08:00
c10cdfd022 feat(wms/receive/plan): 添加入库计划差异对比配置与重量差异校验
1. 新增差异对比阈值配置面板,支持设置重量差异阈值
2. 调整材质字段映射关系,修复字段匹配错误
3. 新增数值字段差异校验逻辑,支持基于阈值对比重量差异
4. 增加重新计算差异的按钮和配置说明文案
2026-05-14 16:34:19 +08:00
97d7887365 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-14 16:05:37 +08:00