Commit Graph

1096 Commits

Author SHA1 Message Date
8f602d80a9 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-06-01 15:56:51 +08:00
7bddfad80f feat(eqp/check): 新增设备巡检负责人筛选页面及相关优化
1.  新增person.vue页面,支持按负责人筛选巡检部位
2.  在设备巡检列表页展示负责人信息并添加样式
3.  修复产线绑定字段错误,将lineId改为productionLine
4.  移除磨工页面输入框的number类型限制
2026-06-01 15:56:48 +08:00
8b1d7ed280 feat(wms/report): 新增自定义导出列顺序功能并优化导出弹窗布局
1. 在ExcelUtil工具类中新增exportExcelOrdered方法,支持按指定顺序的列动态生成表头和数据行进行导出
2. 重构接收报表页面的自定义导出弹窗:将布局拆分为左侧可选列面板和右侧导出顺序面板,支持拖拽排序
3. 新增后端/exportCustomOrdered接口,接收有序字段列表并调用新的导出方法
4. 优化弹窗样式:调整宽度、间距、滚动区域,新增顺序序号和移除按钮
5. 移除原有的/exportCustom接口,统一使用新的有序导出逻辑
2026-06-01 15:14:34 +08:00
285775c733 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-06-01 14:39:03 +08:00
7e6bc1e8b4 fix(attendance): 优化考勤状态识别逻辑并补充漏打卡处理
1. 在考勤状态筛选、汇总卡片和图例中将“迟到/早退”标签更新为“迟到/早退/缺卡”,以包含漏打卡情况
2. 后端服务中,在考勤状态常量列表新增“missed_start”、“missed_end”、“missed”三种漏打卡状态
3. 重构上下班打卡时间判断逻辑:当打卡时间晚于理论上班时间或早于理论下班时间超过30分钟时,标记为漏打卡(上班漏打卡或下班漏打卡)
4. 调整状态覆盖逻辑:上班漏打卡或下班漏打卡状态会覆盖原有的迟到/早退状态;若上下班均漏打卡则标记为全天漏打卡(missed)
5. 更新考勤记录处理:当标记为漏打卡时,对应的首次或末次打卡时间字段设为null
6. 优化旷工判定逻辑:单独处理上午段(P1)或下午段(P2)漏打卡的情况,分别标记为半天旷工(absent_half)
7. 前端新增漏打卡状态对应的日历样式(状态色块为#e6a23c)和状态描述文本(“上班漏打卡”、“下班漏打卡”)
2026-06-01 14:38:56 +08:00
bf3967d7b5 feat(wms/coil): 新增镀铬卷号字段与分条校验规则优化
1.  在CoilCard中将长度标签改为参考长度
2.  新增镀铬卷号列到钢卷选择器表格与可选列配置
3.  在钢卷更新和分条页面添加净重、厚度校验规则,区分镀锌/酸轧/镀铬产线豁免情况
4.  优化分条页面的代码格式与组件注册顺序,新增镀铬操作类型判断
5.  分条表单新增镀铬卷号输入项,支持从源卷复制镀铬卷号信息
2026-06-01 14:31:06 +08:00
a0cd885fc7 feat(wms/attendance): 优化考勤同步功能,新增月份选择和超时配置
1. 重构syncRecords接口,支持传入开始和结束时间参数并新增60s超时配置
2. 升级考勤同步页面:新增同步弹窗、月份选择器,替换原有基于最后同步时间的同步逻辑
3. 优化搜索表单和详情表单的标签与占位符,调整表单宽度提升可读性
4. 移除无用的最后同步时间查询逻辑
2026-06-01 14:12:06 +08:00
94840b2153 feat(mes/roll/grind): 实现轧辊增删改查功能
1. 新增轧辊列表头部新增按钮和轧辊明细面板的修改、删除按钮
2. 增加轧辊新增/编辑弹窗,包含完整的轧辊信息表单和校验
3. 对接轧辊CRUD后端接口,实现新增、修改、删除逻辑
4. 调整左侧轧辊面板宽度适配新增内容
2026-06-01 12:58:35 +08:00
c5ce33f71a feat(mes/roll): 重构轧辊磨削页面布局并补充备注字段
1.  重构轧辊磨削页面的整体布局,调整为左侧产线Tab+右侧主体的结构
2.  在实体类和BO类中新增remark备注字段
3.  移除运单页面的冗余备注搜索框
4.  优化轧辊列表的检索和展示逻辑,新增厂家筛选选项
5.  补充磨削班组的下拉选择选项,新增字典配置
6.  优化页面样式和交互细节
2026-06-01 11:27:05 +08:00
9af5284ff3 feat: 多页面功能优化与新增 2026-05-30 18:00:01 +08:00
6a5220ad78 feat(mes/roll/grind): 增加厂家搜索筛选和CR类型选项
1. 新增厂家搜索输入框和筛选逻辑
2. 新增CR类型的单选筛选按钮
3. 在辊子列表中展示厂家信息
4. 优化有效当前辊径的默认返回逻辑
2026-05-30 15:05:43 +08:00
6044413384 fix(wms): 统一发货单导出逻辑并修复弹窗拦截问题
1. 替换原有的window.open弹窗导出为a标签下载,解决浏览器拦截弹窗的问题
2. 统一使用Date.now()替代new Date().getTime()优化代码
3. 新增释放URL对象的代码避免内存泄漏
4. 调整线圈页面批量移出发货单按钮的显示条件
2026-05-30 14:31:20 +08:00
3a0f729669 feat(attendanceCheck): 新增员工考勤详情弹窗功能
1.  为员工列表列添加详情按钮,点击可查看个人考勤详情
2.  新增个人考勤汇总卡片,展示考勤统计数据
3.  支持表格和日历两种明细视图,根据天数自动切换
4.  添加考勤日历视图样式与状态标识
5.  补充相关计算属性与工具方法支撑新功能
2026-05-29 17:13:57 +08:00
aad568f320 feat(mes,wms): 新增设备送检审批流程及相关功能
1. 新增设备送检审批的API接口层
2. 在待办页面添加设备送检审批标签页
3. 完善设备巡检日报的送检提交功能
4. 修复报表模板查询的参数传递问题
5. 优化设备送检审批单的业务逻辑处理
2026-05-29 17:05:23 +08:00
d6099a781f Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-29 16:27:28 +08:00
e23098b766 feat(wms/report): 给成品线圈查询添加按创建时间筛选条件,并增加备注搜索项
1.  在wms报表模板页面的成品线圈查询中,补充byCreateTimeStart和byCreateTimeEnd参数,替换原有的startTime和endTime参数
2.  在CoilSelector组件中新增备注搜索输入框,仅在orderBy存在时显示
2026-05-29 16:27:25 +08:00
c707a0356f Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-29 16:10:09 +08:00
484f63f9cc feat(wms/coil): 新增钢卷物料个性化导出功能
1.  后端新增导出列元数据接口 `/exportColumns`,返回字段名与中文列名的映射。
2.  后端新增个性化导出接口 `/exportCustom`,支持通过 `columns` 参数指定导出的字段集合,利用增强的 `ExcelUtil.exportExcel` 方法实现按需导出。
3.  前端钢卷接收报表页面新增自定义导出弹窗,支持按列分组展示、搜索、全选/反选/清空列,并调用新接口实现仅导出选中列的数据。
4.  在导出VO中补充“班组”字段的Excel映射注解。
2026-05-29 16:09:58 +08:00
1f32171800 feat(aps): 新增排产单明细批量导入功能 2026-05-29 16:00:20 +08:00
b8ed505971 feat(wms,crm,cost): 完成多模块功能更新与优化
1. 新增发货单明细统计接口调用
2. 移除成本页面复制配置按钮
3. 隐藏CRM合同订单编辑标签页
4. 优化发货单页面订单编号自动补全功能
5. 新增钢卷管理发货计划筛选与批量移单功能
2026-05-29 14:28:56 +08:00
1b65444ab3 refactor(wms/coil): 统一排产单表格展示样式并优化页面布局 2026-05-29 13:00:33 +08:00
125e07eed4 feat(mes/eqp/check): 替换字典选型为动态产线下拉选单
1. 统一替换页面中原有的dict-select为通过接口获取的动态产线列表
2. 新增产线默认选中酸轧线的逻辑
3. 修复产线参数传递不匹配的问题,同步前后端参数字段
2026-05-29 11:41:48 +08:00
c53befe9d6 feat(eqp): add production line and inspect part query, enhance daily check statistics
1. 新增巡检记录BO和VO的产线、巡检部位字段
2. 关联设备部件表补充查询巡检部位和产线数据
3. 增加按产线过滤巡检记录的查询条件
4. 优化日巡检页面:替换日期选择器为时间段选择,新增负责人汇总统计、应检/实检差异统计和完成率指标
2026-05-29 10:51:16 +08:00
1f4dcea63a feat(wms/coil): 新增排产单展示功能,优化多页面布局与样式
1.  为分步加工弹窗添加全屏属性
2.  在typing、merge、stepSplit、split页面新增排产单列表与详情展示,支持多排产单切换
3.  重构split页面表单布局为双列样式,优化页面结构
2026-05-28 17:43:04 +08:00
8e6ae90690 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-28 17:21:10 +08:00
f33170de75 feat(wms/coil): 在钢卷录入页面新增排产计划展示功能
1. 在钢卷录入页面新增排产计划卡片,根据当前操作类型动态显示对应产线的计划
2. 新增产线名称映射表,支持酸轧线、镀锌线、脱脂线、拉矫线、双机架线、镀铬线和分条线
3. 调用APS模块的排产计划和计划明细接口获取数据,并在表格中展示订单号、合同号、客户、成品信息等详细列
4. 优化原料信息组件显示列数,提升页面信息展示密度
2026-05-28 17:20:56 +08:00
7e8509e2e3 refactor(多个页面): 优化页面布局与交互体验 2026-05-28 16:31:14 +08:00
56622548cf Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-28 16:09:28 +08:00
31d6b02f8b feat(mes/eqp): 为设备备件新增负责人字段
1. 在EqpEquipmentPart实体类、Bo和Vo中新增responsiblePerson字段
2. 在EqpEquipmentPartMapper.xml中增加responsible_person列映射
3. 在EqpEquipmentPartServiceImpl的查询条件中增加负责人模糊筛选
4. 在前端备件管理页面新增负责人查询输入框、表格列和表单字段
2026-05-28 16:09:17 +08:00
9cfb96f2c3 feat(mes/qc/inspection/task): 添加工单附件管理功能 2026-05-28 15:25:03 +08:00
73e98af96e feat(wms/coil): 添加缺陷图片上传与展示功能
1. 新增ImageUpload组件支持url模式绑定
2. 在异常表单中添加主缺陷对应的图片上传控件
3. 在异常表格和管理页面中新增缺陷图片展示列
4. 同步更新表单数据默认值与表格初始化逻辑
2026-05-28 15:11:01 +08:00
d9f9c948cc feat(wms/acid): 出口卷实绩新增筛选条件并优化搜索功能
1.  为出口卷实绩接口新增钢卷号模糊搜索和时间范围过滤能力
2.  给入场/当前卷号输入框添加清除按钮
3.  优化酸洗实绩页面的布局样式
4.  重构实绩列表分页和搜索逻辑
2026-05-28 13:24:58 +08:00
1c272792f7 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-28 13:03:12 +08:00
4fcbf10afd refactor(wms/mes/cost): 优化多页面表单与表格交互逻辑
1. 调整质检任务表单的任务类型与入场卷号展示顺序,根据任务类型动态显示入场卷号字段并优化校验规则
2. 替换wms报表页面的pendingAction接口为轻量版listLightPendingAction
3. 给成本综合页面的表格拖拽排序功能新增置于最上/最下按钮,完善拖拽交互与样式
2026-05-28 13:03:09 +08:00
e4f1c8d2b1 feat(wms/move): 新增调拨记录的入场卷号和当前卷号筛选功能
1. 前端在移库操作和记录页面新增入场卷号和当前卷号查询字段,并添加清空按钮
2. 后端在WmsTransferOrderItemBo中新增enterCoilNo和currentCoilNo字段
3. 在WmsTransferOrderItemServiceImpl中实现根据入场/当前钢卷号查询钢卷ID并过滤移库记录的逻辑
4. 优化查询条件处理,当无匹配钢卷时返回空结果集
2026-05-28 10:56:57 +08:00
6de1bbfe0b feat(wms/attendance): 新增批量单元格编辑排班功能
1. 新增批量修改排班班次的API接口
2. 重构排班页面工具栏,新增部门和员工姓名筛选功能
3. 新增批量编辑模式,支持选择多个已有排班单元格进行批量修改
4. 新增批量编辑弹窗,可统一修改所选排班的班次
5. 优化页面样式布局,添加批量操作相关的交互样式
2026-05-27 17:51:34 +08:00
05676c7c04 refactor(wms-report): 统一报表页面模板,抽离公共逻辑 2026-05-27 17:05:55 +08:00
d8a39f67c8 feat(wms/attendance): 新增考勤连续旷工天数计算功能,为保证速度把步骤拆分成两步
1. 前端新增“计算连续旷工”按钮,调用后端重算接口并优化加载状态管理
2. 后端新增recalcContinuousAbsent方法及接口,支持按指定员工或时间范围重算连续旷工天数
3. 优化考勤检查页面按钮布局,明确“生成考勤结果”操作
2026-05-27 14:57:49 +08:00
405f388702 feat(wms/attendance): 新增考勤检查部门筛选功能,优化跨天排班逻辑与打卡记录批量查询
1. 前端新增部门筛选下拉框,支持按部门筛选员工并自动勾选,优化穿梭框数据映射逻辑
2. 后端实现跨天排班重叠检测机制,正向跨天夜班被反向跨天班覆盖时跳过下班打卡校验
3. 重构打卡记录查询为批量预取模式,通过单次SQL查询提升性能,支持按员工姓名集合和时间范围精确检索
4. 优化考勤检查记录构建逻辑,调整时段时间计算方式,完善全天缺勤状态判断规则
2026-05-27 14:16:34 +08:00
e95e9adfcd feat(cost): 新增生产月报复制功能,修复考勤校验参数问题,优化表格列操作 2026-05-27 13:19:55 +08:00
454d8de6a2 feat(cost&wms): 新增成本模块与考勤优化功能
1. 新增成本相关业务模块:成本项目配置、成本单价历史、生产月报、生产指标明细、生产成本明细的CRUD接口与页面
2. 为生产月报实体增加列配置字段及数据库映射
3. 优化考勤查询接口,将get请求改为post并使用body传参
4. 考勤页面增加部门筛选、员工多选筛选和打卡记录展示功能
2026-05-26 17:49:32 +08:00
6f3bd2165f refactor(wms/report/zha): 统一从configJson解析报表配置参数
将多个页面中直接从res.rows[0]读取参数的逻辑,改为先解析configJson字段再取值,优化代码一致性和可维护性
2026-05-26 09:13:06 +08:00
6f7a85025d feat(mes/roll): 新增轧辊磨削记录通用查询和报表页面
1. 新增通用查询接口,支持按轧辊ID、产线ID、时间范围筛选磨削记录
2. 重构后端列表接口,支持不传轧辊ID查询全部记录
3. 修复硬度字段类型转换问题,将未倒角转为0数值
4. 新增磨辊报表页面,支持统计分析和图表展示
2026-05-25 17:31:46 +08:00
95c23462c9 feat(wms/report): 新增报表配置动态加载功能,替换本地静态配置
1.  新增wms报表通用配置的CRUD接口文件
2.  替换所有酸轧报表页面的本地静态配置为从后台接口动态获取
3.  添加加载状态提示,优化页面初始加载体验
2026-05-25 16:19:00 +08:00
501abc4821 feat(wms/attendance): 新增批量修改排班功能,优化设备巡检表格展示
1. 新增批量修改排班API接口和页面弹窗功能
2. 设备巡检表格移除固定宽度并添加溢出提示,新增现场图像展示列
2026-05-25 15:39:03 +08:00
015ec7d70b feat(mes/eqp): 新增设备巡检管理模块及相关组件
本次提交新增了完整的设备巡检管理功能:
1.  新增QRCode组件,支持带文字描述的二维码展示
2.  新增检验部位、设备检验清单、巡检记录的CRUD API
3.  新增检验清单选择器组件
4.  新增巡检部位管理、检验清单管理、巡检记录管理页面
5.  新增设备巡检总览页面,支持拖拽分栏管理部位和检验清单,附带二维码生成打印功能
6.  新增单日设备巡检日报页面
2026-05-25 14:45:59 +08:00
jhd
85bb87e9fb 财务状态bug修复 2026-05-25 14:13:54 +08:00
cd099f2e6b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
# Conflicts:
#	klp-admin/src/main/resources/application-prod.yml
2026-05-23 19:35:22 +08:00
35ad50a79d 同步规程同步代码和录入监测代码 2026-05-23 19:34:52 +08:00
af6eb19952 fix(crm): 修正应收表格合同编号绑定字段错误
将合同编号列的prop从contractCode改为orderCode,匹配实际数据源字段
2026-05-23 18:13:13 +08:00