Commit Graph

2003 Commits

Author SHA1 Message Date
砂糖
8f8729d2b2 feat(卷管理): 在技术页面添加优品卷标签页
添加优品卷标签页并设置默认激活,同时新增对应的查询参数配置
2026-03-18 16:05:54 +08:00
砂糖
0b451a9fb9 feat(报表): 添加宽度和厚度列并调整产品类型列宽
在合并报表页面中新增宽度和厚度显示列,同时将产品类型列的宽度从250调整为150以优化布局
2026-03-18 15:59:41 +08:00
砂糖
43d75de61f feat(wms报表): 添加宽度和厚度列并调整产品类型列宽
在团队、日、月、年和合并报表模板中,添加了宽度和厚度列,并将产品类型列的宽度从250调整为150,以优化表格布局并显示更多产品维度信息
2026-03-18 15:50:03 +08:00
砂糖
55af6de20b refactor(wms/report): 重构报表页面,提取公共组件和逻辑
将多个报表页面的公共逻辑提取到模板组件中,包括:
1. 创建out.vue和loss.vue作为基础模板
2. 重构zha.vue、zinc.vue等页面使用模板组件
3. 统一处理规格解析逻辑,添加宽度和厚度显示列
4. 优化仓库选择和查询参数处理
2026-03-18 15:41:09 +08:00
砂糖
69d2c4acc3 fix(hrm): 将请假时长单位从天改为小时
修改所有相关组件中的请假时长显示单位,从"天"改为"小时",包括图表、表格和表单中的标签。同时调整时间差计算逻辑,直接计算小时数而非天数。
2026-03-18 13:36:51 +08:00
砂糖
49331dcc24 feat(员工管理): 新增员工转正、转岗和离职功能
- 添加员工转正API和页面
- 新增员工转岗功能及相关API和页面
- 实现员工离职功能及相关API和页面
- 在员工信息页面添加在职天数显示
- 调整接收报表页面分页大小
- 完善员工入职补录表单
2026-03-18 13:09:40 +08:00
8fe459dae5 feat(wms): 添加员工转岗功能
- 在IWmsEmployeeTransferService中新增employeeTransfer方法
- 在WmsEmployeeTransferController中添加transfer接口
- 实现WmsEmployeeTransferServiceImpl中的员工转岗业务逻辑
- 添加事务注解确保数据一致性
- 在查询方法中关联员工信息表获取完整数据
- 验证员工状态确保在职员工才能转岗
- 记录转岗前后的部门和岗位信息
- 更新WmsEmployeeTransferVo以包含员工信息字段
2026-03-18 11:03:43 +08:00
7dcb779412 feat(employee): 添加员工转正状态管理功能
- 在WmsEmployeeInfo实体类中新增isRegular和regularTime字段
- 在WmsEmployeeInfoBo业务对象中添加转正相关属性定义
- 配置MyBatis映射文件中的转正状态字段映射关系
- 实现员工服务层中的转正状态查询条件过滤逻辑
- 在WmsEmployeeInfoVo视图对象中添加转正状态返回字段
2026-03-18 10:56:27 +08:00
70097733f6 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-18 10:53:22 +08:00
f7fdc03b5b feat(wms): 添加员工转正接口
- 在员工异动类型中新增转正选项(类型值为2)
- 更新数据库实体和业务对象中的异动类型定义
- 实现员工转正业务逻辑,包括状态验证和数据更新
- 添加转正API接口和相应的控制器方法
- 更新相关注释和文档以反映新的转正功能
- 修改Excel导出功能以支持转正类型的显示
2026-03-18 10:53:14 +08:00
砂糖
891f83f743 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-18 10:24:33 +08:00
砂糖
8e6f89ee55 feat(生产时间): 添加生产开始时间自动填充功能
在卷材操作的各个页面中,自动将待操作任务的创建时间设置为生产开始时间。同时在生产面板中新增生产时间相关字段的显示列
2026-03-18 10:24:28 +08:00
9c11ce7c9d Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-18 10:06:57 +08:00
8414d48dc8 feat(wms): 添加员工转岗记录管理功能
- 创建员工转岗记录实体类 WmsEmployeeTransfer
- 实现员工转岗记录服务接口 IWmsEmployeeTransferService
- 添加员工转岗记录控制器 WmsEmployeeTransferController
- 创建员工转岗记录数据访问层 WmsEmployeeTransferMapper
- 实现员工转岗记录业务逻辑 WmsEmployeeTransferServiceImpl
- 定义员工转岗记录业务对象 WmsEmployeeTransferBo 和视图对象 WmsEmployeeTransferVo
- 配置员工转岗记录 MyBatis 映射文件
- 实现员工转岗记录的增删改查功能
- 添加员工转岗记录导出功能
2026-03-18 10:06:48 +08:00
砂糖
3d6391bf32 feat(钢卷管理): 新增生产时间记录及耗时计算功能
添加TimeInput组件用于时间输入,并在钢卷合并、分条、打字、分步操作中增加生产开始/结束时间字段
实现生产耗时自动计算功能,支持显示xx天xx小时xx分钟格式
在基础面板中增加生产时间修正对话框,支持批量修改时间
2026-03-17 18:01:46 +08:00
砂糖
3c9f82add4 feat: 添加开始时间列并优化发货单打印功能
- 在coil面板的do.vue中添加开始时间列
- 新增widthEdit.vue组件用于宽度编辑
- 修改MaterialTag.vue中的标签显示为厂家名称
- 合并发货单打印功能,添加吨数统计显示
2026-03-17 17:07:49 +08:00
砂糖
b6387a53d8 feat(钢卷异常): 重构异常记录功能,增加开始/结束位置字段
refactor(发货单): 添加发货计划选择功能

feat(报表): 新增合并报表页面,支持投入产出钢卷统计

style: 移除多余的空格和注释代码
2026-03-17 14:52:54 +08:00
3c745b8ce4 feat(wms): 更新钢卷异常实体类增加缺陷详细信息字段
- 将lengthCoord字段替换为length、startPosition、endPosition三个精确数值字段
- 新增defectType缺陷类型字段用于详细分类(如划痕、边裂、厚度超标等)
- 新增defectRate缺陷率字段用于记录百分比数据
- 新增defectWeight缺陷重量字段用于记录具体重量值
- 新增mainMark主标记字段标识是否为主要缺陷
- 新增wholeCoilMark整卷标记字段标识是否影响整卷
- 更新Mapper映射文件适配新的实体字段结构
- 更新查询条件构造器支持新增字段的筛选功能
- 更新VO类Excel导出配置适配新的业务字段需求
2026-03-17 13:59:13 +08:00
76aff879c7 feat(WmsMaterialCoil): 添加生产时间和预留宽度字段支持
- 在 WmsMaterialCoil 实体类中新增生产开始时间、生产结束时间、生产耗时和预留宽度字段
- 在 WmsMaterialCoilBo 业务对象中添加对应的生产时间相关字段和格式化注解
- 在 WmsMaterialCoilVo 视图对象中增加生产时间字段和 Excel 导出支持
- 更新 MyBatis 映射文件中的结果映射和查询字段列表
- 在服务实现类中添加生产时间相关的查询条件过滤逻辑
2026-03-17 13:54:17 +08:00
7632c63185 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-17 10:07:13 +08:00
f8b2d2458c refactor(WmsFurnacePlanService): 移除逻辑库位禁用功能
- 删除了设置仓库为禁用状态的相关代码
- 移除了updateById调用以禁用指定warehouseId的仓库记录
- 简化了炉计划服务中的仓库状态管理逻辑
2026-03-17 10:05:28 +08:00
砂糖
347ec849ae feat(annealPlan): 添加钢卷绑定信息更新功能并优化界面
- 新增updateAnnealPlanCoil API用于更新钢卷绑定信息
- 移除加入计划按钮的状态限制
- 将实际库位改为钢卷去向选择器并添加钢卷层级输入
- 实现钢卷信息变更自动保存功能
- 按层级排序钢卷列表
- 完善完成处理时的库位校验逻辑
2026-03-17 09:48:17 +08:00
0aee6cecaa feat(wms): 添加退火计划钢卷关系管理功能
- 创建了IWmsFurnacePlanCoilService接口定义CRUD操作方法
- 实现了WmsFurnacePlanCoilServiceImpl业务逻辑处理类
- 添加了WmsFurnacePlanCoilController REST控制器提供API接口
- 配置了WmsFurnacePlanCoilMapper.xml数据库映射文件
- 实现了分页查询、新增、修改、删除和导出功能
- 集成了数据验证、日志记录和重复提交防护机制
2026-03-17 09:23:28 +08:00
砂糖
65d7e4a1fd feat(wms): 新增退火计划控制页面并优化性能展示
refactor(anneal): 重构退火计划页面布局和交互逻辑
style(anneal): 调整表单元素换行和表格列宽
2026-03-16 17:54:56 +08:00
砂糖
53692fd024 fix(EmployeeSelector): 修复员工选择器中重复员工的问题
因为员工可能出现重名情况,添加去重逻辑确保selectedEmployees中每个员工的keyField是唯一的
2026-03-16 17:32:28 +08:00
砂糖
b6b460386e refactor(wms): 移除导出文件名中的日期参数
文件名已使用时间戳保证唯一性,移除冗余的日期参数以简化命名
2026-03-16 17:06:26 +08:00
砂糖
cff26eaac7 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-16 16:58:08 +08:00
砂糖
bb78fba24e feat(wms/report): 新增合并报表模板及多个物料类型页面
添加合并报表通用模板组件merge.vue,包含统计信息展示、明细查询及导出功能
创建acid/duge/zinc/lajiao/shuang/tuozhi等物料类型的报表页面,通过actionType区分不同物料类型
2026-03-16 16:58:06 +08:00
95987d352c refactor(wms): 完成退火选逻辑库位而不是实际库位
- 修改 WmsFurnacePlanLocationItemBo 中的 actualWarehouseId 字段为 warehouseId
- 更新验证注解消息从"实际库位"改为"逻辑库位"
- 修改 occupyActualWarehouse 方法为 occupyWarehouse 并调整参数
- 替换 ActualWarehouse 相关操作为 Warehouse 操作
- 在占用库位时同步更新 wmsfurnace_plan_coil 表中的逻辑库区信息
- 更新服务实现中所有相关字段引用和方法调用
2026-03-16 16:45:52 +08:00
4c26e708da Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-16 15:58:19 +08:00
10a28f8c62 feat(analytics): 更新炉火实绩功能以支持详细的钢卷信息以及层级和库区信息
- 在 WmsAnnealPerformanceDetailVo 中新增逻辑库区ID、库区名称、炉火层级和钢卷列表字段
- 修改 WmsAnnealPerformanceMapper.xml 查询语句以优化性能并移除冗余字段
- 在 WmsAnnealPerformanceServiceImpl 中实现批量查询逻辑,包括钢卷关联、库区信息和钢卷详情
- 新增仓库映射器和服务依赖注入以支持数据获取
- 在 WmsMaterialCoilVo 中添加炉火层级字段以存储钢卷在炉内的层数信息
- 实现按计划ID分组处理钢卷数据并设置相应的库区和层级属性
2026-03-16 15:58:10 +08:00
砂糖
71e2467572 feat(wms): 优化退火炉界面和修复钢卷合卷功能
- 重构退火炉界面为卡片式布局,增加可视化状态展示
- 修复钢卷合卷API路径和方法,添加操作ID和类型参数
- 移除标签打印中冗余的itemName字段
- 修复退火计划物料卡片布局自适应问题
2026-03-16 15:38:11 +08:00
砂糖
e5821a3f68 fix(wms): 提高html2canvas缩放比例并优化发货单页面布局
调整wayBill和wayBill2组件的html2canvas缩放比例从3提高到6,以获得更清晰的打印效果
重构发货单页面布局,将表格和分页组件放入滚动容器,表单区域设为固定位置
2026-03-16 15:34:53 +08:00
d8821db4b2 refactor(WmsMaterialCoilService): 优化合卷操作的待办事项处理流程
- 调整代码执行顺序,先创建待操作记录再执行合卷操作
- 引入中间步骤收集原始钢卷与操作ID的映射关系
- 修改待办事项状态更新时机,在合卷完成后统一更新为已完成
- 为新创建的待办事项设置初始状态为处理中而不是直接完成
- 修复空指针检查逻辑,同时验证coilId和actionType非空
- 重构操作记录更新流程,确保在合卷成功后再更新processedCoilIds
2026-03-16 15:29:05 +08:00
a51c5a4d88 feat(wms): 添加钢卷退火计划中的逻辑库区和炉火层级功能
- 在 WmsFurnacePlanCoil 实体类中新增逻辑库区ID和炉火层级字段
- 在 WmsFurnacePlanCoilBo 中添加对应的业务对象属性
- 在 WmsFurnacePlanCoilVo 中增加Excel导出相关字段和映射
- 更新 WmsFurnacePlanServiceImpl 服务实现类中的依赖注入
- 实现逻辑库区信息的查询和名称设置功能
- 将逻辑库区ID和炉火层级信息保存到数据库中
2026-03-16 14:47:02 +08:00
275f6181ce feat(wms): 在操作记录中添加合卷之后的钢卷
- 在 IWmsMaterialCoilService 中新增 mergeCoils 方法实现合卷操作
- 扩展 WmsMaterialCoilBo 类添加 actionId、actionType 和 mergedCoilId 字段
- 在 WmsMaterialCoilController 中添加 /merge 接口支持合卷新功能
- 实现合卷逻辑为 newCoils 中每个被合的卷添加 actionId 和 actionType
- 支持通过 actionId 更新操作记录状态并设置完成时间
- 实现合卷后新钢卷 ID 的返回和操作记录的自动创建更新
2026-03-16 14:10:17 +08:00
58653da48b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-16 13:20:50 +08:00
f84168396c feat(wms): 添加加工后钢卷ID字段支持
- 在WmsCoilPendingAction实体类中新增processedCoilIds字段
- 在WmsCoilPendingActionBo业务对象中添加processedCoilIds属性
- 更新WmsCoilPendingActionMapper.xml映射文件中的结果映射
- 在WmsCoilPendingActionServiceImpl服务实现中添加模糊查询条件
- 在WmsCoilPendingActionVo视图对象中增加processedCoilIds字段
2026-03-16 13:20:40 +08:00
砂糖
3b26b060db Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-16 13:15:57 +08:00
砂糖
b27f246fa0 feat(钢卷): 重构标签打印逻辑并添加合卷操作功能
重构钢卷标签打印逻辑,提取公共方法到coilPrint.js
添加合卷操作区功能,支持200-299操作类型
为合卷表单添加验证规则
2026-03-16 13:15:54 +08:00
e84e41b20f Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-16 10:56:55 +08:00
a22d79b858 feat(wms): 入炉钢卷不能被操作
- 在退火计划取消时将钢卷独占状态设置为2(退火中)
- 在实际库位占用时将钢卷独占状态设置为0(未独占)
- 扩展独占状态枚举值:0=未独占,1=单步分卷中,2=退火中
- 修改钢卷独占状态检查方法为获取完整状态值
- 增强钢卷操作权限验证,支持多种独占状态判断
2026-03-16 10:56:39 +08:00
砂糖
d613058104 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-16 10:41:53 +08:00
砂糖
c8f576dea3 refactor(wms): 优化合卷逻辑和员工选择组件
- 移除合卷流程中的箭头图示和最小源卷数量限制
- 修改处理时间显示为完成时间并更新相关字段
- 优化员工选择组件的前端筛选和取消操作处理
2026-03-16 10:41:50 +08:00
4d21c43416 refactor(KLPApplication): 移除Flyway自动配置 删除数据库表
- 移除了对FlywayAutoConfiguration的排除配置
- 恢复默认的Spring Boot自动配置行为
- 简化了应用程序启动配置
2026-03-16 09:41:12 +08:00
8972a45fcc refactor(database): 移除Flyway数据库迁移配置
- 从application.yml中移除flyway相关配置项
- 从application-dev.yml中移除flyway相关配置项
- 从application-prod.yml中移除flyway相关配置项
- 将EmsEnergyConsumptionController中的StringUtils替换为Spring工具类
- 删除FlywayConfig配置类及其命令行启动器实现
- 从klp-common模块的pom.xml中移除flyway依赖
- 从根pom.xml中移除flyway核心依赖
2026-03-16 09:29:53 +08:00
砂糖
319553702e Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-16 09:05:16 +08:00
砂糖
f2c7e20eb6 feat(标签打印): 添加钢卷标签打印功能并调整标签样式
- 在入库页面添加打印按钮及处理逻辑
- 修改标签样式,使用黑体并设置黑色字体
- 添加隐藏的label-render组件用于打印
2026-03-16 09:05:12 +08:00
bd565aba8e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-15 15:10:38 +08:00
5487f04cf5 完成wip-退火模块 2026-03-15 15:10:17 +08:00