Commit Graph

1048 Commits

Author SHA1 Message Date
砂糖
54fe3496fa feat(发货单): 新增发货单打印功能及明细管理
refactor(组件): 重构发货单明细表格为独立组件
feat(组件): 添加发货单打印预览组件
fix(登录页): 移除默认用户名和密码
style(钢卷面板): 添加显示控制属性并优化布局
chore: 添加vitest测试配置和依赖
2025-11-28 11:02:19 +08:00
5af31e83fa Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-27 16:14:51 +08:00
527370a573 feat(config): 更新开发环境数据库连接配置
- 将数据库URL从klp-oa更改为klp-oa-test
- 保持其他数据库连接参数不变
- 确保开发环境使用独立的测试数据库
- 维持批处理优化和其他连接属性配置
2025-11-27 16:14:40 +08:00
砂糖
0848acea50 fix(wms): 移除真实库区的必填验证规则 2025-11-27 15:53:40 +08:00
砂糖
a0ac0bf98a Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-11-27 15:43:33 +08:00
砂糖
ad8ef21ff6 fix(wms): 修复钢卷操作中物料类型和ID的同步问题
- 在split.vue中确保子卷继承母卷的itemType、itemId和materialType
- 在typing.vue中根据materialType自动设置itemType
- 在actflow.vue中使用coil-selector组件替换手动选择钢卷逻辑
2025-11-27 15:43:27 +08:00
6cde23d1bc Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-27 13:32:17 +08:00
c4759413fb refactor(wms): 优化钢卷物料导出功能
- 移除了重复的包导入语句,统一使用通配符导入
- 将导出方法中的完全限定类名替换为简单类名
- 调整了WmsMaterialCoilExportVo类中itemId字段的位置
- 更新了服务实现类中的方法签名以匹配新的VO结构
2025-11-27 13:32:06 +08:00
砂糖
1579c725e9 feat(钢卷管理): 添加批量导出钢卷数据功能
- 新增exportAllMaterialCoil API接口用于导出所有钢卷数据
- 修改导出按钮事件处理为handleExportAll
- 使用download方法实现数据导出功能
2025-11-27 13:30:58 +08:00
f6e836eccb feat(wms): 修改物料卷导出VO中的重量字段为毛重
- 将WmsMaterialCoilExportVo类中的netWeight字段更名为grossWeight
- 更新对应的XML映射文件中重量字段的查询别名为grossWeight
2025-11-27 13:14:49 +08:00
00db6215db fix(sql): 修复状态字段别名拼写错误
- 修正 WmsMaterialCoilMapper.xml 中 status 字段的拼写错误
- 将 "sta    tus" 更正为 "status"
- 确保 SQL 查询能正确执行并返回预期结果
2025-11-27 13:10:12 +08:00
b85200d060 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-27 13:08:21 +08:00
8164cb39e1 feat(wms): 新增钢卷物料导出功能
- 新增导出专用VO类WmsMaterialCoilExportVo,包含完整的钢卷字段信息
- 在IWmsMaterialCoilService接口中添加queryExportList方法定义
- 在WmsMaterialCoilServiceImpl实现类中实现导出数据查询逻辑
- 扩展WmsMaterialCoilMapper接口和XML文件,新增selectExportList查询
- 优化导出查询条件构建逻辑,支持多itemId筛选
- 更新导出接口文档注释,明确标识为完整字段版本
- 在控制器中切换导出接口使用新的导出VO类进行数据封装
2025-11-27 13:08:09 +08:00
砂糖
45910792cd refactor(wms): 重构发货报表页面布局和数据展示逻辑
- 将汇总信息从本地计算改为使用接口返回数据
- 优化表格和卡片布局结构
- 添加空状态显示
- 改进数据格式化方法
2025-11-27 11:17:33 +08:00
e971717d66 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-27 11:05:20 +08:00
f7a441906f feat(wms): 重构发货报表统计功能
- 修改发货报表返回结构,支持汇总和按类型统计
- 新增WmsDeliveryReportResultVo用于封装报表结果
- 新增WmsDeliveryReportSummaryVo用于汇总统计
- 新增WmsDeliveryReportByTypeVo用于按类型统计
- 调整Mapper层SQL查询逻辑,分离汇总与明细查询
- 更新Controller层接口返回类型
- 优化Service层实现,组装新的报表数据结构
2025-11-27 11:05:01 +08:00
砂糖
c6325aae34 feat(发货报表): 新增发货报表统计功能
添加发货报表页面,包含日期范围筛选、汇总信息展示和详细数据表格
新增API接口获取发货报表数据
实现数据计算和格式化显示功能
2025-11-27 11:02:20 +08:00
e7d050326f feat(wms): 优化配送报告查询接口
- 添加 MyBatis 参数注解以明确参数名称
- 提高代码可读性和维护性
2025-11-27 10:34:02 +08:00
08a548a81e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-27 10:28:57 +08:00
c71cf95468 feat(wms): 添加日期时间格式化注解以优化交付报告接口
- 在 startTime 和 endTime 参数上添加 @DateTimeFormat 和 @JsonFormat 注解
- 指定日期时间格式为 "yyyy-MM-dd HH:mm:ss"
- 改进请求参数的序列化与反序列化行为
- 提高接口对日期时间参数的处理准确性
- 确保前后端日期时间数据传输的一致性
- 引入必要的 Jackson 和 Spring 格式化注解依赖
2025-11-27 10:28:39 +08:00
砂糖
fb15ebe518 feat(coil): 在酸连轧工序中新增酸连轧原料库选项
添加酸连轧原料库到默认查询参数映射中,以支持该库位的选择
2025-11-26 16:25:23 +08:00
砂糖
923c9d1f7f refactor(wms/coil): 移除默认的materialType字段
清理不再使用的materialType默认值,简化查询参数
2025-11-26 16:14:10 +08:00
砂糖
fa493f943c feat(发货单明细): 重构钢卷选择组件并优化表单自动填充
- 将钢卷选择器重构为独立组件,支持触发器模式和外部控制模式
- 添加自动填充表单功能,选中钢卷后自动填充相关字段
- 优化表单布局,移除冗余字段和校验规则
- 增强钢卷选择器的交互和样式,支持显示选中钢卷信息
2025-11-26 13:14:30 +08:00
砂糖
8517180ebb Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-11-26 11:06:21 +08:00
砂糖
92052c4244 feat(wms): 新增发货单明细组件并优化发货单主界面
refactor(waybill): 重构发货单主界面布局,增加发货计划树形选择
fix(MemoInput): 修正自定义事件名称从select改为input
2025-11-26 11:06:17 +08:00
f4f8229be6 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-26 09:38:34 +08:00
6781ae135d feat(wms): 新增发货报表统计功能
- 在IWmsDeliveryPlanService接口中新增getDeliveryReport方法
- 在WmsDeliveryPlanController中添加/report接口用于获取发货报表
- 在WmsDeliveryPlanMapper中新增selectDeliveryReport方法
- 在WmsDeliveryPlanMapper.xml中编写发货报表查询SQL
- 在WmsDeliveryPlanServiceImpl中实现发货报表统计逻辑
- 新增WmsDeliveryReportVo类用于封装发货报表数据
2025-11-26 09:38:22 +08:00
砂糖
3746b1d935 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-11-25 17:57:05 +08:00
砂糖
be48594b62 feat(发货单): 新增发货单管理页面和MemoInput组件
添加发货单管理页面,包含查询、新增、修改、删除等功能
引入MemoInput组件实现车牌号输入的历史记录和自动补全功能
2025-11-25 17:57:01 +08:00
0548466540 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-25 17:42:13 +08:00
dddd2f3fe6 fix(wms): 修正发货单与明细字段校验逻辑及重量计算方式
- 移除了 WmsDeliveryWaybillBo 中所有字段的非空校验注解
- 移除了 WmsDeliveryWaybillDetailBo 中所有字段的非空校验注解
- 修正了 WmsDeliveryPlanMapper.xml 中 total_weight 的计算方式,
  由 SUM(weight/1000.0) 改为 SUM(weight)
2025-11-25 17:42:01 +08:00
砂糖
5d8ff6e332 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-11-25 17:29:18 +08:00
砂糖
8367eeeabb feat(wms): 新增发货计划、发货单及相关功能
- 添加发货计划管理页面及API接口
- 添加发货单管理页面及API接口
- 添加发货单明细管理API接口
- 在钢卷操作流程中新增通过库区编辑钢卷操作类型
- 修改发货操作使用updateMaterialCoilSimple接口
2025-11-25 17:29:14 +08:00
5591d702d7 feat(wms): 新增发货计划统计功能
- 在 IWmsDeliveryPlanService 接口中新增 getDeliveryPlanStatistics 方法
- 在 WmsDeliveryPlanController 中添加 /statistics 接口用于获取统计信息
- 在 WmsDeliveryPlanMapper 中新增 selectDeliveryPlanStatistics 查询方法
- 在 WmsDeliveryPlanMapper.xml 中编写对应的 SQL 查询语句
- 在 WmsDeliveryPlanServiceImpl 中实现统计方法调用 Mapper 层
- 新增 WmsDeliveryPlanStatisticsVo 类用于封装统计结果数据
- 引入相关类导入依赖以支持新功能开发
2025-11-25 16:58:47 +08:00
21a662d7d8 feat(wms): 扩展发货相关VO类继承BaseEntity并新增关联字段
- WmsDeliveryPlanVo类继承BaseEntity基类
- WmsDeliveryWaybillDetailVo类继承BaseEntity基类
- WmsDeliveryWaybillVo类继承BaseEntity基类
- WmsDeliveryPlanVo新增waybills字段用于关联发货单列表
- 各VO类添加必要的导入依赖包
2025-11-25 16:26:17 +08:00
63813ba130 fix(wms): 优化库区启用状态更新逻辑
- 当物料状态为1时,主动启用关联的实际库区
- 仅在新库区ID不为空且与原库区ID不同时更新库区状态
- 避免不必要的库区状态更新操作
2025-11-25 16:10:01 +08:00
c23a0380e0 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-25 15:44:31 +08:00
97680263f1 feat(wms): 新增发货计划、发货单主表及明细表功能模块
- 新增发货计划实体类、业务对象、控制器、服务接口及实现
- 新增发货单主表实体类、业务对象、控制器、服务接口及实现
- 新增发货单明细表实体类、业务对象、控制器、服务接口及实现
- 配置相关Mapper接口与XML映射文件
- 实现基础的增删改查及分页查询功能
- 支持Excel导出功能
- 添加基础数据校验与日志记录
2025-11-25 15:44:19 +08:00
砂糖
b1b67607e0 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-11-25 14:41:38 +08:00
砂糖
d9fcfe35d1 feat(wms): 新增发货页面并更新物料显示字段
- 新增wms/coil/ship.vue发货页面
- 在product.vue中添加status查询参数
- 更新real.vue中状态标签的显示条件
- 修改do.vue面板中的物料信息显示字段,替换厚度/宽度为材质/表面处理等字段
2025-11-25 14:41:35 +08:00
14bce9dfef 小程序和后端修改bug 2025-11-25 14:01:48 +08:00
砂糖
67dbb34c28 feat(仓库管理): 实现两级懒加载树结构并重构库位选择组件
- 在 actualWarehouse.js 中新增两级树结构 API
- 重构 real.vue 使用懒加载方式展示仓库树
- 将 ActualWarehouseSelect 组件从 el-select 改为 el-cascader 实现级联选择
- 优化树形表格的展开逻辑和加载性能
2025-11-25 10:58:32 +08:00
5d4eac555a feat(wms): 新增查询二级库区树结构功能
- 在 IWmsActualWarehouseService 接口中新增 queryTreeExcludeLevelThree 方法
- 在 WmsActualWarehouseController 中添加 /levelTwo 接口用于获取二级库区树
- 实现 queryTreeExcludeLevelThree 方法逻辑,过滤掉三级库位节点
- 构建查询条件时排除 actualWarehouseType 为 3 的记录
- 组装树形结构时只保留两级目录关系
2025-11-25 10:41:04 +08:00
砂糖
a7fac2e9e6 refactor(wms/coil): 重构线圈页面使用基础组件替代复杂逻辑
移除原有的级联选择器实现,改用基础页面组件BasePage来简化代码结构。新实现通过props传递配置参数,使代码更简洁易维护。
2025-11-25 09:19:11 +08:00
28d0852a81 前后端修改 2025-11-25 01:13:26 +08:00
砂糖
f0a1598fa3 fix(wms): 修复currentTab默认值及仓库ID变更时获取材料逻辑
修复currentTab默认值从空字符串改为undefined,避免潜在的类型问题
调整仓库ID变更时的逻辑,确保总是触发getMaterialCoil
2025-11-24 18:27:17 +08:00
砂糖
76c65bd31d feat(wms): 添加分卷操作的多仓库标签功能
在分卷操作页面中,根据工序类型动态显示对应的仓库标签,并实现标签切换时自动加载对应仓库的物料列表
2025-11-24 17:48:38 +08:00
砂糖
9d7ce2472d feat: 优化产品信息展示组件,使用悬停弹窗替代对话框
refactor: 重构原材料信息组件,采用与产品信息一致的交互方式
fix: 移除酸连轧工序页面,该功能已迁移至其他模块
style: 调整元素阴影样式,移除不必要的样式属性
chore: 添加调试日志,便于追踪参数传递
2025-11-24 17:21:26 +08:00
砂糖
0beb9e22f8 feat(仓库管理): 在实仓列表中添加二维码列
添加二维码列以显示实仓ID对应的二维码,方便快速扫描识别
2025-11-24 16:25:56 +08:00
砂糖
473067220a feat(仓库管理): 实现实际仓库的懒加载功能
- 在WarehouseTree组件中为实际仓库类型添加懒加载支持
- 重构ActualWarehouseSelect组件实现树形选择器的懒加载
- 在real.vue页面中使用懒加载表格展示仓库数据
- 优化表单验证和操作逻辑,提升用户体验
2025-11-24 15:45:08 +08:00