Commit Graph

2332 Commits

Author SHA1 Message Date
王文昊
d61a2c795b feat(wms): 增强版本管理界面,添加方案参数功能
在版本管理页面中,新增方案参数的显示和编辑功能。用户可以通过操作按钮对方案点位和参数进行编辑和删除。后端服务也进行了相应的调整,以支持方案参数的增删改查操作。此更新提升了用户在管理方案时的灵活性和便捷性。
2026-04-20 19:34:01 +08:00
王文昊
f501994da6 feat(wms): 增加版本管理功能和操作按钮
在规程主表的操作列中新增“版本与方案”按钮,点击后可跳转至版本管理页面。更新了操作列的宽度以适应新按钮。同时,在后端服务中添加了对规程版本存在性的校验,确保在删除规程时不会影响相关版本数据。
2026-04-20 19:14:50 +08:00
王文昊
62b594026b feat(wms): 规程主表 wms_process_spec 全栈 CRUD(任务2)
新增规程档案后端(Entity/BO/VO/Mapper/Service/Controller),接口前缀 /wms/processSpec,
含分页查询、导出、详情、增删改;保存时校验规程编号唯一;逻辑删除与全局配置一致(0 未删 / 2 已删)。

新增 Flyway 脚本 V10 建表及唯一索引;前端增加 api/wms/processSpec.js 与 views/wms/processSpec/index.vue,
支持按编号/名称/类型/产线/产品类型/启用状态筛选,产线下拉关联现有产线接口。

说明:需在目标库执行迁移并在菜单中配置组件路径 wms/processSpec/index。
2026-04-20 18:20:29 +08:00
ee199388d5 feat(wms): 新增钢卷质量改判功能及记录
添加钢卷质量改判功能,包括改判原因输入框和改判记录API
在基础信息面板中新增改判原因字段,并调用新增的改判记录API保存改判历史
2026-04-20 16:55:54 +08:00
d69e445e82 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-20 15:23:20 +08:00
3d7fd09c60 feat(wms): 添加钢卷质量改判记录管理功能
- 创建 WmsCoilQualityRejudge 实体类定义数据库表结构
- 实现 IWmsCoilQualityRejudgeService 接口及其实现类
- 开发 WmsCoilQualityRejudgeController 控制器提供 REST API
- 添加 WmsCoilQualityRejudgeMapper 数据访问层接口
- 配置 MyBatis XML 映射文件实现数据库操作
- 定义 WmsCoilQualityRejudgeBo 业务对象和 Vo 视图对象
- 实现分页查询、新增、修改、删除等基础 CRUD 功能
- 集成 Excel 导出功能支持数据批量导出
- 添加数据验证和业务逻辑处理机制
2026-04-20 15:23:10 +08:00
5634964002 feat(ems): 新增能源记录管理功能并优化设备管理界面
- 添加能源记录API及相关功能
- 重构设备管理界面,简化表单字段
- 实现能源消耗表格视图,支持按月筛选和编辑
- 移除设备管理中的冗余字段和绑定库区显示
- 调整设备状态选择器为按钮样式
2026-04-20 15:15:37 +08:00
9f7870c63b fix(EmsEnergyRecordVo): 修正统计日期格式化注解
- 移除错误的ExcelDictFormat注解
- 添加DateTimeFormat注解以支持日期格式化
- 将日期格式统一为yyyy-MM-dd模式
2026-04-20 15:08:08 +08:00
29d0303247 fix(EmsEnergyRecordVo): 修正统计日期格式化注解
- 移除错误的ExcelDictFormat注解
- 添加DateTimeFormat注解以支持日期格式化
- 将日期格式统一为yyyy-MM-dd模式
2026-04-20 14:59:36 +08:00
c3bef9615e feat(energy-record): 为统计日期字段添加JSON和日期格式化注解
- 添加@JsonFormat注解以支持yyyy-MM-dd格式的JSON序列化
- 添加@DateTimeFormat注解以支持yyyy-MM-dd格式的日期解析
- 确保recordDate字段在API交互中的格式一致性
2026-04-20 14:47:57 +08:00
d398c2e4fc feat(energy-record): 修改新增能源消耗记录接口返回值类型
- 将控制器方法返回类型从 R<Void> 改为 R<Long>
- 将服务层实现方法返回类型从 Boolean 改为 Long
- 将服务接口方法返回类型从 Boolean 改为 Long
- 新增记录成功后返回记录ID而不是布尔值
- 保持原有的业务逻辑并在新增成功后设置能源记录ID
2026-04-20 14:39:51 +08:00
2dbf4a042e feat(wms): 新增材质异常钢卷查询功能
- 在IWmsMaterialCoilService中添加queryMaterialMismatchCoils方法定义
- 在WmsMaterialCoilController中新增查询材质异常钢卷的API接口
- 在WmsMaterialCoilMapper中添加selectMaterialMismatchCoilsPage分页查询方法
- 在WmsMaterialCoilMapper.xml中实现材质异常钢卷的SQL查询逻辑
- 在WmsMaterialCoilServiceImpl中实现材质异常钢卷查询的具体业务逻辑
- 通过关联查询优化性能,避免N+1问题并支持分页返回结果
2026-04-20 14:29:33 +08:00
be59e4cc79 feat(energy-record): 新增能源消耗记录的时间范围查询和设备信息关联功能
- 在 EmsEnergyRecordBo 中添加 recordStartDate、recordEndDate 用于时间范围筛选
- 添加 meterCode、energyName、model、manufacturer、meterStatus 等模糊查询字段
- 集成 DateTimeFormat 注解支持日期格式化
- 在 EmsEnergyRecordMapper 中新增 selectVoPagePlus 方法实现关联查询
- 通过 XML 配置实现能源记录与计量表、能源类型的左连接查询
- 在 EmsEnergyRecordServiceImpl 中重构查询逻辑支持多表关联和时间段筛选
- 在 EmsEnergyRecordVo 中扩展表计和能源相关展示字段
2026-04-20 13:54:39 +08:00
14e28a0169 feat(wms): 按入场钢卷号分组后按最新创建时间倒序排列
- 在钢卷查询中添加按入场钢卷号分组的功能
- 实现分组后按每组最新创建时间倒序排列
- 确保查询结果按时间顺序正确排序
2026-04-20 13:35:28 +08:00
a26089ce15 feat(WmsMaterialCoil): 添加按入场钢卷号分组功能
- 在 WmsMaterialCoilBo 中新增 groupByEnterCoilNo 字段
- 实现按 enter_coil_no 分组的查询逻辑
- 根据 bo 中的 groupByEnterCoilNo 参数动态添加分组条件
2026-04-20 13:32:51 +08:00
2d3caa65bc Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-20 13:08:44 +08:00
bd4d591934 feat(ems): 添加能源消耗记录管理功能
- 创建 EmsEnergyRecord 实体类,定义能耗记录主键、表计ID、能源ID、消耗量等字段
- 实现 EmsEnergyRecordBo 业务对象,用于接收前端参数并进行数据验证
- 开发 EmsEnergyRecordController 控制器,提供查询、新增、修改、删除和导出功能
- 配置 EmsEnergyRecordMapper 数据访问接口,继承 BaseMapperPlus 进行数据库操作
- 编写 EmsEnergyRecordMapper.xml 映射文件,定义结果集映射关系
- 实现 EmsEnergyRecordServiceImpl 服务类,封装业务逻辑和数据处理方法
- 定义 EmsEnergyRecordVo 视图对象,配置Excel导出注解和字典转换功能
- 提供 IEmsEnergyRecordService 接口,规范服务层方法契约
2026-04-20 13:08:33 +08:00
f7a8b3df22 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-20 11:04:18 +08:00
4fefc68bbc fix(wms): 修复合同ID为空时添加合同关系的错误
在合并、分条和批量分条操作中,当合同ID为空时不再尝试添加合同关系
同时优化批量分条时的合同关系添加逻辑,先过滤掉空合同ID
2026-04-20 11:04:14 +08:00
cdcf5e2428 加入规程管理sql 2026-04-19 14:29:57 +08:00
deb684ce27 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-19 14:28:02 +08:00
3f300e05e9 加入规程管理sql 2026-04-19 14:27:05 +08:00
af002b84d3 feat(合同管理): 新增钢卷与合同关联功能
- 添加钢卷与合同关联的API接口
- 在合卷、分条、打字等操作中增加合同选择组件
- 创建合同选择组件ContractSelect
- 在合同详情页新增生产成果展示页签
- 实现合同列表的本地存储功能
2026-04-18 16:18:22 +08:00
143764f7f8 feat(钢卷调拨): 新增调拨类型列和改判功能
添加调拨类型列显示和钢卷改判功能,包括改判弹窗和重贴标签操作
2026-04-18 15:56:28 +08:00
0822ca7cc8 refactor(wms): 修改钢卷合卷功能返回结果卷
- 将IWmsMaterialCoilService.mergeCoils方法返回值从Boolean改为Long
- 更新WmsMaterialCoilController.mergeCoils方法以返回合卷后的新钢卷ID
- 修改WmsMaterialCoilServiceImpl.mergeCoils实现以返回合并后的钢卷ID
- 移除原有的布尔返回值,改为返回实际的业务数据ID
- 保持事务处理和业务逻辑完整性
2026-04-18 14:53:42 +08:00
5b452bad31 fix(order): 修复订单详情中钢卷信息关联错误
- 将合同ID替换为订单ID进行钢卷信息映射
- 确保钢卷列表正确关联到对应的订单记录
- 修复了因键值不匹配导致的钢卷信息丢失问题
2026-04-18 14:48:58 +08:00
4f259c5aba Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-18 14:28:55 +08:00
34dd8004c4 fix(order): 解决计划日期时间设置问题
- 将日期设置为当天的开始时间 00:00:00
- 使用Calendar类精确设置小时、分钟、秒和毫秒为零值
- 确保计划日期查询使用正确的日期范围
- 避免因时间戳差异导致的数据查询不准确问题
2026-04-18 14:28:44 +08:00
254dada485 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-18 14:24:22 +08:00
ee2bb280b6 refactor(mapper): 更新 MyBatis 映射文件中的对应 SQL 查询 ID
- 将 ApsPlanSheetMapper 中的 selectList 方法重命名为 selectListByReq
- 更新 MyBatis 映射文件中的对应 SQL 查询 ID
- 修改服务实现类中的方法调用以匹配新方法名
2026-04-18 14:21:42 +08:00
96082b9124 feat(wms): 添加左侧逻辑库位查询功能并优化钢卷管理界面
在钢卷管理相关页面添加左侧逻辑库位树形查询功能,方便用户快速筛选库位
移除部分冗余代码和注释,优化页面布局和交互体验
添加钢卷统计数据显示功能,提升数据可视化
2026-04-18 13:36:24 +08:00
ddb1beb629 feat(wms): 添加钢卷物料订单关联信息查询功能
- 新增 queryPageListWithOrderRel 方法支持查询钢卷关联订单列表
- 实现批量查询避免 N+1 问题,提升查询性能
- 添加 listWithOrderRel 控制器接口供前端调用
- 集成 wms_coil_contract_rel 中间表与 crm_order 联查
- 优化查询逻辑,支持按需加载订单关联信息
- 完善异常处理和日志记录机制
2026-04-18 13:01:28 +08:00
67cf5aa7cb feat(wms): 添加钢卷关联订单信息查询功能
- 在WmsCoilContractRelMapper中新增selectOrdersByCoilId和selectOrdersByCoilIds方法
- 在WmsCoilContractRelMapper.xml中实现钢卷与订单关联查询的SQL映射
- 扩展WmsCoilContractRelVo类添加订单相关字段和@JsonFormat注解
- 在WmsMaterialCoilServiceImpl中注入coilContractRelMapper并实现填充订单信息逻辑
- 在WmsMaterialCoilVo中添加orderList字段存储关联订单列表
- 实现根据钢卷ID查询完整订单信息的JOIN查询功能
2026-04-18 11:49:10 +08:00
e1cc0fda34 feat(crm): 添加每日订单查询功能
- 在 ApsPlanDetailBo 中新增 planSheetIds 字段用于批量查询
- 实现 IApsPlanDetailService 的 queryListByPlanSheetIds 方法
- 添加 CrmOrderService 的 queryByIds 批量查询接口
- 在 CrmOrderController 中新增 /daily 接口查询当日订单
- 集成 APS 排产计划数据获取当日关联的 CRM 订单
- 添加 klp-aps 模块依赖支持跨模块数据查询
2026-04-18 11:11:14 +08:00
4e5e1bbca1 feat(crm): 订单查询功能新增关联钢卷信息展示
- 集成WMS钢卷合同关联查询服务
- 实现订单与钢卷批量关联查询逻辑
- 添加钢卷详细信息映射和组装功能
- 在CrmOrderVo中新增coilList字段存储钢卷列表
- 优化查询性能,避免N+1问题
- 支持按合同ID分组获取关联钢卷数据
2026-04-18 11:03:35 +08:00
2e363f9ad8 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-18 10:23:57 +08:00
f158830abf feat(wms): 添加钢卷与合同关联关系管理功能
- 创建 WmsCoilContractRel 实体类定义钢卷与合同关联关系数据结构
- 实现 IWmsCoilContractRelService 接口提供基础CRUD操作方法
- 开发 WmsCoilContractRelServiceImpl 业务逻辑实现类
- 添加 WmsCoilContractRelController 控制器支持RESTful API接口
- 设计 WmsCoilContractRelMapper 数据访问接口及XML映射文件
- 创建 WmsCoilContractRelBo 业务对象和 WmsCoilContractRelVo 视图对象
- 集成分页查询、新增、修改、删除和导出功能
- 添加数据验证和重复提交防护机制
2026-04-18 10:23:48 +08:00
843512ab7e Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-04-18 10:23:27 +08:00
dd27069b4c feat(KLPTable): 增强浮层组件功能并优化表格显示
- 为浮层组件添加列数配置和排除列功能
- 优化浮层位置计算逻辑,防止超出视窗边界
- 调整表格列显示,移除不必要列并添加净重列
- 更新浮层样式,支持网格布局和响应式显示
- 扩展浮层配置项,支持更多自定义选项
2026-04-18 10:23:24 +08:00
b95bd5b93d Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-18 10:18:02 +08:00
4d588985e8 feat(WmsMaterialCoil): 添加调拨类型非空筛选功能
- 在WmsMaterialCoilBo中新增hasTransferType字段用于标识是否查询调拨类型不为空的钢卷
- 在WmsMaterialCoilServiceImpl中实现调拨类型非空筛选逻辑
- 当hasTransferType为true时查询调拨类型不为空且不为字符串的钢卷记录
2026-04-18 10:17:22 +08:00
3ad3fd2fee feat(PlanDetailForm): 添加订单明细选择功能以快速录入成品信息
在成品信息组中添加选择订单明细按钮,点击可打开对话框选择订单明细并自动填充表单字段。移除未使用的订单类型列并优化附件查看按钮的样式。
2026-04-17 17:02:12 +08:00
79ee9d572d feat(contract): 替换产品内容组件为订单详情组件并优化表单字段
重构合同预览和订单详情展示,使用新的OrderDetail组件替代原有的ProductContent组件
调整订单详情表单字段,增加宽度、厚度等必要字段,移除不必要字段
优化表单验证规则和显示逻辑
2026-04-17 15:11:09 +08:00
c9742b08cf fix(wms): 修复规格分割可能导致的错误并增加分页大小
处理规格分割时可能出现的空值问题,使用可选链操作符和默认值
同时增加多个报表页面的分页大小限制
2026-04-17 15:10:21 +08:00
6bd5d2ded3 feat(CrmOrderItem): 添加订单项产品规格字段
- 在CrmOrderItem实体类中新增表面处理、切边要求、包装要求、宽度、厚度、用途字段
- 在CrmOrderItemBo业务对象中同步添加对应字段定义
- 在CrmOrderItemVo视图对象中添加Excel导出注解配置
- 更新MyBatis映射文件中的结果映射和插入字段列表
- 在查询条件构建器中添加新字段的查询支持
2026-04-17 14:16:46 +08:00
da1813e65a Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-04-17 09:54:43 +08:00
8dbb7d1113 feat(钢卷管理): 添加钢卷统计功能并优化仓库选择排序
新增钢卷统计接口和展示总净重功能
优化仓库选择组件,按使用频率排序选项
调整钢卷选择器布局和样式
2026-04-17 09:55:27 +08:00
ae77c529ae feat(wms): 添加物料卷统计总数功能
- 在WmsMaterialCoilServiceImpl中新增total_count字段统计
- 将统计结果添加到返回结果集中
- 处理空值情况并设置默认值为BigDecimal.ZERO
2026-04-17 09:54:34 +08:00
edcbf7a5f1 feat(退火操作): 新增退火操作事件记录功能
添加退火操作事件API及页面,实现退火炉操作记录功能
在计划管理页面增加操作事件记录,包括入炉、完成、添加和解绑操作
2026-04-16 17:12:08 +08:00
28622a2b16 refactor(wms): 优化钢卷计划和材料钢卷服务逻辑
- 在更新钢卷计划时设置创建时间和更新时间
- 添加登录用户信息到钢卷计划的创建者和更新者字段
- 初始化钢卷计划的状态和导出相关字段
- 移除占用仓库的冗余方法实现
- 在材料钢卷服务中同时更新数据类型和排他状态字段
2026-04-16 16:46:09 +08:00