Commit Graph

3078 Commits

Author SHA1 Message Date
74f7866986 fix(flow): 查询代办任务和执行反馈时过滤已驳回记录
- 在查询投诉任务列表时添加驳回标记条件
- 在查询计划执行关联列表时添加驳回标记条件
- 确保只统计未被驳回的任务和执行反馈记录
- 修复了已完成状态判断逻辑中的数据过滤问题
2026-06-23 17:54:25 +08:00
499d9c5611 feat(flow): 添加投诉处理驳回功能
- 在ITsComplaintAcceptService接口中新增opinionReject和feedbackReject方法
- 在TsComplaintAcceptController控制器中添加意见驳回和反馈驳回的REST端点
- 实现TsComplaintAcceptServiceImpl中的驳回业务逻辑,包括状态更新和标记设置
- 为TsComplaintTask和TsPlanExecuteRel实体类添加rejectMark字段
- 更新相关BO、VO类和XML映射文件以支持驳回标记字段
- 实现驳回时对当前记录和其他关联记录的状态更新机制
2026-06-23 17:34:39 +08:00
6cf855b004 fix(wms/coil/report): 修复并优化报表与钢卷面板功能
1.  钢卷列表新增发货业务员列与绑定负责人显示
2.  修复异常弹窗标签空格格式问题
3.  替换报表旧接口为listForPeriodComparison
4.  新增lossCoilIds变量优化盘亏数据获取逻辑
5.  优化导出功能的线圈ID获取方式
2026-06-23 16:24:34 +08:00
9fd96c3cf5 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-06-23 14:35:48 +08:00
6265292cbb refactor(wms/post): 优化售后与流程页面功能
1. 调整售后列表页拖拽面板初始尺寸与标题
2. 新增部门参数传递与处理逻辑到售后相关页面
3. 移除售后意见页的部门切换 tabs 相关代码
4. 新增盘库、排产、设备维修流程文档
2026-06-23 14:35:45 +08:00
2490f487fd feat(wms/coil/label): 新增退火原料标签组件并调整标签逻辑
拆分退火原料库和脱脂原料库的标签逻辑,新增退火原料专用标签组件,调整仓库对应的标签类型映射规则
2026-06-23 14:35:35 +08:00
25b4dfe006 refactor(sub-nav,redirect-menu): 重构路由路径处理,支持传递query参数
统一在SubNav和redirectMenu组件中处理路由的完整路径,支持解析字符串格式的query参数,将其转换为对象格式存入_fullPath字段,保留原有的路径处理逻辑
2026-06-23 14:35:22 +08:00
faaa5b1b75 feat(flow): 添加排产单管理功能模块
- 创建排产单主实体类、业务对象和视图对象
- 创建排产单明细实体类、业务对象和视图对象
- 实现排产单主和明细的服务层接口及实现类
- 添加排产单主和明细的数据访问层映射器
- 配置MyBatis映射XML文件
- 实现排产单主和明细的控制器REST接口
- 添加分页查询、新增、修改、删除等基本操作功能
- 集成Excel导出功能
- 添加数据验证和业务逻辑处理
2026-06-23 13:52:30 +08:00
1f16c984a8 fix(wms/coil/label-render): 调整标签字号计算逻辑并更新原料库判断
1. 统一修正四个标签组件的订单单位字号计算规则,将判断阈值从<10改为<=9,同时调整字号计算基数
2. 更新脱脂原料标签的适用仓库,新增退火原料库和罩式退火纵剪分条原料库
2026-06-23 13:28:11 +08:00
41557c606b feat(flow): 添加设备维保功能模块
- 创建维修计划主对象 EqpMaintenancePlan 及其 BO、VO、Mapper、Service 和 Controller
- 实现维修计划明细对象 EqpMaintenancePlanDetail 的完整 CRUD 操作功能
- 开发维修计划-异常记录关联对象 EqpMaintenancePlanAbnormal 的业务逻辑
- 集成分页查询、导出、新增、修改、删除等标准业务操作接口
- 配置 MyBatis-Plus 映射文件和数据校验规则
- 实现 Excel 导入导出功能和数据字典转换处理
2026-06-23 11:26:42 +08:00
a8435a3716 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-06-23 10:05:00 +08:00
01128d293e feat(wms): 所有的list接口增加原料厚度以及导出增加原料厚度
- 在 WmsMaterialCoilAllExportVo 和 WmsMaterialCoilExportVo 中新增原料厚度字段
- 更新控制器中的列配置映射,添加原料厚度显示
- 实现批量查询热轧卷板原料厚度映射功能
- 重构原料厚度填充逻辑为通用方法,支持多种 VO 类型
- 在多个导出功能中集成原料厚度数据回填
- 更新 .gitignore 添加 *.json 文件忽略规则
- 优化数据库查询性能,减少重复查询操作
2026-06-23 10:04:51 +08:00
2d008f64ea feat: 新增钢卷相关字段并优化页面功能
1.  在可选列配置中新增合同号、原料厚度字段,调整原料材质字段位置
2.  优化库存预警页面操作按钮权限逻辑,移除多余的状态判断
3.  新增钢卷异常管理弹窗组件,重构异常页面结构
4.  优化报表页面的分页加载和数据展示逻辑
5.  调整表单布局和代码格式,优化用户体验
2026-06-23 09:57:29 +08:00
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