Commit Graph

2394 Commits

Author SHA1 Message Date
74d0cfedf4 feat(aps): 添加根据排产单ID查询关联钢卷功能
- 在ApsPlanDetailController中新增/coils/{planSheetId}接口
- 实现queryCoilsByPlanSheetId方法查询指定排产单关联的钢卷
- 集成WmsCoilContractRel和WmsMaterialCoilService相关服务
- 根据排产日期筛选钢卷创建时间范围
- 添加日期范围计算工具方法支持天级别时间筛选
2026-04-27 13:50:41 +08:00
9e03dbe9de refactor(wms): 优化炉计划钢卷查询逻辑
- 移除 WmsFurnacePlanCoilVo 中的实际库位相关字段
- 添加 WmsMaterialCoilVo 类型的 coil 字段用于存储钢卷完整信息
- 将查询逻辑重构为分步骤处理:查询计划钢卷、批量获取钢卷信息、构建库区映射、填充数据
- 使用 WmsMaterialCoilVo 替代 WmsMaterialCoil 进行数据传输
- 新增 buildLogicWarehouseNameMap 和 fillCoilInfo 辅助方法提升代码可读性
- 通过批量查询减少数据库访问次数,提升查询性能
2026-04-27 13:23:49 +08:00
43ace2f91e feat(WmsAnnealPerformance): 添加当前钢卷号和逻辑库区ID筛选功能
- 在WmsAnnealPerformanceBo中新增currentCoilNo和warehouseId字段
- 在Mapper XML中添加currentCoilNo和warehouseId的查询条件
- 修改JOIN条件以支持多字段筛选
- 在服务实现中添加对新字段的筛选逻辑
- 更新注释内容以反映新的筛选条件
2026-04-27 13:00:33 +08:00
fe048ff91f feat(anneal-performance): 添加退火性能查询中的钢卷号筛选功能
- 在 WmsAnnealPerformanceMapper.xml 中添加钢卷号筛选的关联查询逻辑
- 在 WmsAnnealPerformanceServiceImpl 中实现钢卷号筛选的功能
- 添加筛选后统计数据重新计算的逻辑
- 实现过滤不匹配钢卷的跳过机制
- 添加过滤后无数据计划的移除处理
- 更新汇总统计信息以反映筛选后的实际数据
2026-04-27 11:31:22 +08:00
3e0859d4ce Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-27 11:03:18 +08:00
db18d4dc34 feat(WmsMaterialCoil): 修改原料材质的匹配功能
- 新增 onlyEmptyPackingStatus 字段用于查询打包状态为空的钢卷
- 修改数据库查询逻辑增加打包状态非空条件
- 更新查询条件实现打包状态匹配优化
- 添加服务层业务逻辑支持打包状态筛选功能
2026-04-27 11:03:04 +08:00
dd4ca3d380 fix: 统一长度单位显示为米并优化CoilInfo组件
将多处长度单位从毫米(mm)改为米(m),保持单位统一
重构CoilInfo组件为动态字段配置模式,提升可维护性
移除未使用的CoilInfoRender组件引用
2026-04-27 10:26:13 +08:00
8c0126d7f8 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-25 18:20:34 +08:00
73b65962f2 添加数据贯通代码未调试 2026-04-25 18:20:28 +08:00
ffc73689a1 添加数据贯通代码未调试 2026-04-25 18:19:29 +08:00
7fa0a7d38f style(wms/coil): 移除测量值显示中的冗余单位
统一移除组件中已包含在标签里的单位显示,避免重复
2026-04-25 17:08:25 +08:00
a1be1bf5ad Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-25 16:07:22 +08:00
bf44909686 feat(WmsDeliveryWaybillDetailController): 添加已发货钢卷统计数据接口
- 新增 statistics 接口用于统计已发货绑定钢卷的汇总数据
- 支持按时间范围查询已绑定钢卷ID列表
- 实现毛重、净重、数量等指标的数据统计功能
- 添加 startTime 和 endTime 参数支持时间段筛选
- 集成 WmsMaterialCoilService 的 getStatistics 方法
- 返回 Map 结构的统计数据结果
2026-04-25 16:07:13 +08:00
0cfffc3adb feat(wms): 添加leftWarehouseQuery属性并优化表格显示
优化线圈信息显示格式,移除单位后缀
调整移库记录表格列宽和显示内容
修改批量调拨和技术部改判的前后状态显示格式
2026-04-25 15:59:14 +08:00
5729f2ee1a Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-25 15:28:50 +08:00
511d5b7385 fix: 统一钢卷尺寸单位显示为毫米(mm)
修改多个组件中钢卷尺寸的单位显示,将"米(m)"统一改为"毫米(mm)",包括实测长度、宽度和厚度的标签及数值显示。同时调整了酸轧工序的标签名称从"酸轧工序"改为"酸连轧工序"以保持一致性。

在表格、表单、描述组件等多个地方进行了单位统一修改,确保整个系统中钢卷尺寸单位显示一致。添加了钢卷状态的行样式显示功能,根据不同类型显示不同背景色。
2026-04-25 15:28:47 +08:00
01a06566ee Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-25 12:56:06 +08:00
865c00b5b4 fix(security): 更新安全配置并修正炉计划服务逻辑
- 在安全配置中添加 /wms/coilPendingAction/** 路径到忽略列表
- 从安全配置中移除测接口相关路径
- 移除 WmsFurnacePlanServiceImpl 中的 endTime 设置逻辑
- 简化炉计划实际开始时间设置流程
2026-04-25 12:55:56 +08:00
133817883d feat(钢卷信息): 添加暂存功能及暂存数据恢复功能
实现钢卷信息编辑的暂存功能,包括:
1. 添加暂存按钮及暂存逻辑
2. 添加暂存数据检测及恢复弹窗
3. 实现暂存数据的展示、使用和删除功能
2026-04-25 11:09:14 +08:00
668af2140a fix: 修复规格分割可能导致的undefined错误
处理多处规格(specification)分割时的空值情况,添加可选链操作符和默认值
修改wms报表合并查询参数,清空时间条件
调整acid页面容器样式
2026-04-25 09:40:12 +08:00
c5fa84df98 feat(router): 添加数字钢卷路由
feat(components): 为MutiSelect组件添加collapseTags属性

feat(views): 新增酸连轧系统页面及组件

feat(views): 添加数字钢卷信息展示组件

refactor(views): 重构基础面板组件,支持数字钢卷功能
2026-04-24 17:49:11 +08:00
594a921880 feat(wms): 新增综合报表模板及分条线报表组件
添加mands.vue模板组件用于综合报表展示,包含日期筛选、数据统计、图表展示等功能
新增and.vue分条线报表组件,继承综合报表模板功能
实现产出与消耗钢卷数据的对比统计及可视化展示
2026-04-24 17:49:01 +08:00
e4028effc7 feat(钢卷分条): 添加分条表单暂存功能
- 新增钢卷缓存API模块,提供暂存数据的增删改查功能
- 在分条表单中添加暂存按钮和恢复缓存数据功能
- 增加缓存数据展示弹窗,支持恢复或删除暂存数据
- 优化表格显示,添加序号列和高亮当前行
2026-04-24 16:32:41 +08:00
2aaa991516 fix(WmsCoilCacheMapper): 查询线圈缓存时过滤已删除记录
- 在 selectVoByCoilId 查询中添加 del_flag = 0 条件
- 确保只返回未被标记为删除的线圈缓存数据
2026-04-24 16:27:42 +08:00
c7cf377358 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-24 16:22:30 +08:00
f6c365d60e fix(data): 修复钢卷缓存查询返回类型和质量状态检查逻辑
- 修改 WmsCoilCacheMapper.xml 中 selectVoByCoilId 查询的返回类型
- 修复 WmsMaterialCoilServiceImpl 中质量状态检查的条件判断逻辑
- 确保非免检仓库的质量状态验证正常工作
2026-04-24 16:21:55 +08:00
a17969e5e2 refactor(wms): 替换钢卷卡片为表格展示并优化布局
将多个视图中的钢卷卡片组件替换为KLPTable表格组件,统一展示钢卷信息
添加浮动层配置显示详细字段,优化操作按钮布局
调整页面列宽比例,简化操作记录卡片样式
2026-04-24 14:39:16 +08:00
7803c38c27 fix(wayBill): 修改打印失败处理逻辑并显示错误提示
feat(CoilSelector): 添加镀层质量列并优化钢卷选择逻辑

1. 在wayBill组件中,当打印失败时不再尝试下载PDF,而是直接显示错误提示
2. 在CoilSelector组件中添加镀层质量列
3. 优化钢卷选择逻辑,增加对未判级钢卷的限制条件
2026-04-24 14:31:20 +08:00
a1b2a3b6bb feat(sql): 最新的klp表结构 2026-04-24 14:12:49 +08:00
9e32a34f62 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-24 14:07:22 +08:00
c84000059f feat(wms): 添加钢卷缓存功能模块
- 创建钢卷缓存实体类WmsCoilCache,包含缓存ID、钢卷ID、JSON数据等字段
- 定义钢卷缓存服务接口IWmsCoilCacheService,提供查询、新增、修改、删除等操作方法
- 实现钢卷缓存服务业务逻辑WmsCoilCacheServiceImpl,包含分页查询和批量操作功能
- 开发钢卷缓存控制器WmsCoilCacheController,提供RESTful API接口
- 创建钢卷缓存映射器WmsCoilCacheMapper及对应的XML映射文件
- 添加钢卷缓存业务对象WmsCoilCacheBo和视图对象WmsCoilCacheVo
- 实现按钢卷ID保存或更新缓存的功能,支持存在则覆盖、不存在则新增的逻辑
- 提供按钢卷ID查询缓存数据的专用接口
2026-04-24 14:05:58 +08:00
b7dade8ce1 添加甲骨文数据源 2026-04-24 14:03:43 +08:00
323d90db92 fix(wms): 修复钢卷发货时判级检查逻辑
- 移除原有的空白质检状态检查条件
- 添加特免逻辑库ID集合用于豁免未判级检查
- 实现针对特定仓库ID的判级检查绕过机制
- 保留对非特免仓库的未判级钢卷发货限制
- 修复历史数据检查的位置确保正确的执行顺序
2026-04-24 13:10:07 +08:00
b4bd96147f feat(wms): 添加钢卷待处理动作的加工后ID字段
- 在WmsCoilPendingActionIdCoilVo中新增processedCoilIds字段
- 更新WmsCoilPendingActionMapper.xml查询语句以包含processed_coil_ids
- 从WmsMaterialCoilAnnealExportVo中移除目标炉子ID的Excel导出映射
2026-04-24 10:46:18 +08:00
595d4839f3 fix(wms): 添加钢卷未判级状态检查
- 在发货前验证钢卷质量状态是否为空
- 对于未判级的钢卷阻止发货操作并抛出异常
- 确保只有经过质量判定的钢卷可以进行发货流程
2026-04-24 10:14:25 +08:00
cae3f0e14a fix(wms): 修正钢卷标签显示和添加参考长度字段
将标签中的"参考长度"改为"钢卷长度"并显示实际长度值
在表单中添加参考长度输入字段
2026-04-23 15:02:53 +08:00
2d1f4eb281 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-23 11:47:35 +08:00
84c26a2990 feat(contract): 启用产品内容组件并优化合同相关功能
- 在合同页面启用ProductContent组件替代注释代码
- 优化ProductContent组件数值计算和空值处理
- 修改ContractList组件从productContent字段获取数据
- 在OrderDetail组件添加"写入合同"功能
- 优化ReceiveTable组件未收款金额计算逻辑
2026-04-23 11:47:30 +08:00
b840574286 feat(wms): 添加根据钢卷ID查询发货关联信息功能
- 在 IWmsDeliveryWaybillDetailService 中新增 queryRelationByCoilId 方法
- 在 WmsDeliveryWaybillDetailController 中新增 /coilRelation/{coilId} 接口
- 在 WmsDeliveryWaybillDetailServiceImpl 中实现完整的关联查询逻辑
- 创建 WmsDeliveryCoilRelationVo 数据传输对象
- 支持查询发货单明细、发货单、发货计划和钢卷的完整关联信息
2026-04-23 09:54:22 +08:00
a553b8ddc4 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-22 17:47:17 +08:00
98eee1785f fix(database): 已知产品没有热轧卷板
- 移除了wms_product表的LEFT JOIN关联
- 简化了热轧卷板筛选条件,仅保留原材料类型的匹配
- 修正了包装状态检查中的产品表关联逻辑
- 删除了冗余的产品名称匹配条件
- 优化了子查询中的材料类型判断逻辑
2026-04-22 17:47:08 +08:00
8897a2ad9f feat(wms): 添加导出功能并增加导出时间参数
在coil基础面板中增加exportTimeBy参数用于导出时间控制
在退火性能页面添加导出按钮及导出功能
2026-04-22 17:14:47 +08:00
ce71fc937b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-22 16:55:44 +08:00
18f5931b62 feat(WmsMaterialCoil): 添加按发货时间倒序排序功能
- 在WmsMaterialCoilBo中新增exportTimeBy字段用于控制排序方式
- 实现按发货时间倒序排序的逻辑分支
- 当exportTimeBy为true时按mc.export_time倒序排列
- 保持原有的异常排序和创建时间排序逻辑
2026-04-22 16:55:27 +08:00
1d4fbc6d3f feat(wms): 新增退火报表导出功能
- 在IWmsMaterialCoilService中添加queryAnnealExportList方法
- 在WmsMaterialCoilController中新增exportAnneal接口用于导出退火报表
- 在WmsMaterialCoilMapper中添加selectAnnealExportListByCoilIds查询方法
- 在WmsMaterialCoilMapper.xml中实现退火报表SQL查询,关联钢卷、退火计划、炉子等信息
- 在WmsMaterialCoilServiceImpl中实现退火报表数据查询逻辑
- 创建WmsMaterialCoilAnnealExportVo实体类用于退火报表数据导出
- 优化材质异常查询SQL逻辑,改进热轧卷板相关查询条件
2026-04-22 16:48:50 +08:00
1259a33664 feat(wms): 添加待办事项页面和导航入口
- 新增待办事项功能页面,包含标签待贴和其他待办选项卡
- 在导航栏添加待办事项快捷入口图标
- 更新仓库配置,添加罩式退火原料库选项
- 清理无用路由配置
2026-04-22 16:30:29 +08:00
19dad696a7 feat(排产单): 新增排产单列表组件和优化排产单详情页
refactor(线圈): 移除新增按钮并添加线圈ID格式校验

新增排产单列表组件PlanSheetList用于展示和选择排产单,重构排产单详情页布局和功能
优化线圈操作面板,移除无用新增按钮并添加线圈ID格式校验逻辑
2026-04-22 14:56:03 +08:00
fc203acd68 feat(CoilSelector): 添加创建时间列
feat(anneal/plan): 支持多目标炉选择并优化表单逻辑

- 在CoilSelector组件的数据配置中添加创建时间列
- 修改退火计划表单,支持选择多个目标炉
- 移除未使用的状态更新对话框
- 新增表单提交时对多目标炉的处理逻辑
2026-04-21 17:03:13 +08:00
c60ed8eb86 refactor(WmsFurnacePlanService): 移除炉计划插入操作中的实体验证
- 删除了插入前的实体验证调用 validEntityBeforeSave
- 简化了 insertByBo 方法的执行流程
- 提高了数据插入性能,减少了不必要的验证开销
2026-04-21 17:00:57 +08:00
7229b23fcd feat(标签渲染): 添加订货单位可编辑功能并优化标签数据加载
为标签渲染组件中的订货单位字段添加contenteditable属性,允许用户直接编辑
重构标签数据加载逻辑,当传入coilId时自动查询并填充合同号和订货单位
添加加载状态指示器,提升用户体验
2026-04-21 16:17:36 +08:00