Commit Graph

2238 Commits

Author SHA1 Message Date
砂糖
37dc213605 feat(报表): 添加分条线统计组件并扩展合同字段
添加分条线专用的统计组件SplitSummary,用于展示分条处理的产出与消耗对比数据
在多个报表模板中集成该组件并添加钢卷高亮功能
扩展CrmOrder相关类的合同信息字段
2026-04-13 16:23:40 +08:00
砂糖
5ee730bffa feat(报表): 添加钢卷表格行高亮功能以标记共用卷
在分条线报表中,产出钢卷和投入钢卷可能存在共用卷的情况。添加高亮功能以便直观区分这些共用卷:
1. 在day.vue中计算共用卷ID列表
2. 在coilTable组件中实现行高亮逻辑和样式
2026-04-13 14:37:23 +08:00
砂糖
116d79e7c2 feat(wms): 新增调拨记录追溯功能并优化调拨表格
- 在调拨表格中添加生效状态列,显示已生效/未生效标签
- 新增调拨记录追溯页面,支持通过卷号查询调拨历史
- 实现常规筛选和特殊追溯两种查询方式
- 优化表格操作列显示逻辑,增加权限控制
2026-04-13 13:00:25 +08:00
砂糖
4c373e6af5 fix(wms): 修改标签中长度字段显示为钢卷长度并使用实际长度值
更新了两个标签渲染组件,将"参考长度"改为更准确的"钢卷长度"描述,并统一使用actualLength字段替代length字段显示实际长度值
2026-04-13 11:45:17 +08:00
砂糖
4beaf79fd6 feat(合同/客户): 添加发货单据展示功能
在合同和客户详情页新增发货单据标签页,展示wmsDeliveryWaybills数据
移除CustomerOrder中未使用的getSummary方法和相关代码
2026-04-11 16:24:04 +08:00
b4dc0ed9e4 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-11 16:03:26 +08:00
5efdcf99dc feat(order): 添加订单物流运单信息查询功能
- 在CrmContractOrderFinanceVo中新增wmsDeliveryWaybills字段用于存储物流运单信息
- 添加WmsDeliveryWaybillVo依赖引入
- 在CrmOrderItemServiceImpl的两个查询方法中增加物流运单数据查询逻辑
- 使用LambdaQueryWrapper按订单ID批量查询关联的物流运单信息
- 将查询到的物流运单列表设置到返回结果中
2026-04-11 16:03:16 +08:00
砂糖
3020a4244d feat(wms): 新增报表导出文件管理功能
新增报表导出文件管理模块,包含后端接口和前端页面
在各类报表页面添加保存报表功能
优化CoilSelector和CoilCard组件显示
调整分页大小和表格高度
统一各产线报表配置
修复文件预览组件高度问题
2026-04-11 15:36:50 +08:00
848ad2c3cd Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-10 15:07:38 +08:00
57b07885e3 refactor(wms): 优化调拨订单和钢卷信息更新逻辑
- 使用LambdaUpdateWrapper替代直接对象更新,支持显式设置NULL值
- 在审批通过时设置调拨状态为1
- 修复钢卷信息批量更新逻辑,使用updateBatchById提高性能
- 添加调拨后物料ID和类型校验,确保数据一致性
- 批量更新调拨明细的isTransferred字段标记为已调拨
- 过滤条件从调拨前值改为调拨后值进行验证
- 添加空值检查避免无效更新操作
2026-04-10 15:07:29 +08:00
砂糖
466ac13742 feat(钢卷卡片): 新增CoilCard组件并重构相关页面
将钢卷卡片相关逻辑抽离为独立组件CoilCard,并在correct.vue、correntAll.vue和do.vue页面中使用该组件替换原有卡片代码
在base.vue中添加发货状态筛选功能
在split.vue中新增拉矫修复工序的特殊分割逻辑
2026-04-10 15:00:20 +08:00
砂糖
8e2069cecf fix(wms): 修复调拨单二次调整按钮显示及仓库选择保存问题
修复调拨单列表中二次调整按钮的显示条件,从原审批状态为2或3改为仅状态为3时显示
移除执行全部按钮的注释状态
为仓库选择添加change事件自动保存功能
调整重新提交审批的提示信息和成功消息
2026-04-10 13:27:45 +08:00
92441e569e fix(wms): 修正转库订单审批状态判断逻辑
- 将审批通过状态从 1 修改为 2
- 确保只有在正确审批状态下才批量更新钢卷信息
2026-04-10 13:19:35 +08:00
509c41a4d4 feat(wms): 实现调拨单审批功能并完善钢卷信息批量更新
- 在WmsTransferOrderServiceImpl中添加钢卷、原料、产品的相关依赖注入
- 为approve方法添加事务注解确保数据一致性
- 实现调拨单审批状态更新功能
- 新增batchUpdateCoilsOnApprove方法处理审批通过后的钢卷信息批量更新
- 添加详细的钢卷信息校验和分组处理逻辑
- 实现按物料类型分组验证itemId存在的功能
- 添加批量查询和更新钢卷信息的完整流程
2026-04-10 13:13:58 +08:00
砂糖
ec0fa3966a fix(wms): 移除重新提交按钮并更新二次调整逻辑
移除批次调拨页面中的重新提交按钮,改为使用updateTransferOrder API更新调拨单状态
2026-04-10 11:43:47 +08:00
砂糖
9b52621df1 feat: 增加调拨单审批功能及界面优化
fix(调拨单): 修正审批状态校验逻辑
feat(调拨单): 添加审批API接口
refactor(调拨单明细): 重构表格组件支持不同状态操作
style(调拨单): 优化界面显示和操作按钮
perf(发货单): 自动设置发货时间为当前时间
chore: 删除无用调拨记录页面
2026-04-10 11:10:30 +08:00
c323ef7a52 feat(wms): 添加调拨订单项目调拨状态字段
- 在 WmsTransferOrderItem 实体中新增 isTransferred 字段用于标识是否已调拨
- 在 WmsTransferOrderItemBo 和 WmsTransferOrderItemVo 中同步添加调拨状态字段
- 在 MyBatis 映射文件中配置 isTransferred 字段映射关系
- 在查询条件中增加调拨状态过滤功能
- 添加调拨单审批状态校验逻辑确保只有审批通过才能调拨
- 在调拨操作完成后设置项目为已调拨状态(isTransferred=1)
2026-04-10 10:25:04 +08:00
1bbd3a6f4d Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-10 09:25:39 +08:00
c8987f6fdd feat(transfer): 添加调拨单审批功能和调拨类型字段
- 在WmsTransferOrder实体中添加调拨类型、审批人、审批时间和审批状态字段
- 在WmsMaterialCoil实体中添加调拨类型字段用于关联调拨信息
- 实现调拨单审批接口,支持通过或驳回操作
- 更新调拨单明细处理逻辑,确保调拨类型正确传递到钢卷信息
- 添加调拨单取消功能,可恢复调拨前的状态
- 在导出VO中增加调拨类型字段支持Excel导出
- 更新查询条件支持按调拨类型、审批状态等字段筛选
- 完善调拨流程中的数据验证和错误处理机制
2026-04-10 09:24:42 +08:00
砂糖
a19c4e4eaf feat(文件预览): 添加对PDF、Word和Excel文件的预览支持
添加新的文件预览组件,支持PDF、Word(docx)、Excel(xlsx/xls)文件类型预览
重构图片预览为独立组件,并添加相关依赖包
2026-04-10 08:42:59 +08:00
砂糖
255a6dc616 refactor(wms): 提取异常钢卷表格为公共组件 AbnormalTable
将多个页面中重复的异常钢卷表格逻辑提取为公共组件 AbnormalTable,提高代码复用性和维护性
2026-04-09 16:22:59 +08:00
砂糖
0e075fe5d4 refactor(wms): 清理异常管理组件中的注释代码并优化表单结构
移除ExceptionManager和AbnormalForm组件中已注释的旧代码
调整AbnormalForm组件字段顺序并添加缺陷描述字段
优化表单数据初始化逻辑
2026-04-09 15:40:41 +08:00
731dd21b0e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-09 13:51:38 +08:00
39d73c0f2c fix(wms): 异常改成缺陷明细
- 将异常按钮文本从"异常"更改为"缺陷明细"
- 保留异常计数显示功能
2026-04-09 13:51:09 +08:00
砂糖
b232cbf14d feat(钢卷管理): 在多个页面添加业务目的选择功能
为钢卷管理中的校正、拆分、合并、录入等操作添加业务目的选择功能,使用字典类型coil_business_purpose提供选项
2026-04-08 17:55:30 +08:00
砂糖
7930991eb8 feat(员工信息): 新增查看功能并优化附件展示
refactor(异常管理): 重构异常记录表格布局和保存逻辑

feat(库存管理): 新增CRM卷材库存视图和分组筛选功能
2026-04-08 17:40:30 +08:00
砂糖
9c83c9d9a5 feat(wms): 添加类型不匹配钢卷管理功能并优化材料类型处理
1. 新增类型不匹配钢卷查询接口和页面
2. 优化材料类型变更处理逻辑,自动清空物品选择
3. 移除表单复制时冗余的材料类型同步调用
2026-04-08 14:29:16 +08:00
cd5bca19f6 refactor(wms): 优化钢卷不匹配数据查询逻辑
- 在WmsMaterialCoilMapper中新增selectMismatchedItemCoils方法用于查询itemId和itemType不匹配的钢卷
- 在WmsMaterialCoilMapper.xml中添加对应的SQL查询语句,使用子查询直接筛选不匹配的数据
- 重构WmsMaterialCoilServiceImpl中的queryMismatchedItemCoils方法,改用SQL子查询替代原来的多次数据库查询
- 移除原有的批量验证逻辑,直接通过数据库层面进行数据校验
- 优化性能,减少不必要的数据库访问次数
- 使用批量填充方式处理关联对象信息
2026-04-08 14:18:59 +08:00
9adbc1ea0c Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-08 13:56:05 +08:00
f92d5c16e0 feat(wms): 添加钢卷物料的物品类型校验功能
- 启用 WmsProductMapper 和 WmsRawMaterialMapper 的依赖注入
- 实现根据 itemType 参数校验 itemId 存在性的逻辑
- 添加原材料类型的校验支持
- 添加产品的校验支持
- 对无效物品类型抛出异常
- 在钢卷修改逻辑中集成物品存在性验证
2026-04-08 13:55:54 +08:00
砂糖
9bd63d90fc Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-08 13:50:53 +08:00
砂糖
6b0fa81224 fix: 修复产品选择组件和原材料选择组件的数据验证问题
修复产品选择和原材料选择组件中当返回数据为空时仍尝试添加的问题,增加对res.data的验证
调整发货计划列表和运单页面的样式,优化高度计算和表单内边距
2026-04-08 13:50:49 +08:00
dc2624ece1 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-08 13:39:58 +08:00
b58a14bc87 feat(wms): 添加钢卷物料的物品类型校验功能
- 启用 WmsProductMapper 和 WmsRawMaterialMapper 的依赖注入
- 实现根据 itemType 参数校验 itemId 存在性的逻辑
- 添加原材料类型的校验支持
- 添加产品的校验支持
- 对无效物品类型抛出异常
- 在钢卷修改逻辑中集成物品存在性验证
2026-04-08 13:39:03 +08:00
砂糖
c68a4573dc feat(钢卷管理): 添加发货单相关功能及统计信息
- 新增发货单数量统计显示,展示已发货和未发货数量
- 添加从发货单移除钢卷的功能
- 移除不再使用的代码注释
2026-04-08 11:25:10 +08:00
砂糖
7e487a487d feat(发货管理): 优化发货单界面布局并新增功能
重构发货单界面布局,使用可拖拽面板组件提升用户体验。新增订单绑定、逻辑库区显示等功能,并调整页面样式。

- 使用DragResizePanel组件实现可拖拽分割布局
- 新增订单绑定、解绑和切换功能
- 在详情表格中添加逻辑库区、厂家和品质字段
- 优化左侧面板可折叠功能
- 调整页面样式和响应式布局
2026-04-08 10:36:23 +08:00
砂糖
6b9c05d5ee Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-07 17:40:05 +08:00
砂糖
43f28a4225 feat(异常管理): 重构异常管理界面并新增多选组件
- 新增MutiSelect组件支持下拉多选和复选框两种模式
- 重构异常管理界面,支持直接在表格中编辑异常记录
- 优化钢卷信息展示,增加刷新功能
- 修改AbnormalForm组件,使用MutiSelect替代原有单选组件
- 确保异常记录列表始终显示至少10行,方便快速添加
2026-04-07 17:40:01 +08:00
60d10c03a6 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-07 16:49:06 +08:00
f9a60cec99 feat(delivery): 添加发货计划ID字段支持按计划查询发货单明细
- 在WmsDeliveryWaybillDetailBo中新增planId字段
- 在查询条件中增加planId过滤逻辑
- 实现根据发货计划ID查询所有关联发货单明细的功能
2026-04-07 16:46:16 +08:00
砂糖
1bfd3a598a fix(wms): 修正表单校验逻辑和文字描述
修复位置校验允许0值的问题,将'版面'统一改为'板面'描述
2026-04-07 15:44:33 +08:00
砂糖
505f821df0 refactor(crm): 统一搜索字段名并优化搜索功能
- 将多个页面的搜索字段统一命名为"keyword"以提高一致性
- 优化搜索按钮布局和交互,添加明确的搜索按钮
- 调整字段标签和占位文本使其更准确
- 修复合同列表导出功能中的HTML内容处理逻辑
2026-04-07 11:47:41 +08:00
砂糖
dc92939262 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-07 11:43:31 +08:00
e32739cb09 feat(crm): 添加关键字搜索功能
- 在 CrmContractBo 中添加 keyword 字段支持合同多字段搜索
- 在 CrmCustomerBo 中添加 keyword 字段支持客户多字段搜索
- 在 CrmOrderBo 中添加 keyword 字段支持订单多字段搜索
- 实现合同服务的关键字搜索逻辑,支持合同名称、编号、供应商、客户等多个字段
- 实现客户服务的关键字搜索逻辑,支持客户代码、公司名称、联系人等多个字段
- 实现订单服务的关键字搜索逻辑,支持订单代码、客户ID、业务员等多个字段
- 添加搜索条件的空值校验避免无效查询
2026-04-07 11:42:30 +08:00
砂糖
ab9ab90ffa feat(钢卷异常管理): 新增上下板面和主缺陷字段并完善钢卷信息展示
在异常表单中增加上下板面选择器和主缺陷复选框
在多个页面表格中新增上下板面和主缺陷字段展示
在异常管理对话框和面板中增加钢卷详细信息展示
优化表单布局和部分字段标签描述
2026-04-07 11:06:09 +08:00
砂糖
38f980dbbf feat(界面): 添加刷新按钮并优化全屏对话框样式
在导航栏添加刷新按钮方便用户操作,同时优化全屏对话框的滚动和间距样式
2026-04-07 11:05:45 +08:00
砂糖
3d27e14620 feat(调拨单明细): 添加导出和刷新功能
- 在调拨单明细弹窗中添加导出按钮,支持将明细数据导出为CSV文件
- 添加刷新按钮用于重新加载明细数据
- 实现CSV导出功能,包含字段映射和中英文表头处理
2026-04-07 11:05:33 +08:00
d67054d891 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-07 10:55:38 +08:00
b399587841 feat(domain): 添加卷材异常记录中的板面字段
- 在 WmsCoilAbnormal 实体中添加 plateSurface 字段
- 在 WmsCoilAbnormalBo 中添加 plateSurface 属性及相关注释
- 在 WmsCoilAbnormalMapper.xml 中映射 plateSurface 字段
- 在查询条件中添加 plateSurface 的相等匹配逻辑
- 在 WmsCoilAbnormalVo 中添加 plateSurface 属性及 Excel 导出配置
2026-04-07 10:55:30 +08:00
砂糖
04081ab0ae fix(wms): 将钢卷号长度验证从10位改为11位
更新多个视图中的钢卷号验证规则,统一将最小长度要求从10位调整为11位以满足新的业务需求
2026-04-06 13:34:25 +08:00