|
|
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 |
|
|
|
768b18c22a
|
feat(cost+wms): 新增生产指标标签功能并优化钢卷成本展示
1. 为生产指标实体、BO、VO新增tags标签字段并完善MyBatis映射
2. 在生产指标查询中添加标签模糊筛选条件
3. 新增生产指标计算结果API接口
4. 优化成本综合页面:支持标签字段的增改查,新增指标结果批量保存逻辑
5. 移除废弃的costDataService文件,重构钢卷详情页成本展示模块,新增加工路径可视化和吨钢成本计算展示
6. 注释并禁用了原有的检验任务相关代码逻辑
|
2026-06-17 15:09:08 +08:00 |
|
|
|
3719416cbf
|
fix(cost): 修复报表日期格式化问题
- 修改了报告日期的格式化逻辑,使用 SimpleDateFormat 替代直接字符串拼接
- 确保日期格式统一为 yyyy-MM 格式进行查询匹配
- 避免了可能的日期格式不一致导致的查询错误
|
2026-06-17 14:40:39 +08:00 |
|
|
|
791be3e1a5
|
feat: 新增多类业务功能并优化页面展示
1. 新增钢卷周期对比查询API,增加冷轧卷、花纹板物料类型
2. 优化库存积压统计逻辑,支持成品和原料数据合并计算
3. 新增告警统计功能,实现长度/厚度告警的数量和重量统计
4. 替换岗位管理页面为冷轧厂业务流程泳道图页面
|
2026-06-17 11:01:47 +08:00 |
|
|
|
7b7f4b902e
|
feat(cost): 添加生产指标计算结果批量保存功能
- 在CostProdMetricResultBo中新增resultIds和prodMetricResultList字段
- 添加/batch接口支持批量保存生产指标计算结果
- 实现batchSaveWithDelete方法支持先删除再插入操作
- 使用事务注解确保批量操作的数据一致性
- 集成CollUtil工具类处理集合操作
- 完善相关的Service接口定义
|
2026-06-17 10:11:10 +08:00 |
|
|
|
c547456108
|
feat(cost): 添加生产指标计算结果模块
- 创建 CostProdMetricResult 实体类,包含主键、报表ID、指标ID、计算日期、班组、计算值等字段
- 创建 CostProdMetricResultBo 业务对象,用于接收前端参数并进行验证
- 创建 CostProdMetricResultVo 视图对象,用于返回给前端的数据结构
- 实现 CostProdMetricResultController 控制器,提供增删改查和导出功能
- 创建 CostProdMetricResultMapper 数据访问接口,继承 BaseMapperPlus
- 实现 CostProdMetricResultServiceImpl 服务类,处理业务逻辑和数据操作
- 配置 CostProdMetricResultMapper.xml 映射文件,定义结果映射关系
- 添加完整的 CRUD 操作支持,包括分页查询、单条查询、新增、修改、删除和批量导出功能
- 集成 MyBatis-Plus 分页插件和 LambdaQueryWrapper 查询构建器
- 实现数据校验机制和 Excel 导出功能
|
2026-06-17 09:57:00 +08:00 |
|
|
|
931fc74ed7
|
feat(wms): 添加钢卷环比报表功能
- 在 IWmsMaterialCoilService 中新增 queryPeriodComparisonList 方法
- 在 WmsMaterialCoilController 中新增 /listForPeriodComparison 接口
- 在 WmsMaterialCoilMapper 中新增 selectPeriodComparisonList 查询方法
- 修改原 selectPageReportList 为 selectReportList 并调整相关调用
- 新增 WmsMaterialCoilPeriodComparisonVo 数据传输对象
- 添加环比报表专用的 SQL 查询语句,包含实际长度、理论长度、理论厚度字段
|
2026-06-17 08:21:42 +08:00 |
|
|
|
e7f1e584eb
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-16 17:02:31 +08:00 |
|
|
|
b43b44d044
|
feat(wms): 新增钢卷告警历史批量处理功能
新增批量处理历史告警接口,支持将今天以前的告警标记为指定状态,前端添加对应操作按钮,可一键处理或忽略历史告警
|
2026-06-16 17:02:25 +08:00 |
|
|
|
d053dd0319
|
refactor(domain): 将检验结果值数据类型从BigDecimal改为String
- 修改WmsInspectionDetail实体类中的itemValue字段类型为String
- 修改WmsInspectionDetailBo业务对象中的itemValue字段类型为String
- 修改WmsInspectionDetailVo视图对象中的itemValue字段类型为String
|
2026-06-16 16:51:33 +08:00 |
|
|
|
3b1ce45043
|
feat: 新增钢卷成本信息展示与能耗辅料成本报表页面
1. 在钢卷详情页新增成本信息模块,展示产线类型、投入产出量、报表信息和总成本
2. 新增成本数据服务类,支持按日期和产线获取完整成本明细与计算数据
3. 新增能耗和辅料两类成本报表页面,支持按产线筛选查看报表
4. 优化岗位管理页面,替换vis.js为ECharts实现岗位树图,新增职责弹窗查看功能
5. 优化综合成本页面,隐藏部分反填按钮和操作入口
|
2026-06-16 16:33:27 +08:00 |
|
|
|
5473fbf28f
|
feat(wms): 新增岗位管理与岗位职责管理功能
1. 新增依赖包vis-network用于可视化岗位树
2. 新增岗位相关API接口,包含增删改查功能
3. 新增岗位职责相关API接口,包含增删改查功能
4. 新增岗位管理页面,支持岗位树可视化、岗位CRUD以及关联的岗位职责管理
|
2026-06-16 13:42:12 +08:00 |
|
|
|
2874f1727a
|
feat(cost): 新增成本综合页面的辅料能耗反填功能
本次提交新增了全量反填、单行反填、单元格反填的批量/单独反填能力,支持辅料和能耗类型的数据反填入库,同时新增了反填进度弹窗、优化了表格列头布局和输入框后缀操作按钮样式,补充了对应的API引入和反填处理器注册逻辑。
|
2026-06-16 11:52:34 +08:00 |
|
|
|
a3a4986cb8
|
feat(wms/report): 新增产线报表页面,支持多维度数据统计与可视化
该页面实现了产线相关的钢卷产出、消耗、品质、异常库位等数据的统计分析,支持按日/周/月维度拆分数据,提供折线图可视化展示与明细表格查询,包含快捷时间范围选择、多条件筛选功能
|
2026-06-16 11:52:22 +08:00 |
|
|
|
f525770094
|
fix(wms/coil): 调整酸洗轧制动作类型区间范围并注释完成待办逻辑
1. 将acidRollingActionType判断区间从200-299修正为200-210
2. 注释掉stepSplit.vue中调用completeAction完成待办的代码逻辑
|
2026-06-16 11:52:10 +08:00 |
|
|
|
25beef5517
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-16 11:41:40 +08:00 |
|
|
|
e6b1e31bd1
|
feat(wms/coil): 优化钢卷生命周期追踪的步骤插槽数据传递
1. 给CoilTraceResult的stepBody插槽新增allSteps参数传递标准化后的全量步骤列表
2. 在LifecycleTrace中新增getCreationCoils方法,实现创建步骤钢卷列表的兜底获取逻辑:
- 优先使用步骤自身的newCoilInfoList
- 若为空则通过全量步骤匹配获取前序步骤的旧钢卷信息
- 最后兜底使用当前钢卷信息
3. 修复入库步骤空钢卷判断和列表渲染的逻辑
|
2026-06-16 11:41:33 +08:00 |
|
|
|
8c3a3eec28
|
fix(wms): 钢卷退火绑定的限制
- 添加详细的锁定状态描述映射
- 区分不同锁定状态的具体业务场景
- 提供更精确的错误提示信息
- 增强用户体验和问题定位效率
|
2026-06-16 09:26:25 +08:00 |
|
|
|
1510f43aee
|
refactor(WmsMaterialCoilService): 简化待操作记录状态更新逻辑
- 使用新的 completeAction 方法替代手动设置状态和时间
- 移除冗余的状态赋值和时间设置代码
- 通过方法调用统一处理操作完成逻辑
|
2026-06-15 18:06:34 +08:00 |
|
|
|
cb8fce435c
|
fix(wms): 修复分卷取消操作中的逻辑错误
- 移除过早删除待操作记录的代码
- 保留母卷独占锁释放功能但暂时注释
- 重新调整代码执行顺序确保业务逻辑正确性
- 修复可能导致数据不一致的操作步骤
|
2026-06-15 17:49:28 +08:00 |
|
|
|
7bb68483e6
|
feat(wms): 添加批量处理和批量忽略功能
|
2026-06-15 16:22:20 +08:00 |
|
|
|
696280bd47
|
feat(wms): 添加调拨单按时间倒序排序功能
- 在调拨单查询中增加按调拨时间倒序排序逻辑
- 确保最新的调拨单记录优先显示
- 提升调拨单列表的数据展示体验
|
2026-06-15 14:26:37 +08:00 |
|
|
|
bdf01feacb
|
feat(warning): 添加钢卷告警批量处理功能
- 在 IWmsMaterialWarningService 中添加 batchHandle 方法接口
- 在 WmsMaterialWarningBo 中新增 warningIds 字段用于存储 ID 集合
- 在 WmsMaterialWarningController 中添加 /batchHandle 接口
- 在 WmsMaterialWarningServiceImpl 中实现批量处理逻辑
- 更新 Excel 导出标题中的分隔符为中文顿号
- 批量处理时自动填充处理人、处理时间和处理状态信息
|
2026-06-15 13:55:36 +08:00 |
|
|
|
120320c800
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-15 13:33:34 +08:00 |
|
|
|
3db1651efd
|
feat(wms): 添加岗位和岗位职责管理功能
- 创建岗位实体类 WmsPost 和岗位职责实体类 WmsPostDuty
- 实现岗位和岗位职责的业务对象 BO 和视图对象 VO
- 开发岗位和岗位职责的服务接口及实现类
- 添加岗位和岗位职责的控制器提供 REST API 接口
- 配置 MyBatis Plus 的 Mapper 接口和 XML 映射文件
- 实现岗位和岗位职责的增删改查、分页查询和导出功能
- 添加数据验证、日志记录和防止重复提交功能
|
2026-06-15 13:33:23 +08:00 |
|
|
|
9d679954fa
|
fix(wms/coil): 修复钢卷领料和合并相关的逻辑问题
1. 新增根据酸洗动作类型设置锁值的逻辑
2. 修复合并页面钢卷选择器的筛选条件和匹配逻辑
|
2026-06-15 13:21:54 +08:00 |
|
|
|
a2844ec54a
|
fix(service): 修复钢卷操作中的空指针异常和逻辑错误
- 在 WmsCoilPendingActionServiceImpl 中添加钢卷存在性检查,避免空指针异常
- 当关联钢卷不存在时抛出运行时异常提示"关联的钢卷不存在"
- 修复 WmsMaterialCoilServiceImpl 中的合卷操作逻辑
- 修改条件判断避免整数缓存导致的比较错误
- 合卷操作已在 mergeCoils 方法中单独处理,此处跳过重复操作
|
2026-06-15 11:48:12 +08:00 |
|
|
|
91ddc8602a
|
fix(wms): 优化钢卷锁定状态提示信息
- 添加getLockStatusDesc方法用于获取详细的锁定状态描述
- 实现针对不同锁定状态的状态码映射和中文描述
- 更新异常消息显示具体的锁定操作类型而非笼统提示
- 提升用户对钢卷当前操作状态的认知准确性
|
2026-06-15 11:35:24 +08:00 |
|
|
|
22fd3c4a58
|
refactor(WmsMaterialCoilService): 移除钢卷操作权限验证检查
- 注释掉单个更新方法中的独占状态验证逻辑
- 移除批量更新方法中的权限验证检查代码
- 保留原有的注释文档结构
- 简化方法实现逻辑,跳过操作前的状态验证步骤
|
2026-06-15 11:26:42 +08:00 |
|
|
|
ceab5d4be3
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-15 11:09:59 +08:00 |
|
|
|
bf8b69d193
|
feat(wms): 添加钢卷锁定机制并优化操作流程
- 在WmsCoilPendingActionBo中新增lockValue字段用于钢卷锁值控制
- 为insertByBo方法添加事务注解确保数据一致性
- 实现钢卷领料时的锁状态校验和上锁逻辑
- 添加unlockCoil方法在操作完成后自动解锁关联钢卷
- 在deleteBatch、completeAction和cancelAction方法中集成自动解锁功能
- 新增getLockStatusDesc方法提供详细的锁状态描述信息
- 优化合卷操作流程,使用completeAction替代手动更新状态
- 在MaterialCoilService中增强独占状态检查,支持多种锁定类型识别
|
2026-06-15 11:09:45 +08:00 |
|
|
|
7feaf8021b
|
feat: 新增规格校验功能并优化钢卷号输入处理
1. 新增validSpecification规格校验函数,校验格式为数字.两位小数*数字的钢卷规格
2. 为多个页面的钢卷号输入框添加trim修饰符自动去除首尾空格
3. 在API层统一对钢卷号字段做trim预处理
4. 为原料和产品表单添加规格必填校验和格式校验
5. 新增钢卷信息修正页面,添加生产耗时自动计算功能
6. 优化部分页面的UI和代码冗余
|
2026-06-15 10:56:28 +08:00 |
|
|
|
6328b4ac7a
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-15 10:04:37 +08:00 |
|
|
|
183e6d08d8
|
feat(wms,cost): 新增多项功能并修复部分问题
1. 退火计划页面新增exclusiveStatus状态字段
2. 钢卷分步加工新增预览标签功能
3. 修复实际库位空值判断问题
4. 成本综合页面新增价格管理功能,支持配置指标单价
|
2026-06-15 10:04:35 +08:00 |
|
|
|
a037c56122
|
feat(wms): 完善退火计划钢卷绑定和解绑逻辑
- 添加钢卷映射缓存以提高查询效率
- 增加钢卷排他状态检查防止并发操作冲突
- 实现绑定计划时自动释放实际库区锁定功能
- 优化解绑操作增加数据验证和异常处理
- 修复解绑后钢卷状态更新确保一致性
- 移除冗余的批量释放库区操作提升性能
|
2026-06-14 12:19:48 +08:00 |
|
|
|
857daa24af
|
feat(wms): 添加钢卷数据校验逻辑
- 实现钢卷存在性校验,确保钢卷未被删除
- 添加钢卷类型校验,只允许现存钢卷(dataType=1)参与加工
- 阻止历史钢卷被用于退火操作
- 提供详细的错误提示信息
|
2026-06-14 11:31:10 +08:00 |
|
|
|
0968dcaded
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-13 16:16:38 +08:00 |
|
|
|
cced2ff4aa
|
feat(cost): 添加单价字段和使用单价标识功能
- 在CostProdMetric实体类中添加usePrice字段,用于标识是否使用单价
- 更新CostProdMetricBo、CostProdMetricVo数据传输对象,增加单价相关属性
- 修改CostProdMetricMapper.xml映射文件,添加usePrice字段映射配置
- 扩展CostProdMetricServiceImpl查询逻辑,支持按是否使用单价进行筛选
- 更新前端metric.vue页面,添加单价输入框和是否使用单价下拉选择组件
- 实现表格中单价列的显示和编辑功能,并增加条件查询支持
|
2026-06-13 16:16:30 +08:00 |
|
|
|
f197462b11
|
refactor(mes/qc): 重构质检模块接口与页面,迁移is模块业务到qc模块
1. 新增qc模块下检验主、检验明细、拉伸试验相关接口文件
2. 删除原is模块下的检验任务、样品库存、检验委托单接口与页面文件
3. 调整待办页面的检验任务标签页引用路径
4. 优化质检模板页面的检查项相关交互逻辑
|
2026-06-13 15:51:15 +08:00 |
|
|
|
9559e5810e
|
refactor(domain): 重构拉伸检验细节实体的弯曲试验
- 将 bendTest90 字段重命名为 bendTest,统一弯曲试验结果字段
- 将 bendTest180 字段重命名为 bendTestReverse,明确表示反向弯曲试验
- 更新数据库映射文件中的字段映射关系
- 修改服务层查询条件中对应的字段引用
- 更新 Excel 导出注解中的字段描述和值映射
|
2026-06-13 14:34:24 +08:00 |
|
|
|
92ad229104
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-13 13:30:56 +08:00 |
|
|
|
ee1cb31321
|
feat(mes/eqp): 新增设备监控模拟页面
该页面实现了设备状态统计看板、多条件筛选搜索、自动刷新、设备卡片展示、详情弹窗查看功能,使用mock数据模拟真实设备运行状态和参数变化
|
2026-06-13 13:30:52 +08:00 |
|
|
|
f0de25a3a2
|
feat(inspection): 添加检验模块日期范围筛选功能
- 在WmsInspectionMainBo中增加inspectionDateStart和inspectionDateEnd字段用于日期范围筛选
- 在WmsInspectionMainServiceImpl中实现日期范围查询逻辑
- 在WmsInspectionTensileDetailBo中增加productionDateStart、productionDateEnd、testDateStart和testDateEnd字段
- 在WmsInspectionTensileDetailServiceImpl中实现生产日期和试验日期范围查询逻辑
- 添加DateTimeFormat注解支持日期格式化处理
|
2026-06-13 13:08:11 +08:00 |
|
|
|
0d40774194
|
feat(wms): 添加检验管理模块功能
- 新增检验项目明细相关实体类、业务对象、视图对象及服务接口
- 实现检验项目明细的增删改查、分页查询及数据校验功能
- 新增检验主记录相关实体类、业务对象、视图对象及服务接口
- 实现检验主记录的增删改查、分页查询及数据校验功能
- 新增金属材料室温拉伸试验相关实体类、业务对象、视图对象及服务接口
- 实现拉伸试验记录的增删改查、分页查询及数据校验功能
- 配置MyBatis映射文件及Excel导出功能
- 添加相应的控制器及参数验证规则
|
2026-06-13 13:02:43 +08:00 |
|
|
|
948e62daae
|
fix(wms/report/comparison): 修复库存对比报表的查询参数错误
将原有的actionId、actionIds查询参数修正为coilId、coilIds,匹配接口实际需要的入参字段
|
2026-06-13 11:23:36 +08:00 |
|
|
|
48d12fe056
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-13 11:15:42 +08:00 |
|