Commit Graph

1569 Commits

Author SHA1 Message Date
dc4d4ad302 fix(wms): 修复钢卷回滚逻辑处理合卷分卷操作
- 移除冗余的parent_coil_ids检查逻辑
- 简化合卷操作的回滚判断条件
- 统一合卷分卷操作的处理流程
- 添加代码注释说明分卷合卷操作的处理逻辑
2026-01-20 13:05:58 +08:00
e1c8c4461e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-20 13:00:26 +08:00
4cf6aa02a9 refactor(wms): 优化钢卷分卷操作的二维码更新逻辑
- 移除批量更新子钢卷child_coil_ids的注释标记
- 添加分卷操作的日志记录和调试信息
- 将原updateQrcodeCoilId方法拆分为专门的updateChildCoilIdsQrcodeCoilId方法
- 移除二维码内容中分卷步骤的复杂处理逻辑
- 新增独立方法处理子钢卷二维码的child_coil_ids字段更新
- 添加参数校验和异常处理机制
- 优化日志输出和错误处理流程
2026-01-20 13:00:15 +08:00
砂糖
c5bff55a35 feat(钢卷管理): 添加钢卷还原功能并优化界面
- 在coil.js中新增restoreMaterialCoil接口用于还原钢卷
- 在correct.vue中添加还原按钮及相关处理逻辑
- 优化CoilTraceResult.vue界面,移除部分不必要的信息展示
- 调整部分文字描述使其更简洁
2026-01-20 11:29:22 +08:00
ebb631e3cc refactor(WmsMaterialCoilService): 简化合卷操作逻辑
- 移除冗余的parent_coil_ids检查代码
- 直接返回MERGE_PRODUCT状态值
- 优化合卷操作的判断流程
2026-01-20 11:20:51 +08:00
85db3c69e4 refactor(WmsMaterialCoilService): 优化钢卷操作类型判断逻辑
- 整合合卷、分卷和初始新增的判断逻辑到单一循环中
- 添加 isInitialCreate 标志变量统一管理新增状态判断
- 优化循环结构,按优先级顺序处理不同操作类型
- 修复初始新增判断位置错误的问题
- 改进异常日志记录,添加 currentCoilId 参数便于调试
- 简化返回值处理逻辑,提高代码可读性
2026-01-20 11:08:50 +08:00
0e3d578e9c refactor(wms): 优化钢卷分卷操作的批量更新逻辑
- 移除循环中的重复更新操作,改为一次性批量处理所有子钢卷的child_coil_ids
- 新增带childCoilIdsStr参数的updateQrcodeCoilId重载方法
- 在二维码内容中增加对分卷步骤new_coil_id和child_coil_ids字段的更新支持
- 重构初始新增操作检查逻辑的位置,提升代码可读性
- 添加详细的参数注释和方法说明文档
2026-01-20 10:59:25 +08:00
a3d7fb8313 fix(wms): 修复历史钢卷恢复时钢卷号重复检查问题
- 修复了历史钢卷恢复功能中缺少当前钢卷ID参数导致的重复检查问题
- 确保在恢复历史钢卷时能够正确传递当前钢卷ID进行重复验证
- 防止因参数缺失导致的钢卷号重复检查逻辑错误
2026-01-20 10:07:57 +08:00
fbc6db4cfa fix(wms): 修复钢卷回滚功能中的删除标志判断错误
- 将删除标志的判断从 2 改为 0,确保只有未删除的数据才能被回滚
- 修正了历史数据和当前数据的删除状态检查逻辑
2026-01-20 10:02:24 +08:00
339867c147 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-20 09:58:13 +08:00
1f284d3607 feat(wms): 添加钢卷回滚功能替代原有的复活功能
- 将原有的reviveCoil方法重命名为rollbackCoil,实现更精确的回滚操作
- 修改接口路径从GET /reviveCoil/{coilId}改为POST /rollback/{currentCoilId}
- 新增详细的回滚验证逻辑,包括检查数据类型、删除标志和发货状态
- 实现基于二维码记录的钢卷历史追踪,支持撤销更新、合卷和分卷操作
- 添加回滚操作的阻止机制,防止对初始创建、合卷产物和分卷产物进行回滚
- 完善回滚过程中的库位释放和数据恢复流程
- 更新二维码记录以记录回滚操作步骤和相关信息
2026-01-20 09:57:59 +08:00
砂糖
21af97d7b7 fix(leaveRequest): 移除请假原因必填验证并处理空值情况
修改请假申请表单,将请假原因从必填项改为可选,并在生成标题时处理可能的空值情况
2026-01-19 14:46:58 +08:00
567a1d5cae fix(wms): 移除请假类型和班次的字典转换器
- 移除了请假类型的 ExcelDictConvert 转换器
- 移除了请假班次的 ExcelDictConvert 转换器
- 简化了 Excel 属性配置,保持原始数据值导出
2026-01-19 14:43:21 +08:00
d58ed8d9db Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-19 14:11:22 +08:00
2d9795e16a feat(wms): 添加钢卷复活功能
- 在 IWmsMaterialCoilService 中新增 reviveCoil 方法定义
- 在 WmsMaterialCoilController 中添加 /reviveCoil/{coilId} 接口
- 在 WmsMaterialCoilServiceImpl 中实现复活逻辑
- 实现将 dataType=0 的历史钢卷恢复为 dataType=1 的当前钢卷
- 添加实际库位绑定清空和钢卷号重复检查功能
- 完善异常处理和事务回滚机制
2026-01-19 14:11:06 +08:00
992eefe48e Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X 2026-01-19 13:56:15 +08:00
00c19b3c80 git资源对齐 2026-01-19 13:52:49 +08:00
砂糖
212c2b16eb feat: 新增锌线生产监控模块及相关API和组件
refactor(auth): 增加锌线系统token管理功能
feat(api): 添加锌线停机记录、生产报表和设备快照API
feat(views): 实现锌线实时监控、生产统计和停机统计页面
feat(components): 开发锌线生产报表、停机统计和班组绩效组件
feat(utils): 新增锌线专用请求工具zinc1Request
chore(vue.config): 配置锌线API代理
2026-01-19 13:29:44 +08:00
砂糖
f6000018d8 feat(hrm): 新增请假统计报表功能及优化请假申请页面
新增请假统计报表页面,包含趋势图、部门统计图、类型统计图和表格展示
优化请假申请页面布局和字段展示
添加多个图表组件用于数据可视化展示
调整样式和表单验证规则
2026-01-19 13:28:45 +08:00
砂糖
cd0f93f60f Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-19 13:02:31 +08:00
e2d0f07b40 refactor(domain): 移除请假请求VO中的冗余字典转换配置
- 移除了leaveType字段的ExcelDictFormat注解配置
- 移除了leaveShift字段的ExcelDictFormat注解配置
- 简化了VO类的字典转换设置
- 优化了Excel导入导出的数据处理逻辑
2026-01-19 11:54:39 +08:00
926977bc6c refactor(leave): 优化请假申请时间字段处理
- 移除多余的 beginTime 和 endTimeParam 字段
- 为 startTime 和 endTime 添加 JsonFormat 和 DateTimeFormat 注解
- 更新服务层时间范围筛选逻辑,使用 startTime 和 endTime 替代旧字段
- 统一时间格式化为 yyyy-MM-dd 格式
- 简化查询条件中的时间比较逻辑
2026-01-19 10:59:59 +08:00
砂糖
3e172771f6 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-19 10:56:45 +08:00
b361c8a2dd Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-19 10:16:13 +08:00
d17272fbe4 feat(leave): 添加请假统计功能和优化查询条件
- 新增根据请假人分组获取请假信息的接口方法
- 在WmsLeaveRequestBo中添加beginTime、endTimeParam和leaveIds字段
- 重构buildQueryWrapper方法支持按ID列表查询和时间范围交叉查询
- 添加按请假人分组统计的数据库查询实现
- 移除WmsLeaveRequestVo中leaveId和attachmentUrls的Excel导出注解
- 在WmsMealReportService中添加用户昵称映射功能
- 为WmsMealReportVo添加创建人和更新人姓名字段
2026-01-19 10:16:00 +08:00
砂糖
a378a90dc8 fix(wms): 修复钢卷入库时当前钢卷号未设置的问题
在获取最大入库钢卷号时,同时设置当前钢卷号为去掉最后一位的钢卷号,确保表单数据完整
2026-01-19 09:48:45 +08:00
砂糖
8f33016121 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-19 09:22:02 +08:00
砂糖
a25a90ffbf feat(wms): 重构逻辑库位选择为多选并优化数据获取逻辑
- 将仓库选择组件替换为支持多选的el-select组件
- 使用warehouseQueryMap和warehouseIds动态生成查询参数
- 优化数据获取逻辑,使用flatMap处理多仓库查询结果
2026-01-19 09:21:54 +08:00
0b202f9ee2 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-19 09:20:07 +08:00
813464b166 chore(build): 移除 klp-hrm 模块依赖
- 注释掉 klp-admin 模块中的 klp-hrm 依赖项
- 注释掉根 pom 中的 klp-hrm 依赖项
- 注释掉父级模块配置中的 klp-hrm 模块引用
2026-01-19 09:19:51 +08:00
砂糖
b157affdcf fix(coil): 修复入库后表单重置和钢卷号获取问题
修复入库成功后表单重置不完整的问题,添加materialType字段
修正planId重置错误,使用当前表单的planId而非todayPlanId
使用$set方法更新enterCoilNo以确保响应式更新
添加入库后自动获取最大钢卷号功能
2026-01-17 20:59:10 +08:00
砂糖
3a3169ca67 feat(钢卷修正): 增加已发货钢卷的显示样式和标签
添加蓝色边框样式和"已发货"标签用于区分已发货钢卷,同时重构边框样式和类型标签为独立方法
2026-01-17 17:06:36 +08:00
砂糖
baf7c814b2 refactor(报表页面): 重构HRM报表页面布局和样式
- 移除卡片容器,直接使用栅格布局
- 调整图表分布和尺寸比例
- 优化图表标题样式和容器边框
- 简化整体页面结构
2026-01-17 16:52:08 +08:00
砂糖
d85beb3359 feat(报表): 新增请假和报餐统计报表功能
添加报表统计接口和页面,包含以下功能:
1. 请假统计:按类型、部门和月份展示数据
2. 报餐统计:按餐别、部门和日期展示数据
3. 使用echarts实现多种图表展示方式
2026-01-17 16:16:07 +08:00
砂糖
2a501c5486 feat: 新增部门报餐和请假申请API及字典选择组件
新增部门报餐和员工请假申请的API接口文件,包含列表查询、详情获取、新增、修改和删除功能
添加可编辑的字典选择组件DictSelect,支持字典项的双击编辑、快速新增和刷新功能
2026-01-17 14:51:01 +08:00
砂糖
1669263430 feat(wms): 新增餐别报餐和请假申请管理页面
新增餐别报餐管理页面,包含报餐查询、新增、修改、删除功能,并添加用餐人数统计展示
新增员工请假申请管理页面,包含请假查询、新增、修改、删除功能,支持自动计算请假天数
2026-01-17 14:50:32 +08:00
12b321b0f9 fix(WmsMealReport): 修复用餐日期查询范围问题
- 为reportDate字段添加@JsonFormat和@DateTimeFormat注解以统一日期格式
- 修改查询逻辑将精确日期匹配改为当天时间范围查询
- 实现从当天0:00:00到23:59:59的时间范围过滤
- 引入LocalDateTime和ZoneId进行准确的时间转换处理
2026-01-17 14:40:51 +08:00
砂糖
2449915c6d fix: 修正删除后刷新方法名和调整报表时间区间
将删除操作后的刷新方法从getList改为getMaterialCoil以匹配实际功能
调整交付报表的默认时间区间从6点改为7点
2026-01-17 11:17:42 +08:00
砂糖
615d917762 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-17 10:55:51 +08:00
砂糖
c178eb7102 feat(coil): 添加钢卷删除功能并调整网格布局
- 新增删除钢卷功能按钮及相关API调用
- 将卡片网格布局从6列调整为5列
- 更新异常按钮样式为警告类型
2026-01-17 10:55:44 +08:00
672fbefca3 feat(report): 添加请假和报餐统计报表功能
- 在IWmsLeaveRequestService接口中新增按请假类型、部门、月份统计的方法
- 在IWmsMealReportService接口中新增按餐别、部门、日期统计的方法
- 在WmsLeaveRequestController中添加请假统计报表相关API端点
- 在WmsMealReportController中添加报餐统计报表相关API端点
- 在WmsLeaveRequestServiceImpl中实现请假统计报表的数据查询逻辑
- 在WmsMealReportServiceImpl中实现报餐统计报表的数据查询逻辑
- 使用QueryWrapper构建统计查询条件,支持多维度筛选和分组统计
- 统一返回Map格式的统计数据,便于前端展示报表图表
2026-01-17 10:36:24 +08:00
c408d15f85 feat(wms): 为VO类添加基础实体继承并增加数据类型字段
- WmsLeaveRequestVo继承BaseEntity类
- WmsMealReportVo继承BaseEntity类
- WmsMaterialCoilExportVo新增dataType字段
- 在WmsMaterialCoilMapper.xml中映射数据类型字段
- 实现历史数据处理逻辑,当dataType为0时将实际库区设为null
2026-01-17 10:18:42 +08:00
7abe184849 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-17 10:09:00 +08:00
e8fc900a02 feat(wms): 添加员工请假申请和部门报餐主功能
- 创建员工请假申请相关实体类、业务对象、视图对象和映射文件
- 实现员工请假申请的增删改查和分页查询功能
- 创建部门报餐主相关实体类、业务对象、视图对象和映射文件
- 实现部门报餐主的增删改查和分页查询功能
- 添加相应的控制器和服务层实现
- 集成Excel导出功能
- 添加数据校验和业务逻辑处理
2026-01-17 10:08:49 +08:00
砂糖
1c3fcd7b32 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-17 09:40:10 +08:00
砂糖
390859bf7c fix(wms/report): 将报告时间区间从6点调整为7点
修改所有报告视图的默认时间区间,从昨天的6点到今天的6点调整为7点,以符合新的业务需求
2026-01-17 09:40:02 +08:00
57a62fcf04 feat(wms): 优化钢卷号重复检查逻辑
- 新增历史记录数据类型判断,避免对历史数据进行重复检查
- 修改操作时根据coilId查询数据类型,历史记录直接返回无重复
- 钢卷号重复检查增加数据类型过滤条件,仅对当前数据生效
- 完善方法注释说明历史记录处理逻辑
2026-01-17 09:06:33 +08:00
b2e895b242 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-16 15:39:21 +08:00
fcd448b005 fix(wms): 处理实际库区ID为-1的空置库情况
- 添加对实际库区ID为-1的判断逻辑
- 将值为-1的库区ID统一转换为NULL
- 防止空置库标识影响后续库存操作
2026-01-16 15:39:02 +08:00
砂糖
6050abd89b feat(钢卷修正): 添加钢卷状态显示和边框颜色区分
- 在标题下方添加状态说明文本
- 根据dataType动态设置钢卷卡片边框颜色
- 显示materialType字段并移除注释
- 调整footer按钮显示条件
- 合并重复的dicts配置
2026-01-16 15:09:45 +08:00