Commit Graph

3065 Commits

Author SHA1 Message Date
29d99a4f8d Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-06-22 18:04:15 +08:00
416202360b feat(material): 添加钢卷原料厚度自动提取功能
- 新增 WmsMaterialCoilMapper.selectRawMaterialThicknessByEnterCoilNos 方法
- 添加 MyBatis 映射查询热轧卷板原料规格
- 在 WmsMaterialCoilServiceImpl 中实现 fillRawMaterialThickness 方法
- 自动从规格字段提取 * 前的数字作为厚度值
- 在 WmsMaterialCoilVo 中新增 rawMaterialThickness 字段
- 分页查询时自动填充原料厚度信息
2026-06-22 18:04:07 +08:00
fd6c568d19 style: 格式化轧辊磨削页面代码,优化排版可读性
将页面内的模板标签、样式代码统一调整为多行缩进规范,合并冗余的单行代码,统一代码书写格式,提升页面代码的可维护性和阅读体验
2026-06-22 17:56:33 +08:00
7efa20dd94 feat(mes): 添加轧辊磨削复核人字段
- 在前端表格中新增复核人列,支持编辑和显示功能
- 在 MesRollGrind 实体类中添加 reviewer 字段
- 在 MesRollGrindBo 和 MesRollGrindVo 中添加 reviewer 字段
- 更新数据库查询映射文件,包含 reviewer 字段的查询
- 初始化新增行时将 reviewer 设置为 undefined
2026-06-22 17:49:14 +08:00
b5a269a37a feat(wms): 优化钢卷库区操作记录吞吐报表统计功能
- 后端新增 statistics 接口聚合图表数据,避免前端遍历计算
- 新增 WmsCoilWarehouseOperationLogStatisticsVo 数据传输对象
- 实现按操作人汇总、按日趋势、汇总指标三个维度的数据查询
- 前端 record 页面集成统计卡片、趋势图、饼图、柱状图展示
- 优化分页逻辑,移除前端全量数据存储和分页计算
- 添加完整的 SQL 统计查询语句支持多维度数据聚合
2026-06-22 17:27:08 +08:00
6436d56ab8 feat(flow): 添加盘库管理相关实体和服务接口
- 创建盘库差异记录实体类InvCountDiscrepancy及对应的BO、VO
- 创建盘库计划主实体类InvCountPlan及对应的BO、VO
- 创建盘库计划-库区关联实体类InvCountPlanWarehouse及对应的BO、VO
- 实现盘库差异记录的增删改查服务接口IInvCountDiscrepancyService
- 实现盘库计划主的增删改查服务接口IInvCountPlanService
- 实现盘库计划-库区关联的服务接口IInvCountPlanWarehouseService
- 添加对应的控制器InvCountDiscrepancyController和InvCountPlanController
- 创建相应的数据库映射文件和XML配置
- 实现服务接口的具体业务逻辑实现类
2026-06-22 16:38:02 +08:00
eda206a4d5 fix(wms/coil/materialWarning): 优化物料告警页面的操作权限和选择逻辑
1. 新增表格行选择校验,仅未处理告警可被选中
2. 给处理、忽略按钮新增未处理状态校验,仅未处理告警显示操作按钮
3. 优化批量处理/忽略逻辑,过滤已处理的选中项并更新提示文案
4. 移除单条处理的确认弹窗逻辑
2026-06-22 14:48:14 +08:00
15703216c3 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-06-22 14:42:49 +08:00
3e640b4a4d feat: 新增业务员、合同号查询与展示,优化钢卷管理功能
1.  在钢卷相关API中新增对saleName和contractNo字段的过滤逻辑,避免数据覆盖
2.  多个报表页面新增业务员和合同号查询条件
3.  钢卷物料页面重构表单布局,新增生产耗时计算、合同绑定功能
4.  告警页面优化UI展示,新增详情弹窗和备注处理流程
5.  多处代码格式化与注释优化
2026-06-22 14:42:46 +08:00
b5708ea8f0 fix(wms): 修正销售员姓名查询字段
- 将查询条件从 su.nick_name 改为 mc.sale_name
- 修复材料卷销售员姓名模糊查询功能
2026-06-22 13:43:23 +08:00
1167bc117b feat(WmsMaterialCoilController): 添加合同编号字段到自定义导出
- 在控制器中添加合同编号字段映射
- 更新列配置以包含合同编号显示
2026-06-22 13:32:17 +08:00
5f142050a9 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-06-22 13:25:40 +08:00
26c834780c feat(order): 订单变更时同步更新钢卷的业务员和合同编号
- 在 CrmOrderServiceImpl 中查询旧订单时同时获取原合同编号
- 当销售员或合同编号变更时同步更新关联钢卷的业务员名称和合同编号
- 在 WmsCoilContractRelMapper 中新增批量更新钢卷业务员和合同编号的方法
- 为钢卷相关实体类添加 contractNo 字段支持
- 修改数据库表结构为 wms_material_coil 表添加 contract_no 字段
- 更新钢卷导出功能以包含合同编号字段
- 实现根据合同ID查询业务员和合同编号信息的功能
2026-06-22 13:25:31 +08:00
0fe9bce02a feat: 新增售后异议管理全流程功能
本次提交完成售后异议管理模块的开发,主要包括以下内容:
1. 新增售后异议主页面、待办页面和意见填写页面
2. 新增5个通用业务组件用于页面渲染
3. 新增4个业务API接口文件
4. 优化流程图表单描述、文件列表样式和钢卷信息展示
5. 完善投诉受理单的日期格式化和实体类继承
2026-06-22 13:06:57 +08:00
2e79a5beb0 feat(crm/contract): 优化产品表格表头展示与导出配置功能
1.  将产品表格表头文本拆分为多行显示,优化视觉排版
2.  调整表格列的grid布局宽度适配新的表头样式
3.  新增产品导出列的自定义编辑与重置功能,支持自定义表头文本
4.  重构导出预览的表头生成逻辑,支持动态渲染自定义列名与适配宽度
2026-06-22 13:06:46 +08:00
119b9105c7 fix(TsComplaintAcceptController): 修改反馈下发接口参数处理逻辑
- 添加了java.util.stream.Collectors导入
- 将deptIds参数从List<Long>类型改为String类型
- 实现字符串转Long列表的转换逻辑
- 使用Arrays.stream和map方法解析逗号分隔的部门ID
2026-06-22 10:45:15 +08:00
4aba91abd9 feat(flow): 修改反馈下发功能支持传入部门参数
- 更新 ITsComplaintAcceptService 接口方法 feedbackDispatch,增加 deptIds 参数
- 修改 TsComplaintAcceptController 控制器,调整接口路径并接收部门ID列表参数
- 实现 TsComplaintAcceptServiceImpl 服务类,移除字典查询逻辑改为使用传入的部门ID列表
- 更新反馈下发业务逻辑,直接使用传入的部门ID创建执行反馈记录
- 移除对 flow_coil_objection 字典类型的依赖
- 调整参数验证逻辑,确保接受ID和部门ID列表均不为空
2026-06-22 10:41:59 +08:00
7ec3f49c73 feat(flow): 添加受理单ID批量查询功能并优化任务关联信息展示
- 在TsComplaintAcceptBo中新增acceptIds字段用于批量查询
- 实现基于受理单ID列表的批量查询条件构建
- 添加工具方法enrichWithAcceptInfo批量填充受理单信息到任务VO
- 为TsComplaintTaskVo和TsPlanExecuteRelVo添加acceptInfo关联字段
- 优化查询逻辑支持实时关联受理单信息展示
2026-06-22 10:12:56 +08:00
1a0a904903 refactor(flow): 优化投诉受理服务中的字典数据查询方式
- 移除对 DictUtils 的依赖
- 引入 ISysDictDataService 接口进行字典数据查询
- 将缓存字典数据改为实时查询数据库
- 统一两个方法中的字典查询逻辑为直接访问 sys_dict_data 表
- 提高字典数据获取的准确性和实时性
2026-06-22 09:28:08 +08:00
de5a82d0a7 refactor(TsComplaintAcceptService): 优化钢卷关联插入逻辑
- 将单条插入改为批量插入以提升性能
- 使用Stream API重构钢卷关联数据构建过程
- 减少了数据库操作次数,提高处理效率
2026-06-21 15:40:25 +08:00
a07ced4b25 feat(flow): 新增投诉受理单关联钢卷功能
- 在TsComplaintAcceptBo中添加coilIds字段用于存储关联的钢卷ID列表
- 新增TsAcceptCoilRel实体类和对应的数据库映射
- 在投诉受理单创建时自动插入钢卷关联记录到ts_accept_coil_rel表
- 实现了批量关联多个钢卷ID的业务逻辑
- 完善了受理单与钢卷之间的多
2026-06-21 15:35:59 +08:00
b939052a88 feat(flow): 添加钢卷关联合同订单信息查询功能
- 引入 WmsCoilContractRelVo 和 WmsCoilContractRelMapper 依赖
- 在 TsAcceptCoilRelServiceImpl 中添加 wmsCoilContractRelMapper 注入
- 修改 enrichWithCoilInfo 方法同时查询钢卷关联的合同/订单信息
- 通过一次 SQL JOIN 查询批量获取钢卷合同关系数据
- 按 coilId 分组合同订单信息并填充到钢卷信息中
- 优化查询性能减少数据库访问次数
2026-06-21 15:11:27 +08:00
c33b27d174 feat(flow): 添加意见下发和反馈下发功能
- 在ITsComplaintAcceptService中新增opinionDispatch和feedbackDispatch方法
- 在TsComplaintAcceptController中添加对应的意见下发和反馈下发接口
- 实现opinionDispatch功能:修改flow_status=2并按字典创建代办任务
- 实现feedbackDispatch功能:修改flow_status=4并按字典创建执行反馈记录
- 调整同步流程状态逻辑,移除重复的状态更新代码
- 新增相关实体类和服务层依赖注入
2026-06-21 14:57:38 +08:00
691c8289dd feat(flow): 添加投诉任务和执行反馈的流程状态同步功能
- 在TsComplaintTaskServiceImpl中新增syncAcceptFlowStatus方法
- 在TsPlanExecuteRelServiceImpl中新增syncAcceptFlowStatus方法
- 添加TsComplaintAcceptMapper依赖注入
- 实现任务状态变更时自动同步受理单流程状态
- 完善部门意见填写和执行反馈的状态判断逻辑
- 添加必要的LambdaUpdateWrapper和相关导入包
2026-06-21 14:46:06 +08:00
ca094574f5 feat(coil): 添加钢卷查询排除已受理功能
- 在 WmsMaterialCoilBo 中新增 excludeAccepted 字段用于控制是否排除已受理钢卷
- 在 WmsMaterialCoilServiceImpl 中实现排除已受理钢卷的查询逻辑
- 防止多个受理单重复绑定同一钢卷的问题
- 通过 NOT EXISTS 子查询优化钢卷查询性能
2026-06-21 14:23:55 +08:00
f068daba0b feat(flow): 添加钢卷信息关联查询功能
- 在pom.xml中添加klp-wms依赖模块
- 引入WmsMaterialCoil和WmsMaterialCoilVo相关类
- 注入WmsMaterialCoilMapper用于钢卷信息查询
- 实现enrichWithCoilInfo方法批量获取钢卷详情
- 优化查询逻辑支持单条和分页查询的钢卷信息填充
- 在TsAcceptCoilRelVo中新增coilInfo字段存储钢卷信息
2026-06-21 14:15:54 +08:00
0c05455ae3 feat: 新增业务员列并调整部分表格列宽,注释操作记录标签页
1. 在CoilSelector相关数据和报表设置列配置中新增业务员字段
2. 调整逻辑库位、实际库区的表格列宽
3. 注释crm合同页的操作记录标签页
2026-06-21 11:45:56 +08:00
274671f309 feat(wms): 新增钢卷合同号自动填充功能
1. 在钢卷合并、分卷、打钢印、计划拆分、退火计划页面添加合同号自动拉取逻辑
2. 优化合同选择组件,补全不存在于列表的已选合同
3. 移除split.vue中冗余的注释代码
2026-06-21 11:32:02 +08:00
b4fba79838 feat(order): 订单销售员变更时同步更新关联钢卷业务员
- 在订单更新逻辑中增加销售员变更检测功能
- 新增数据库方法批量更新关联钢卷的业务员名称
- 实现订单销售员变更时自动同步到相关钢卷记录
- 添加钢卷与合同关联时的业务员同步机制
- 增加修改关联关系时的业务员信息同步处理
- 完善数据一致性保障机制
2026-06-21 10:40:07 +08:00
6910278ba7 feat(wms): 添加业务员相关代码
- 在WmsCoilContractRelMapper中新增selectSalesmanByOrderId方法
- 在WmsCoilContractRelMapper.xml中添加对应的SQL查询语句
- 在WmsMaterialCoilServiceImpl中新增setSaleNameFromContract私有方法
- 在多个钢卷创建场景中调用setSaleNameFromContract方法设置销售员姓名
- 实现了根据合同ID自动获取并设置业务员信息的功能
2026-06-21 10:14:26 +08:00
491eed3dad refactor(ContractSelect): 优化选中合同的加载逻辑
将原有的列表搜索获取选中合同的方式,改为直接调用getOrder接口单个查询,简化代码逻辑并提升查询效率
2026-06-19 13:14:02 +08:00
66838b6c69 feat: 优化合同选择组件与钢卷修正页面功能
1. 重构ContractSelect组件,新增all模式支持远程搜索
2. 修正钢卷修正弹窗布局为两列排版,扩大弹窗宽度
3. 为钢卷修正页面添加合同绑定功能,支持新增/更新合同关联关系
2026-06-19 12:45:07 +08:00
c8c2523fe7 feat(wms): 新增多项功能并优化标签展示逻辑
1. 异常管理页面默认显示继承按钮,新增继承弹窗传参
2. 多标签页优化订货单位展示:移除"有限公司"后缀并自适应字体大小
3. 基础面板新增备注查询条件和表格列展示
4. 流程页面新增节点点击交互和悬停效果
2026-06-19 12:30:18 +08:00
d0afe5eaaf feat(wms/coil): 新增发货单状态筛选视图
1. 在ship.vue页面新增isShipView参数并默认开启
2. 在base面板新增货单状态筛选 radio 组
3. 根据isShipView切换查询逻辑和表格列展示
4. 新增对应统计计数逻辑
2026-06-18 17:00:03 +08:00
7374b810c1 feat(wms/coil/label): 优化多规格标签的订货单位显示适配
1.  修复订货单位截断逻辑,保留完整客户名称
2.  新增根据订货单位长度动态调整字体大小的功能,适配长文本显示
2026-06-18 15:49:24 +08:00
041e5aef0e feat(contract-select): 为合同选择组件添加分页功能并优化搜索逻辑
1.  移除了vis-network依赖包
2.  重构两个合同选择页面的搜索与列表逻辑,移除本地合并合同数据的操作,改为直接使用接口返回数据
3.  为所有合同tab添加分页组件,支持分页查询、搜索重置页码
4.  调整表格高度优化布局,更新搜索触发事件为失焦、回车和清空按钮
5.  新增搜索查询按钮,优化搜索交互体验
2026-06-18 15:39:42 +08:00
6120e87966 feat(wms): 新增仓储售后流程页面,添加beautiful-mermaid依赖
1. 新增wms售后流程可视化页面,支持生产全链路和售后处理两种流程图切换展示
2. 安装beautiful-mermaid依赖并配置到transpileDependencies中
2026-06-18 14:50:51 +08:00
5828dbd133 feat(hrm/meal&employee): 新增员工吃辣偏好字段与就餐统计矩阵
1.  在员工入职/信息页面新增是否吃辣单选表单字段
2.  重构就餐统计模块,替换原有简单统计为吃辣/不吃辣 × 堂食/打包 × 有效/无效的三维交叉统计矩阵
3.  新增员工吃辣偏好映射接口,自动获取员工饮食偏好进行分类统计
2026-06-18 13:50:46 +08:00
ee49fbdcc0 feat: 新增合同配置页面,优化多页面合同关联逻辑
1.  新增crm/contract/selectConfig页面,支持本地配置可选合同列表,区分手动/接口同步来源
2.  优化ContractSelect组件,新增上次选中合同置顶、本地存储选中记录功能
3.  为合卷、分条、退火计划、钢卷编辑页面添加合同必填校验与自动关联逻辑
4.  移除各业务页面冗余的合同关系手动调用代码,统一关联逻辑
2026-06-18 13:49:52 +08:00
7f1a89eb61 feat(furnace-plan): 添加合同ID字段并实现合同关联功能
- 在 WmsFurnacePlanLocationItemBo 中新增 contractId 字段
- 实现合同ID映射关系构建和数据流转
- 移除二维码步骤类型的空值检查条件
- 完成合同信息在退火加工流程中的传递
2026-06-18 13:34:47 +08:00
759bbbed63 feat(wms): 钢卷加工必须绑定合同
- 在 WmsMaterialCoilBo 中新增 contractId 字段
- 添加 IWmsCoilContractRelService 依赖注入
- 实现加工操作必须绑定合同的验证逻辑
- 添加分卷、合卷、单个更新等操作的合同验证
- 实现插入钢卷合同关联记录的功能
- 在各种钢卷操作完成后自动插入合同关联记录
2026-06-18 13:25:16 +08:00
5b0cb314e4 feat(flow): 添加投诉处理流程模块及相关服务接口
- 创建受理单关联钢卷中间表服务接口及实现类
- 添加投诉受理单主服务接口及相应控制器
- 实现各部门投诉代办任务服务功能
- 集成最终方案下发部门及执行反馈服务
- 在员工信息表中新增是否吃辣字段
- 配置klp-flow模块依赖并注册到系统中
2026-06-18 11:19:55 +08:00
2fc4bf4043 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-06-18 10:39:16 +08:00
2fb5a64124 feat(employee): 添加员工是否吃辣字段支持
- 在 WmsEmployeeInfo 实体类中新增 isSpicyEater 字段
- 在 WmsEmployeeInfoBo 业务对象中添加 isSpicyEater 属性
- 更新 WmsEmployeeInfoMapper.xml 映射文件配置
- 在查询条件中添加 isSpicyEater 过滤逻辑
- 在 WmsEmployeeInfoVo 视图对象中添加 Excel 导出支持
2026-06-18 10:39:00 +08:00
379aa9d44b feat(crm): 优化合同模板管理和订单明细页面功能
1. 合同模板管理:添加选中状态高亮样式,新增当前选中模板状态管理
2. 订单明细页面:
   - 合并搜索框为产品名称/材质统一搜索
   - 重构表格数据结构,拆分合同与产品明细展示
   - 添加批量/单行保存功能,自动计算产品金额字段
   - 优化筛选条件和默认日期范围,调整表格列样式与配置
2026-06-18 10:27:09 +08:00
b4a9a48ae6 refactor(wms/report/split): 统一拆分报表页面模板组件
将所有分条相关报表页面替换为通用ActionTemplate组件,移除冗余的单独模板导入,统一配置报表参数,减少重复代码
2026-06-18 10:27:00 +08:00
41716b3430 feat(wms/coil): 新增钢卷加工链追溯功能并优化成本信息展示
1. 新增钢卷加工链双向追溯API接口getCoilChain
2. 替换原有的递归 lineage 构建逻辑,使用新接口获取完整加工链数据
3. 补充完善工序类型枚举映射,新增修复工序和退火工序
4. 重构加工路径图构建逻辑,使用接口返回的depth字段计算层级
2026-06-18 09:31:32 +08:00
585017873c feat(wms): 添加钢卷加工链追溯功能
- 在IWmsMaterialCoilService中新增queryCoilChain方法实现双向追溯
- 在WmsMaterialCoilController中添加/chain/all/{coilId}接口
- 在WmsMaterialCoilMapper中新增selectByParentCoilIds批量查询方法
- 在Mapper XML中实现FIND_IN_SET匹配逗号分隔的parent_coil_id查询
- 实现完整的双向追溯逻辑:向上追溯祖先向下查找后代支持合卷场景
- 创建CoilChainVo数据传输对象包含追溯结果和节点关系信息
- 实现BFS算法构建完整的加工链父子关系映射和深度计算
2026-06-17 16:49:19 +08:00
605f7b85a1 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-06-17 15:28:49 +08:00
192a27afbc fix(wms): 修复卷材子记录缺少父级ID关联问题
- 在新增卷材记录时设置parentCoilId字段
- 确保新创建的卷材能够正确关联到原始卷材记录
- 解决了卷材拆分或复制操作后数据关系不完整的问题
2026-06-17 15:28:37 +08:00