Commit Graph

2748 Commits

Author SHA1 Message Date
b9da496f79 fix(wms/attendance): 统一考勤查询时间字段格式为完整时分秒
将WmsAttendanceCheckVo中所有时间字段的@JsonFormat注解从"yyyy-MM-dd HH:mm"改为"yyyy-MM-dd HH:mm:ss",确保前后端时间数据格式一致,避免因秒数缺失导致的解析或显示问题。
2026-05-26 17:12:41 +08:00
c8ac535ffb feat(wms/attendance): 将考勤查询列表接口改为POST请求并支持员工ID集合筛选
在WmsAttendanceCheckBo中新增userIds字段用于接收员工ID集合查询条件。将WmsAttendanceCheckController的/list接口从GET改为POST,并添加@RequestBody注解以支持JSON参数传递。在WmsAttendanceCheckServiceImpl的查询条件构建中增加对userIds字段的筛选逻辑,实现按指定员工范围查询考勤数据。
2026-05-26 17:01:43 +08:00
281023a2a1 feat(wms/attendance): 为考勤查询新增员工ID集合筛选功能
在AttendanceCheckBo中新增userIds字段,用于接收员工ID集合查询条件。同步更新WmsAttendanceScheduleBo、Mapper接口及XML映射,在查询排班时支持按userIds进行筛选。Service层将考勤查询条件中的userIds传递至排班查询逻辑,实现考勤数据按指定员工范围过滤。
2026-05-26 16:39:33 +08:00
b788074af7 feat(cost): 新增生产成本明细批量保存功能,支持先删除再插入
在CostProdDetailBo中新增detailIds和prodDetailList字段,分别用于接收待删除ID集合和待插入数据集合。新增批量保存接口batchSaveWithDelete,在Service层实现事务性批量操作:先根据detailIds删除指定记录,再将prodDetailList中的数据批量插入。Controller层新增/batch端点调用该服务,提供完整的前后端批量处理能力。
2026-05-26 14:35:18 +08:00
de744c861b feat(cost): 修改生产成本明细新增接口返回新增记录的ID
将CostProdDetailController的add方法返回值从R<Void>改为R<Long>,并返回新增记录的detailId。同时将ICostProdDetailService和CostProdDetailServiceImpl的insertByBo方法返回值从Boolean改为Long,直接返回新增记录的ID,便于前端获取新增数据标识。
2026-05-26 14:12:13 +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
9b5ae03c37 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-25 15:39:07 +08:00
501abc4821 feat(wms/attendance): 新增批量修改排班功能,优化设备巡检表格展示
1. 新增批量修改排班API接口和页面弹窗功能
2. 设备巡检表格移除固定宽度并添加溢出提示,新增现场图像展示列
2026-05-25 15:39:03 +08:00
bd67df3c05 feat(mes/eqp): 为设备巡检记录分页查询新增时间范围筛选及关联信息
- 在EqpEquipmentInspectionRecordBo中新增startInspectTime和endInspectTime字段,并添加日期格式化注解,支持按巡检时间范围查询
- 新增Mapper方法selectVoPagePlus及对应的XML映射,通过左连接关联检验清单表以获取checkContent和checkStandard字段
- 在Service层新增buildQueryWrapperPlus方法构建查询条件,支持对新增的时间范围字段进行筛选
- 在EqpEquipmentInspectionRecordVo中新增checkContent和checkStandard字段,用于在分页查询结果中展示关联的检验内容和标准
2026-05-25 15:06:55 +08:00
015ec7d70b feat(mes/eqp): 新增设备巡检管理模块及相关组件
本次提交新增了完整的设备巡检管理功能:
1.  新增QRCode组件,支持带文字描述的二维码展示
2.  新增检验部位、设备检验清单、巡检记录的CRUD API
3.  新增检验清单选择器组件
4.  新增巡检部位管理、检验清单管理、巡检记录管理页面
5.  新增设备巡检总览页面,支持拖拽分栏管理部位和检验清单,附带二维码生成打印功能
6.  新增单日设备巡检日报页面
2026-05-25 14:45:59 +08:00
3d13302370 fix(cost): 修正生产月报查询条件,优化日期匹配逻辑
- 将生产月报查询条件从精确日期匹配改为按月匹配,使用 DATE_FORMAT 函数处理 report_date 字段
- 修复原逻辑中因日期格式不匹配导致的查询结果不准确问题
- 调整后支持按年月(如 '2026-05')查询生产月报数据,提高查询灵活性
2026-05-25 14:17:15 +08:00
1df397f821 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-25 14:14:54 +08:00
e04a4a0b99 feat(cost): 新增生产成本管理模块基础功能
- 新增成本项目配置(CostItem)实体、Bo、Vo、Mapper、Service及Controller,提供增删改查和分页查询服务
- 新增成本单价历史(CostPrice)实体、Bo、Vo、Mapper、Service及Controller,管理成本项目单价历史记录
- 新增生产成本明细(CostProdDetail)实体、Bo、Vo、Mapper、Service及Controller,记录生产消耗明细
- 新增生产指标明细(CostProdMetric)实体、Bo、Vo、Mapper、Service及Controller,管理生产指标计算
- 新增生产月报(CostProdReport)实体、Bo、Vo、Mapper、Service及Controller,提供生产月报管理功能
- 在klp-admin模块pom.xml中引入klp-cost模块依赖,并添加klp-cost模块到项目主pom.xml
2026-05-25 14:14:45 +08:00
jhd
8b3ace4d1b Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-25 14:14:29 +08:00
jhd
85bb87e9fb 财务状态bug修复 2026-05-25 14:13:54 +08:00
cb18132ec6 feat(wms/report): 新增WMS报表通用配置管理功能
- 新增WmsReportConfig实体类、Bo、Vo和Mapper,定义报表配置的数据结构
- 新增IWmsReportConfigService接口及WmsReportConfigServiceImpl实现类,提供增删改查和分页查询服务
- 新增WmsReportConfigController控制器,提供配置列表、详情、新增、修改、删除和导出的API接口
- 在WmsReportConfigMapper.xml中映射数据库字段与实体属性
2026-05-25 13:03:43 +08:00
0179cf986b feat(mes/eqp): 为设备巡检记录新增巡检照片字段
- 在EqpEquipmentInspectionRecord实体类、Bo和Vo中新增photo字段,用于存储以英文逗号分隔的巡检照片URL
- 在EqpEquipmentInspectionRecordMapper.xml中映射photo字段到数据库查询结果
- 在EqpEquipmentInspectionRecordServiceImpl的查询条件中增加对photo字段的过滤支持
2026-05-25 11:46:05 +08:00
69ea51ec93 feat(wms/attendance): 新增排班批量修改功能
- 新增BatchUpdateScheduleBo类,用于接收批量修改排班的请求参数
- 在IWmsAttendanceScheduleService接口中定义batchUpdateSchedule方法
- 在WmsAttendanceScheduleController中新增批量修改排班的API接口
- 在WmsAttendanceScheduleServiceImpl中实现批量修改排班逻辑,支持更新已有记录和插入新记录
2026-05-25 11:26:13 +08:00
3d92528179 fix(wms/attendance): 修正倒班排班生成逻辑,优化交接班日判断
- 将排班生成逻辑从基于累计天数切换为基于日期判断,每月1日、11日、21日(非31日)作为交接班日
- 调整交接班处理逻辑,统一班次标识切换方式,避免重复切换错误
- 优化代码注释和变量命名,提升可读性
- 修复批量插入结果判断变量名错误
2026-05-25 11:14:19 +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
jhd
faa3784eae Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-23 16:46:53 +08:00
jhd
dc3f20ebc9 增加财务状态页面 客户管理财务状态优化 2026-05-23 16:46:40 +08:00
13ad671b29 feat(KLPService选择组件): 新增分页控制参数,支持全量加载选项
1. 为CustomerSelect和OrderSelect组件新增pager参数,默认开启分页模式
2. 分页模式下保持每页10条的远程搜索逻辑,非分页模式下加载全量10000条数据
3. 调整OrderSelect组件的加载状态绑定方式,统一使用v-loading指令
4. 为OrderSelect新增mounted钩子,非分页模式下初始化加载全量订单数据
2026-05-23 16:25:53 +08:00
jhd
eb8e797a4d Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-23 16:21:20 +08:00
jhd
09535d884c 增加财务状态页面 客户管理财务状态优化 2026-05-23 16:20:52 +08:00
50192174e8 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-23 14:48:26 +08:00
a33db26838 feat(attendance): 新增考勤模板管理功能,支持模板的增删改查和导入导出
1. 新增AttendanceTemplateManager组件,实现考勤模板的本地管理
2. 在排班页面添加模板管理入口和相关操作按钮
3. 支持将班次配置保存为模板、从模板快速导入人员
4. 优化班次选择器的交互体验,添加清空功能
5. 新增单个班次的人员导入导出功能
2026-05-23 14:48:22 +08:00
jhd
74c7618e9a 入场卷号输入优化 2026-05-23 13:35:46 +08:00
jhd
40067a3680 入场卷号输入优化 2026-05-23 11:53:05 +08:00
a81032dedf Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-23 11:04:35 +08:00
b34dad1237 perf: 优化生产环境数据库连接池配置
- 将主数据源连接池最大连接数从20提升至100
- 将Redis连接池大小从64提升至128
- 提升系统在高并发场景下的数据库和缓存连接处理能力
2026-05-23 11:00:14 +08:00
王文昊
6f5d09beef feat (wms/move):新增钢卷匹配进度展示
为入库钢卷功能添加匹配进度界面及对应状态、业务逻辑,实时展示匹配状态、进度占比与当前匹配项结果
2026-05-23 10:03:19 +08:00
e9de87a7b6 Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-23 09:18:29 +08:00
a5b1a19a2b fix(mes/roll/grind): 修复当前辊径显示和取值逻辑
将当前辊径取值改为优先使用有效当前辊径计算逻辑,统一磨削前辊径取值
2026-05-23 09:18:24 +08:00
26f285ec80 feat(wms/receivable): 在应收货物计划查询中补充订单编号和订单名称字段
- 在应收货物计划查询SQL中新增订单编号orderCode和订单名称orderName字段映射
- 关联crm_order表以获取订单信息,确保数据完整性
- 在应收货物计划VO类中补充订单编号和订单名称字段定义
2026-05-22 17:46:11 +08:00
王文昊
3718132a59 refactor(crm): 优化订单明细查询逻辑,移除内存排序并迁移到SQL层
1. 新增联表分页查询方法,在数据库层完成排序和分页
2. 移除前端页面冗余的合同信息缓存和内存排序逻辑
3. 新增钢卷导入组件,支持调拨单钢批量化导入
4. 补充订单明细VO类的联表查询字段
2026-05-22 17:03:13 +08:00
be75c1a4b8 feat(wms): add transfer remark field and re-label function
1. 新增调拨备注字段transferRemark到调拨单itemBO
2. 新增执行后重贴标签的复选框和备注输入框
3. 调整调拨确认时传递调拨备注参数
4. 注释调旧的调拨类型获取逻辑,改用传入的调拨备注作为调拨类型
2026-05-22 16:19:24 +08:00
d81773b1ab feat(attendance): 为排班表格添加高度适配,隐藏部分操作按钮并添加提交加载状态 2026-05-22 16:19:00 +08:00
749ae46490 fix(wms/receivable): 修正应收货物计划查询客户信息字段映射
- 将客户名称查询字段从c.name调整为c.company_name以匹配CRM客户表结构
- 新增客户编号customerCode字段映射,补充客户信息完整性
- 调整关联表从wms_customer切换为crm_customer确保数据一致性
2026-05-22 16:09:50 +08:00
e084576f1e perf(wms/attendance): 优化排班生成性能,批量查询已存在日期并重构逻辑
- 将单日排班存在性检查改为批量查询整个日期范围内的已存在排班日期集合
- 移除冗余的日期检查逻辑,统一使用批量查询结果进行过滤
- 简化倒班日判断和班次切换逻辑,移除注释掉的复杂处理代码
- 优化导入语句,使用通配符和流式处理提高代码简洁性
2026-05-22 16:03:24 +08:00
30f9b533b2 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-22 15:30:18 +08:00
b7016b3591 feat(eqp): 添加设备检验清单部位名称填充功能
- 在EqpEquipmentChecklistBo中新增partIds字段用于批量查询
- 实现检验清单查询时自动填充检验部位名称的功能
- 重构设备部件服务中的检验清单列表获取逻辑
- 优化设备部件页面数据加载性能通过批量查询方式
- 移除手动设置部位名称的冗余代码实现自动关联
2026-05-22 15:30:01 +08:00
jhd
0a286023c7 排班优化 2026-05-22 15:28:48 +08:00
2fb5b58c99 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-05-22 14:56:21 +08:00
7b2881c45f refactor(eqp): 查询设备附带巡检部位 2026-05-22 14:56:10 +08:00
bb5c09fd6d Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-05-22 14:26:11 +08:00