Commit Graph

1889 Commits

Author SHA1 Message Date
砂糖
3f4ee0fce3 fix(wms): 更新镀锌原料标签判断逻辑并调整标签尺寸
修改多个文件中的镀锌原料仓库判断条件,增加新的仓库ID支持
调整DuGeTag.vue中标签的高度为100mm
更新base.vue中的标签类型判断逻辑,增加更多产品类型处理
修正DuGeTag.vue中的联系电话信息
2026-03-09 16:33:52 +08:00
砂糖
fef2f132d0 feat(wms): 添加冷硬卷板切边统计和类别宽度统计功能
- 新增冷硬卷板切边统计页面和API接口
- 新增类别宽度统计页面和API接口
- 修改发货单页面,调整列显示
- 扩展统计预览功能,支持多种统计类型展示
2026-03-09 16:07:07 +08:00
砂糖
1038b17a66 feat(标签打印): 添加镀铬卷标签类型支持
新增镀铬卷(DuGeTag)标签组件,包含对应的样式和布局
在do.vue和LabelRender/index.vue中增加镀铬卷类型判断逻辑
调整标签尺寸配置以适配镀铬卷标签规格
2026-03-09 15:24:04 +08:00
砂糖
bd5e0ac5e9 style(ZincRawTag): 调整标签样式和二维码大小
增加标签容器的内边距和值单元格的字体加粗
设置二维码组件的大小为80px
2026-03-09 14:52:58 +08:00
896c6b89ca Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-09 14:10:23 +08:00
a8e94ac34d feat(WmsMaterialCoilController): 更新统计接口URL路径
- 将trimStatistics接口路径从/trimStatistics修改为/statistics/trimStatistics
- 将categoryWidthStatistics接口路径从/categoryWidthStatistics修改为/statistics/categoryWidthStatistics
- 统一统计类接口的URL命名空间,增强API路径的一致性
2026-03-09 14:10:14 +08:00
砂糖
f389576c92 feat(标签打印): 增加镀锌原料标签类型并优化标签选择逻辑
- 在LabelRender组件中新增类型5的标签尺寸配置
- 修改ZincRawTag组件中下工序默认值为'镀锌卷'
- 在do.vue中新增标签尺寸映射并实现根据物料类型和仓库自动选择标签类型
2026-03-09 13:24:16 +08:00
砂糖
a2b90f3b72 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-09 13:06:33 +08:00
砂糖
693edbb543 feat(wms): 新增热轧原料库存透视功能及相关组件
添加热轧原料库存透视表API接口
创建透视表展示组件HotZhaRaw.vue和Perspective.vue
实现数据持久化功能及左右布局管理界面
优化锌卷标签显示样式及字段名称
2026-03-09 13:06:30 +08:00
194c481e12 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-09 10:46:54 +08:00
0050af7677 feat(wms): 添加钢卷类别统计——汇总统计
- 新增 CategoryWidthRawVo 和 CategoryWidthStatisticsVo 数据传输对象
- 在 IWmsMaterialCoilService 中添加 getCategoryWidthStatistics 方法定义
- 实现 WmsMaterialCoilController 的 categoryWidthStatistics 接口
- 添加 WmsMaterialCoilMapper 的 selectCategoryWidthStatistics 查询方法
- 实现 WmsMaterialCoilServiceImpl 中的 getCategoryWidthStatistics 业务逻辑
- 在 XML 映射文件中添加类别宽度统计的 SQL 查询语句
2026-03-09 10:46:22 +08:00
砂糖
d3da84f65e fix: 修复产线能力查询参数错误及调整分页默认值
修复产线能力查询时lineId参数传递错误的问题,增加参数校验
调整分页组件默认的pageSizes选项,增加10的选项
修改物料线圈查询状态参数为0
优化线圈吞吐记录展示方式,改为行点击触发
移除用餐记录中不必要的部门字典依赖
2026-03-09 10:34:05 +08:00
砂糖
c532d7f753 feat(标签打印): 添加镀锌原料标签组件及显示逻辑
新增 ZincRawTag 组件用于显示镀锌原料标签,并在特定仓库条件下自动选择该标签类型。标签包含冷卷号、热卷号、规格等字段,并支持二维码显示和打印适配。
2026-03-09 10:33:17 +08:00
7736ac3311 完成排产(测试过了) 2026-03-08 16:02:44 +08:00
b660ddcc3e refactor(WmsMaterialCoilService): 移除废弃的厚度分组统计逻辑
- 删除了基于修剪需求的厚度分组统计代码
- 移除了 CoilTrimStatisticsVo 和 TrimWidthStatisticsVo 的构建逻辑
- 保留了净边和毛边列表的获取功能
- 简化了数据处理流程并提高代码可读性
2026-03-07 15:57:42 +08:00
e6c588af63 feat(wms): 添加钢卷生产统计汇总持久化功能
- 创建了WmsCoilStatisticsSummary实体类用于数据持久化
- 定义了IWmsCoilStatisticsSummaryService服务接口及其实现
- 开发了WmsCoilStatisticsSummaryController控制器提供REST API
- 实现了数据查询、新增、修改、删除等基本CRUD操作
- 集成了分页查询和导出Excel功能
- 添加了数据验证和业务逻辑处理机制
- 配置了MyBatis映射文件和数据库表结构映射
2026-03-07 15:43:54 +08:00
7a78ad3eb7 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-07 14:37:25 +08:00
db379748f2 feat(wms): 新增第三个报表统计——冷硬卷统计
- 在IWmsMaterialCoilService中添加getCoilTrimStatistics方法
- 在WmsMaterialCoilController中新增trimStatistics接口
- 在WmsMaterialCoilMapper中添加selectCoilTrimStatistics查询方法
- 在WmsMaterialCoilMapper.xml中实现切边统计数据SQL查询
- 在WmsMaterialCoilServiceImpl中实现切边统计业务逻辑
- 新增CoilTrimRawVo、CoilTrimStatisticsVo和TrimWidthStatisticsVo数据传输对象
- 按厚度、宽度、切边要求(净边/毛边)统计钢卷数量和重量
- 实现数据分组和排序功能,支持前端展示需求
2026-03-07 14:37:12 +08:00
砂糖
44013170f5 feat(wms/coil): 添加业务目的和关联订单功能
在基础面板中添加业务目的下拉选择和关联订单开关功能,并创建两个新的视图组件分别展示这些功能。同时更新字典数据以支持业务目的选项。
2026-03-07 14:18:30 +08:00
e5acc06e1c feat(WmsRawMaterialMapper): 添加原材料查询过滤条件
- 在左连接中增加data_type和status条件过滤
- 添加原材料名称模糊匹配查询功能
- 优化查询逻辑以提高数据筛选准确性
2026-03-07 11:39:37 +08:00
71159a496b feat(domain): 添加材料卷材业务用途和订单关联字段
- 在 WmsMaterialCoil 实体类中新增 businessPurpose 和 isRelatedToOrder 字段
- 在 WmsMaterialCoilBo 业务对象中同步添加对应字段
- 在 WmsMaterialCoilVo 视图对象中添加相应属性定义
- 更新 MyBatis 映射文件中的查询字段和条件过滤逻辑
- 实现在查询条件中支持按业务用途和订单关联状态进行筛选
2026-03-07 11:28:39 +08:00
141d0a1c4e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-07 10:29:46 +08:00
e5147564ce feat(wms): 历史钢卷不允许占用实际库区
- 实现历史钢卷(dataType=0)禁止修改实际库区的业务规则
- 当原钢卷为历史钢卷时阻止实际库区ID的更新操作
- 添加置空(-1)判断避免误操作历史钢卷库区占用
- 抛出运行时异常提示历史钢卷不允许占用实际库区
2026-03-07 10:29:36 +08:00
砂糖
273d7c44b7 feat(wms/coil): 新增按名称查询钢卷功能并优化产品信息展示
添加镀锌卷、热轧卷、冷轧卷、冷硬卷的按名称查询页面组件
在产品信息和原材料信息展示中增加镀层信息显示
移除base.vue中未使用的BomInfoMini组件
优化DrillDownTable.vue的代码结构
新增ByName.vue作为通用查询面板
2026-03-07 10:24:28 +08:00
砂糖
4fdddac389 feat(wms): 新增员工报餐日历页面
添加员工报餐日历功能页面,包含月份切换、餐型和部门筛选功能,展示每日报餐人数统计
2026-03-06 17:22:18 +08:00
砂糖
3afac814c4 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-06 15:23:18 +08:00
砂糖
cbfea329f0 fix(wms): 修复钢卷入库时库区操作记录未正确创建的问题
当钢卷实际库区存在时,确保正确创建库区操作记录并添加入库备注
2026-03-06 15:23:12 +08:00
5b0e35ce03 fix(wms): 修复钢卷发货出库操作日志记录逻辑
- 调整操作日志记录位置,确保仅在仓库更新成功时才记录日志
- 添加oldActualWarehouseId非空检查条件
- 优化代码执行流程,避免无效的日志记录操作
2026-03-06 14:57:01 +08:00
砂糖
e3727abebf fix(wms): 调整运单表格列宽以匹配Web端显示
修改Excel导出和页面表格的列宽配置,使两者显示一致。主要调整了第2列和第5列的宽度。
2026-03-06 14:41:48 +08:00
砂糖
a024be0858 feat(wms): 添加钢卷吞吐记录功能及优化日志查询
- 新增根据钢卷ID查询操作记录的API接口
- 在钢卷管理页面添加吞吐记录查看功能
- 优化日志表格组件,支持按业务类型和出入库类型筛选
- 增加日志删除功能
- 调整ActualWarehouseSelect组件支持清除输入
2026-03-06 13:04:17 +08:00
bc99d985f5 feat(wms): 添加按钢卷ID查询操作记录功能
- 在 IWmsCoilWarehouseOperationLogService 中新增 queryByCoilId 方法
- 在 WmsCoilWarehouseOperationLogController 中新增 /byCoilId 接口
- 在 WmsCoilWarehouseOperationLogServiceImpl 中实现按钢卷ID查询逻辑
- 实现关联查询钢卷信息和库区信息的功能
- 支持按操作类型、出入库类型、时间范围进行筛选
- 将原有仓库ID查询接口的参数改为可选参数
2026-03-06 11:41:07 +08:00
1f6b3a9ace fix(wms): 修复钢卷库区绑定清理逻辑
- 移除注释掉的库区绑定清理代码
- 将库区绑定清理逻辑移到新记录插入后执行
- 添加对实际库区ID为-1的条件判断避免无效操作
- 修复clearActualWarehouseBinding方法中的空指针检查逻辑
2026-03-06 11:17:30 +08:00
7bb102a17f fix(wms): 优化仓库操作日志查询和钢卷库区绑定逻辑
- 修改查询条件,当operationType和inOutType为空时不添加到查询条件中
- 简化钢卷库区变更的日志记录逻辑,移除-1置空的特殊处理分支
- 注释掉实际库区ID为-1时清空钢卷库区绑定的相关代码
- 移除加工操作中对-1值的特殊处理,统一入库操作逻辑
- 在合卷操作中增加对实际库区ID不等于-1的判断条件
2026-03-06 11:00:36 +08:00
78a7bb4123 feat(wms): 扩展钢卷仓库操作日志查询功能
- 在服务接口中增加操作类型和出入库类型参数
- 在控制器层添加相应的请求参数映射
- 在服务实现类中修改查询方法以支持动态过滤条件
- 更新查询逻辑将固定值替换为动态传入的操作类型和出入库类型
- 保持原有的时间范围查询功能并增强其灵活性
2026-03-06 10:21:02 +08:00
0edeb429c6 feat(wms): 添加退货操作的加工日志记录功能
- 在退货流程中增加加工日志记录逻辑
- 当老的实际库区存在时自动添加加工出库记录
- 使用operationType=2标识退货操作类型
- 记录退货操作的仓库作业日志信息
2026-03-06 10:17:33 +08:00
f9c192a5b4 feat(wms): 添加钢卷操作日志记录功能
- 在简单更新操作中添加调拨日志记录,区分入库和出库操作
- 在单个更新操作中添加加工日志记录,处理钢卷ID变化的情况
- 在分卷操作中添加加工日志记录,为原钢卷和子钢卷分别记录出入库
- 在合卷操作中添加加工日志记录,为参与合卷的钢卷记录出入库
- 在单步分卷完成操作中添加加工日志记录,确保完整流程追踪
- 根据实际库区变化判断是否需要记录操作日志,避免重复记录
2026-03-06 10:09:49 +08:00
88741bc062 feat(project): 添加 klp-aps 模块并配置依赖关系
- 在父项目 pom.xml 中添加 klp-aps 模块依赖
- 新增 klp-aps 子模块的 pom.xml 配置文件
- 在主 pom.xml 中将 klp-aps 添加到模块列表
- 配置 klp-aps 模块继承父项目的版本信息
- 添加 lombok 和 klp-common 作为 klp-aps 的依赖项
2026-03-05 18:13:19 +08:00
17e6f793c7 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-05 17:28:27 +08:00
砂糖
f6c60226ba refactor(wms): 移除钢卷号重复校验并替换部门选择组件
移除多个组件中关于钢卷号重复的远程校验逻辑,改为本地校验
将部门选择从DictSelect替换为el-select组件,直接从API获取部门数据
2026-03-05 17:28:13 +08:00
b257afdb6b refactor(WmsMaterialCoilService): 移除钢卷号重复检查逻辑和步骤标识创建方法
- 删除了 createStepKey 方法,移除了基于操作类型的步骤唯一标识生成功能
- 注释掉了钢卷回滚操作中的钢卷号重复检查逻辑
- 移除了分卷、合卷、新增等操作的重复性验证代码
- 简化了子钢卷创建时的重复性检查流程
2026-03-05 17:26:20 +08:00
砂糖
9e24368d4c feat(仓库管理): 新增钢卷库区操作日志功能
添加钢卷库区操作日志记录功能,包括:
1. 在入库操作时自动记录日志
2. 新增日志查询API接口
3. 实现日志查看页面和表格组件
4. 处理拒签和删除操作时的日志清理
2026-03-05 17:19:48 +08:00
428e94d4f9 refactor(WmsCoilWarehouseOperationLogService): 优化仓库ID获取逻辑
- 添加空值检查避免空指针异常
- 修改查询策略减少数据库访问次数
- 使用流式处理和分组收集子仓库ID
- 实现队列遍历算法提高查询效率
- 优化内存使用减少不必要的对象创建
2026-03-05 16:36:44 +08:00
4a11ae2079 feat(wms): 实现钢卷列表按发货状态排序功能
- 在WmsMaterialCoilBo中新增statusFirst字段用于控制排序逻辑
- 在WmsDeliveryWaybillDetailController中设置statusFirst为true以启用新排序
- 在WmsMaterialCoilServiceImpl中实现按发货状态排序的SQL逻辑
- 未发货钢卷(status=0)将排在已发货钢卷之前显示
- 保持原有的仓库ID和创建时间排序规则作为备选方案
2026-03-05 16:30:18 +08:00
e8b40d2fa3 refactor(wms): 将仓库操作日志服务中的仓库实体替换为实际仓库实体
- 替换 WmsWarehouse 为 WmsActualWarehouse 相关类
- 更新 WmsActualWarehouseMapper 的依赖注入
- 修改查询条件中仓库ID字段的映射关系
- 调整子仓库ID获取逻辑以适配新的实体结构
- 更新VO类中仓库属性的数据类型定义
2026-03-05 15:38:50 +08:00
f30fd06dc4 更新sql 2026-03-05 15:31:38 +08:00
86812a655b refactor(wms): 移除未使用的实体映射器依赖
- 注释掉 WmsDeliveryPlanMapper 的注入
- 注释掉 WmsProductMapper 的注入
- 注释掉 WmsRawMaterialMapper 的注入
- 保持其他依赖注入不变
- 减少类的不必要的依赖项
2026-03-05 13:56:43 +08:00
0e6357253a feat(wms): 添加钢卷库区操作日志记录功能
- 在WmsMaterialCoilServiceImpl中注入WmsCoilWarehouseOperationLogMapper
- 在钢卷发货出库操作后添加操作日志记录功能
- 新增recordWarehouseOperationLog方法用于记录库区操作日志
- 创建CoilWarehouseOperationLog注解用于标记需要记录操作日志的方法
- 实现CoilWarehouseOperationLogAspect切面自动记录操作日志
- 支持通过注解配置操作类型、出入库方向和备注信息
- 提供参数名映射功能自动获取钢卷ID和库区ID参数值
2026-03-05 13:55:38 +08:00
612fd8bf12 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-05 13:07:10 +08:00
625ef6330b feat(wms): 添加钢卷库区操作记录的查询和删除功能
- 新增根据钢卷ID、操作类型和出入库类型删除操作记录的方法
- 新增根据二级库区ID和时间范围查询操作记录的功能
- 在WmsCoilWarehouseOperationLogVo中添加创建时间和关联对象字段
- 实现递归查询子库区ID的功能支持范围查询
- 添加钢卷和库区信息的关联查询和映射
- 在控制器中暴露新的API接口供前端调用
2026-03-05 13:07:01 +08:00
砂糖
3e343f5a07 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-05 11:15:36 +08:00