Commit Graph

1494 Commits

Author SHA1 Message Date
f90e8dd2da fix(wms): 更新废料查询的质量状态条件
- 将废料查询范围从仅 D+、D、D- 扩展到包含 C+、C、C- 状态
- 修改质量状态查询逻辑以支持更全面的废料分类标准
2026-01-15 11:54:55 +08:00
7482c2ba2e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-15 10:54:38 +08:00
c9c7aafe84 refactor(WmsMaterialCoilService): 优化材料卷查询逻辑
- 简化selectType条件判断逻辑,提前设置item_type过滤条件
- 调整EXISTS子查询结构,提高SQL执行效率
- 保持原有的产品和原材料筛选功能不变
- 修复原代码中的逻辑嵌套问题
2026-01-15 10:54:24 +08:00
砂糖
580f127d51 feat(wms): 添加实际库区查询并优化仓库选择组件
refactor: 移除无用代码并优化标签打印样式
2026-01-15 10:22:29 +08:00
2703a1dd93 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-14 17:35:14 +08:00
7a38091468 feat(wms): 扩展钢卷待处理动作查询功能并完善分卷合卷业务逻辑
- 在WmsCoilPendingActionMapper.xml中新增仓库名称、规格、材质、生产厂家等物料信息字段查询
- 为WmsCoilPendingActionVo添加specification、material、manufacturer等物料属性字段
- 完善分卷合卷业务逻辑,增加对历史卷的分卷限制验证
- 新增validateOriginalCoilsForMerge方法用于合卷前验证原始钢卷数据状态
- 优化实际库区ID更新条件,当状态为1时也清除实际库区绑定
- 移除分卷新卷继承母卷实际库区ID的逻辑
- 增强合卷操作前的原始钢卷数据校验机制
2026-01-14 17:34:58 +08:00
砂糖
82dacef66f feat(wms): 添加强制释放库位的API接口
新增forceReleaseLocation方法用于强制释放指定库位,当actualWarehouseId为空时抛出错误
2026-01-14 17:32:54 +08:00
砂糖
b5bdc4e265 feat(仓库管理): 添加库位释放功能并优化组件交互
新增库位释放功能,允许用户释放被占用的库位。主要变更包括:
1. 在 WarehouseBird 和 WarehouseInterlaced 组件中添加 canRelease 和 canToggle 属性控制功能可见性
2. 实现库位释放逻辑,包括确认弹窗和 API 调用
3. 新增 release.vue 页面专门处理库位释放操作
4. 删除不再使用的 WarehouseGrid 组件
5. 优化组件间事件传递和状态管理

同时调整了相关组件的交互逻辑,提升用户体验
2026-01-14 17:32:32 +08:00
砂糖
9297472049 refactor(wms/coil): 移除合并和分条操作中未使用的itemType和itemId字段 2026-01-14 16:02:54 +08:00
砂糖
f8e15af0fe feat(wms): 在合并和拆分页面添加materialType字段
添加materialType字段以支持线圈物料类型的显示和处理
2026-01-14 15:11:39 +08:00
砂糖
5bcef23e88 feat(wms/coil): 在合并和分条操作中添加物料类型和项目信息
在合并和分条钢卷时,新增了物料类型(materialType)、项目类型(itemType)和项目ID(itemId)字段,确保操作时能完整传递这些必要信息
2026-01-14 15:02:39 +08:00
砂糖
9573c661d2 refactor(wms/report): 优化图表数据排序并移除强制显示X轴标签
- 对图表数据进行浅拷贝并按日期排序,确保数据展示顺序正确
- 移除强制显示所有X轴标签的配置,让图表自动处理标签显示
2026-01-14 14:40:19 +08:00
c7fb943df5 feat(WmsReceivingReportByTypeVo): 添加计划日期字段
- 在收货报表按类型统计VO中新增planDate字段
- 导入java.util.Date包支持日期类型
- 为收货报表功能增加计划日期属性存储
2026-01-14 14:25:58 +08:00
9403803ac3 fix(delivery-plan): 移除收货报表中的计划日期分组
- 移除了查询结果中不必要的计划日期字段
- 删除了按计划日期进行分组的逻辑
- 简化了统计查询以提高性能
2026-01-14 14:23:29 +08:00
3624426259 fix(delivery-plan): 修正配送计划查询的分组逻辑
- 在统计查询中添加按计划日期分组,确保相同计划名称但不同日期的数据正确分离
- 为日期范围查询结果添加按计划日期分组,避免数据重复统计
- 优化GROUP BY子句以提高查询准确性和性能
2026-01-14 14:19:44 +08:00
821681c0ed Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-14 11:57:49 +08:00
187512d10b feat(WmsDeliveryPlanMapper): 添加计划日期字段到收货报表查询
- 在selectReceivingReportByType查询中添加plan_date字段映射
- 在selectReceivingReportSummary查询中添加plan_date字段映射
- 更新结果映射以包含计划日期信息
2026-01-14 11:57:39 +08:00
砂糖
6baad61047 fix(wms): 修复实际库区选择框在卷号存在时不清空的问题 2026-01-14 11:42:31 +08:00
砂糖
cf13a28630 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-14 11:29:28 +08:00
砂糖
e61ba39116 feat(coil): 添加发货人选择功能并优化发货时间显示
- 新增发货人选择下拉框,支持从用户列表中选择发货人
- 调整发货时间列宽度和日期选择器样式
- 根据显示状态动态控制实际库区和更新人列的显示
- 添加获取用户列表的API调用和方法
- 实现发货人变更处理逻辑
2026-01-14 11:29:23 +08:00
baf58c9658 refactor(WmsMaterialCoil): 优化实际库区绑定清空逻辑
- 在WmsMaterialCoilMapper.xml中添加export_by字段到查询结果
- 提取清空实际库区绑定逻辑为独立方法clearActualWarehouseBinding
- 合并重复的实际库区清空条件判断逻辑
- 简化状态为1或实际库区id为-1时的处理流程
- 添加方法注释说明实际库区绑定清空功能
2026-01-14 11:26:49 +08:00
砂糖
751dd598c1 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-14 11:13:27 +08:00
5c4305ab06 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-14 11:05:39 +08:00
e643b1b068 feat(wms): 添加发货人功能并优化用户昵称查询
- 在 WmsMaterialCoil 实体中新增 exportBy 字段用于记录发货人
- 在 WmsMaterialCoilBo 中同步添加 exportBy 字段
- 修改 SysUserServiceImpl 中的用户昵称查询逻辑,对不存在的用户名返回用户名本身
- 在 WmsMaterialCoilServiceImpl 中扩展用户昵称填充功能,支持发货人昵称显示
- 在钢卷发货流程中记录当前操作用户的用户名作为发货人
- 在 WmsMaterialCoilVo 中添加 exportBy 和 exportByName 字段用于前端展示
2026-01-14 11:05:25 +08:00
砂糖
a64eb08736 feat(wms/receive): 添加收货报表的折线图和柱状图展示
- 在收货报表页面新增双Y轴折线图和柱状图组件
- 默认按厂家汇总展示数据
- 图表支持数据变化自动更新和窗口大小自适应
2026-01-14 11:02:39 +08:00
砂糖
16eaceeba0 refactor(wms): 移除钢卷拆分和合并中的真实库区选择
移除split.vue和merge.vue中关于真实库区的表单字段和相关代码逻辑,简化界面和数据处理流程
2026-01-14 10:07:21 +08:00
砂糖
0c5c752eea Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-14 09:58:41 +08:00
砂糖
fd58b8d43a feat(ActualWarehouseSelect): 新增可清除输入框功能并优化选中状态展示
refactor(ProductSelect): 重构为单选模式并优化选中逻辑和UI

refactor(RawMaterialSelect): 重构为单选模式并优化选中逻辑和UI
2026-01-14 09:58:37 +08:00
64750291d9 feat(delivery-plan): 按计划日期降序排列配送计划
- 添加按计划日期降序排序功能
- 确保最新的配送计划显示在最前面
2026-01-14 08:55:38 +08:00
砂糖
afbc2db77f feat(仓库视图): 添加异常状态显示和样式
在仓库鸟瞰图和交错视图中添加异常状态的显示,包括图例和对应的样式。当仓库位被禁用且无当前线圈时,显示为异常状态,使用红色背景和禁止光标样式。
2026-01-14 08:52:50 +08:00
5283f36d48 fix(wms): 修复实际库位分配验证逻辑
- 添加对 actualWarehouseId 等于 -1L 的检查条件
- 防止无效库位ID导致的验证异常
- 保持原有空值检查逻辑不变
2026-01-14 08:44:03 +08:00
a414119062 fix(wms): 修复实际库区ID比较逻辑
- 将实际库区ID的比较从-1改为-1L,确保Long类型正确比较
- 防止因类型不匹配导致的条件判断错误
- 保持库区启用状态设置逻辑的一致性
2026-01-14 08:34:27 +08:00
4f1b1833de Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-14 08:32:02 +08:00
f0a4b9ffc5 fix(wms): 解决实际库区ID为-1时的数据同步问题
- 添加实际库区ID为-1的判断条件并设置为null
- 更新对应库区为启用状态确保数据一致性
- 清空钢卷上残留的实际库区绑定避免数据错误
- 修复库区状态更新逻辑中的潜在数据同步问题
2026-01-14 08:31:52 +08:00
砂糖
a4e8262ce8 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-14 08:12:58 +08:00
砂糖
f895e5a17a refactor(wms): 优化代码格式和日期处理逻辑
- 调整el-option组件格式以提高可读性
- 增加getBeijingDate函数处理北京时间
- 修改remoteMethod中pageSize从5增加到10
2026-01-14 08:12:53 +08:00
90b45649ad Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-14 07:56:37 +08:00
d43eb8e2b9 refactor(domain): 移除WmsDeliveryPlan中的逻辑删除注解
- 移除了delFlag字段上的@TableLogic注解
- 简化了删除标志字段的配置
- 调整了实体类的数据逻辑处理方式
2026-01-14 07:56:03 +08:00
砂糖
57134e1359 feat(wms): 新增发货报表页面及图表组件
新增发货报表页面,包含时间趋势折线图和维度汇总柱状图
添加报表数据统计展示和明细表格功能
优化库存汇总页面,增加冷硬卷、冷轧卷等分类统计
重构发货报表页面布局和交互逻辑
2026-01-13 17:59:42 +08:00
砂糖
396b3de4c4 fix(wms): 修复标签预览中labelType未正确设置的问题
将labelType从组件属性改为使用labelRender.type,确保标签类型根据物料类型正确设置
2026-01-13 15:44:21 +08:00
砂糖
ef21ef9c06 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-13 15:37:44 +08:00
砂糖
66cd9e0cfb fix(wms): 修正外标签预览中的地址和电话信息
更新外标签预览中的英文地址格式并增加联系电话
调整地址栏宽度以适应新内容
2026-01-13 15:37:40 +08:00
2cfd7460ab Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-13 15:02:27 +08:00
491a007e2e feat(warehouse): 添加实际库区/库位释放功能
- 在IWmsActualWarehouseService接口中新增releaseActualWarehouse方法
- 在WmsActualWarehouseController控制器中新增释放库区的REST接口
- 在WmsActualWarehouseServiceImpl服务实现中完成释放逻辑的具体实现
- 实现将库区设置为未被占用状态(isEnabled=1)
- 实现清空钢卷表中绑定此库区的现存记录的actual_warehouse_id字段
- 添加权限注解和异常处理机制
2026-01-13 15:02:16 +08:00
砂糖
1edb17fbc4 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-13 14:58:35 +08:00
砂糖
f3b0fa6788 refactor(wms/coil): 优化表单组件布局和移除注释代码
- 移除box2.vue中已注释的仓库选择组件
- 在merge.vue、split.vue和typing.vue中调整物品类型选择框位置
- 统一使用字典数据渲染质量状态下拉选项
- 清理各组件中已注释的冗余代码
2026-01-13 14:58:31 +08:00
7b28174c9b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-13 14:50:10 +08:00
3c7a73442e fix(warehouse): 修复实际仓库服务中的数据查询条件
- 在查询占用的实际仓库ID时添加了数据类型过滤条件
- 确保只查询数据类型为1的物料卷信息
- 避免查询到其他类型的数据导致结果不准确
2026-01-13 14:49:59 +08:00
砂糖
199b15bb41 feat(wms/coil): 添加质量状态、切边要求等字段显示
在卷材管理相关页面中新增质量状态、切边要求、打包状态和包装要求字段的显示,并修正表单中对应的prop属性
2026-01-13 14:43:41 +08:00
砂糖
d147651192 refactor(wms): 移除废品相关选项并统一质量状态选择
重构多个视图组件,移除废品材料类型选项及相关逻辑,统一使用字典数据选择质量状态
2026-01-13 14:36:32 +08:00