|
|
59e58e5206
|
feat(warning): 更新钢卷告警检查功能支持动态阈值配置
- 在 WmsMaterialCoilBo 中新增 specThickness 字段用于存储规格厚度
- 修改 checkAndInsertWarnings 方法签名以传递 BO 对象
- 将长度和厚度告警阈值改为从系统配置表动态读取
- 长度告警阈值配置键为 material.warning.length,默认值 0.1
- 厚度告警阈值配置键为 material.warning.thickness,默认值 -0.01
- 厚度检查逻辑改为理论厚度与规格厚度对比
- 钢卷创建和更新流程中传递 BO 对象到告警检查方法
- 优化告警消息内容以反映阈值检查而非固定比例
- 移除原有的实测厚度检查规则,统一使用规格厚度作为参考标准
|
2026-06-08 17:45:10 +08:00 |
|
|
|
59ceeed4a4
|
fix(crm/contract): 优化合同预览与导出的样式及重复渲染问题
1. 为产品内容组件添加值相等判断,避免重复解析内容
2. 统一合同预览和导出弹窗的表格边框样式为2px粗边框
3. 将合同预览的字体改为黑体并调整字重,优化显示效果
4. 调整表格字体粗细的配置标准
|
2026-06-08 16:31:17 +08:00 |
|
|
|
fac59f4346
|
feat: 合同导出新增附件图片配置功能
- 新增附件图片加载区域(从 businessAnnex/techAnnex 等字段提取 OSS 图片)
- 支持图片勾选显隐、拖拽排序(上移/下移)
- 导出 HTML 预览和 PDF 均支持图片附件页渲染
- @open 重构为 onDialogOpen,自动拉取附件列表
- 新增 loadImage 辅助方法,PDF 导出支持 JPEG 图片嵌入
|
2026-06-08 11:21:25 +08:00 |
|
|
|
f6a74e58ea
|
refactor(wms/coil): 抽象排产单组件,复用排产单展示逻辑
1. 新增PlanSheetViewer通用排产单展示组件,支持图片、excel、普通文件预览和空状态
2. 改造TimeInput组件,修复绑定属性写法
3. 替换typing.vue、stepSplit.vue、split.vue、merge.vue中的旧排产单代码,统一使用新组件
4. 删除冗余的排产单相关API调用和本地数据逻辑
|
2026-06-08 10:22:30 +08:00 |
|
|
|
857a3948d6
|
feat(wms): 新增钢卷通用维度告警管理功能
1. 新增告警信息路由页面与API接口
2. 在导航栏添加告警入口与未读红点提示
3. 实现告警列表查询、处理、忽略、删除与导出功能
4. 每分钟自动刷新告警状态检查
|
2026-06-08 10:05:52 +08:00 |
|
|
|
47b3fb24b7
|
feat: 新增阿里妈妈数黑体字体并更新标签样式
1. 新增阿里妈妈数黑体字体文件及授权说明文档
2. 全局替换标签默认字体为阿里妈妈数黑体
3. 统一调整多个标签页的卷号/原料号字体大小为1em
4. 修复表单输入框的v-model.number类型绑定问题
5. 删除废弃的盐雾试验、力学性能、样品标签预览组件
|
2026-06-08 09:05:15 +08:00 |
|
|
|
97e0df7ae1
|
refactor(aps/planSheet): 重构排产单详情页与列表页,替换可编辑表格为文件上传功能
1. 移除原排产单明细可编辑表格,替换为文件上传预览区域
2. 重构PlanSheetList组件,优化排产单筛选与展示UI
3. 新增排产单附件上传、预览、重新上传功能
4. 优化排产单列表的筛选、分页与操作交互
|
2026-06-06 17:56:13 +08:00 |
|
|
|
7c87670896
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-06 17:15:40 +08:00 |
|
|
|
cd3cc85c0a
|
feat: 合同导出弹窗新增导出行配置(合计行/大写金额行/备注行可选)
- 新增 rowConfigs 配置,支持控制合计行、大写金额行、备注行显隐
- 新增全选/半选逻辑,与列配置交互风格一致
- 导出 HTML 模板根据行配置动态渲染
|
2026-06-06 17:15:31 +08:00 |
|
|
|
d70bb77755
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-06 17:11:09 +08:00 |
|
|
|
b00db10a37
|
feat(aps): 添加排产文件字段支持
- 在 ApsPlanSheet 实体类中新增 apsUrl 字段用于存储排产文件路径
- 在 ApsPlanSheetBo 业务对象中添加 apsUrl 属性定义
- 更新 MyBatis 映射文件 ApsPlanSheetMapper.xml 添加字段映射
- 在 ApsPlanSheetVo 视图对象中增加 apsUrl 字段并配置 Excel 导出
- 为 deliveryWaybillDetail 查询添加按创建时间倒序排序功能
|
2026-06-06 17:10:59 +08:00 |
|
|
|
dbeb99d9e5
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-06 17:08:51 +08:00 |
|
|
|
1a2fc9852d
|
feat: 新增考勤模板管理功能
- 后端新增 WmsAttendanceTemplate CRUD(Controller/Service/Mapper/Domain)
- 前端新增 attendanceTemplate API 对接
- 前端新增 AttendanceTemplateManager 组件(拖拽排序 + 模板编辑)
- 优化考勤 drag.vue 页面交互
|
2026-06-06 17:08:31 +08:00 |
|
|
|
7aaa59cee1
|
feat(wms): 添加钢卷长度厚度偏差自动告警功能
- 在IWmsMaterialWarningService接口中新增checkAndInsertWarnings方法定义
- 在WmsMaterialCoilServiceImpl中注入materialWarningService依赖
- 在钢卷新增、更新、拆分等操作后自动触发偏差检查和告警插入
- 实现doCheckAndInsertWarnings方法进行长度和厚度偏差计算
- 添加checkLength方法验证长度偏差是否超过10%
- 添加checkThickness方法验证厚度偏差包括偏薄ERROR和偏厚WARNING
- 实现批量插入告警记录并添加异常处理和日志记录
|
2026-06-06 16:24:35 +08:00 |
|
|
|
cbebd5b6d6
|
feat(wms): 添加钢卷通用告警功能
- 创建 WmsMaterialWarning 实体类定义告警数据结构
- 实现 IWmsMaterialWarningService 接口提供告警业务方法
- 开发 WmsMaterialWarningController 控制器支持增删改查操作
- 设计 WmsMaterialWarningBo 和 WmsMaterialWarningVo 数据传输对象
- 配置 WmsMaterialWarningMapper 数据访问层和 XML 映射文件
- 实现 WmsMaterialWarningServiceImpl 业务逻辑处理类
- 添加告警类型、级别、状态等字段支持长度/厚度/宽度维度监控
- 集成 Excel 导出功能便于告警数据统计分析
|
2026-06-06 15:52:29 +08:00 |
|
|
|
24a9784035
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-06 15:24:16 +08:00 |
|
|
|
de7ec604dd
|
fix(wms): 修复理论长度计算为空的问题
- 移除实际宽度比较条件,简化理论厚度计算判断逻辑
- 保持体积计算公式不变,仅调整条件判断流程
- 确保在缺少理论厚度且有实际长度时能正确计算厚度值
|
2026-06-06 15:23:50 +08:00 |
|
|
|
696f6d9ee0
|
fix(crm/contract): 修复合同状态更新调用错误的接口
移除了多余的created钩子中调用字典列表的代码,将更新合同状态的接口从updateContract改为updateOrder
|
2026-06-06 15:12:42 +08:00 |
|
|
|
050dd1a965
|
feat(crm): 合同含税总金额自动填入订单总金额 & 移除冗余页面
- feat(crm/contract): 含税总额变化后自动填写订单总金额(可配置开关)
- fix(crm/receive): 修复金额单位错误(万元→元);清理未使用导入
- fix(contract/product): 产品备注设置默认值
- chore: 移除已废弃的 OrderDashboard 组件和 finance/order 页面
- feat(wms/hrm): 新增考勤异常管理页面(attendanceAbnormal.vue)
- chore: 移除 trae git 提交规则配置
|
2026-06-06 13:01:38 +08:00 |
|
|
|
724c1dd16f
|
refactor(order): 调整订单列表排序规则
- 移除状态排序逻辑
- 修改排序规则为合同号倒序排列
- 更新注释说明新的排序方式
- 保持置顶优先的排序策略不变
|
2026-06-06 12:58:12 +08:00 |
|
|
|
0e85153b3d
|
chore(wms/order): 删除订单模块冗余的页面和组件文件
|
2026-06-06 11:44:26 +08:00 |
|
|
|
af728f8ea6
|
refactor(crm/contract): 抽取合同导出预览组件到独立文件
|
2026-06-06 10:49:02 +08:00 |
|
|
|
7e07b6f970
|
feat(wms/attendance-check): 新增异常考勤筛选功能
1. 在考勤审核查询条件中增加异常标识字段abnormal,用于筛选异常考勤记录
2. 在服务层实现异常筛选逻辑:当abnormal为true时,查询整体状态不为"normal"的考勤记录
调整前,考勤审核查询无法直接筛选异常考勤;调整后,支持通过abnormal字段快速过滤出异常状态的考勤记录,提升审核效率。
|
2026-06-06 10:13:41 +08:00 |
|
|
|
8a0f5e65bb
|
feat(wms/attendance): add batch delete attendance schedule function
1. 修改删除排班接口为POST请求方式并调整接口路径为/wms/attendanceSchedule/remove,传递删除id数据
2. 在排班页面添加多选列和批量删除按钮,实现批量删除排班记录功能,包含选中校验、删除确认和操作反馈
|
2026-06-05 17:14:30 +08:00 |
|
|
|
1947a5c2d5
|
fix(wms/attendance-schedule): 调整批量删除接口参数类型与逻辑
1. 接口参数调整:将批量删除接口的路径参数从Long数组改为接收逗号分隔的字符串,并修改为@RequestBody接收
2. 服务层逻辑重构:将deleteWithValidByIds方法参数从Collection<Long>改为String,内部实现字符串解析与转换
3. 新增参数校验:在服务层添加字符串解析逻辑,过滤空值并转换为Long列表,避免空列表操作
调整前,批量删除依赖路径参数数组,存在URL长度限制且类型转换复杂;调整后,通过请求体接收字符串参数,服务层统一解析处理,提升接口健壮性与兼容性。
|
2026-06-05 16:46:23 +08:00 |
|
|
|
d8498728ee
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-05 15:51:31 +08:00 |
|
|
|
53e948b3e0
|
refactor(contractList): 移除旧的PDF导出逻辑,改用浏览器原生打印
|
2026-06-05 15:51:28 +08:00 |
|
|
|
3ebc0cb86a
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-05 11:07:33 +08:00 |
|
|
|
8059b0a0bb
|
feat(wms/material-coil): 优化钢卷异常导出功能,支持动态表头与横向拼接
1. 重构异常导出逻辑:将原纵向展开(每个异常一行)改为横向拼接(每个钢卷一行),动态计算最大异常数并生成对应表头组
2. 移除冗余代码:删除原createExportVo方法和parseDateFromObject方法,简化导出结构
3. 调整数据格式:使用List<List<Object>>存储行数据,直接填充钢卷信息、改判原因及N组异常字段
调整前,导出文件为每个异常生成独立行,导致数据冗余且结构松散;调整后,每个钢卷仅占一行,异常信息横向拼接为动态列组,提升数据紧凑性与可读性,支持大规模异常数据导出。
|
2026-06-05 11:07:20 +08:00 |
|
|
|
1792196dc7
|
fix(wms/coil): 修复位置比较时的类型校验问题
将位置字段转为整数再进行大小比较,同时添加了调试日志用于排查异常数据问题
|
2026-06-05 11:05:32 +08:00 |
|
|
|
d8051abf8e
|
feat(cost): 新增钢卷囤积成本统计页面及相关接口
新增了钢卷囤积成本统计的API接口,包括囤积统计和明细列表接口,同时新建了对应的页面页面,包含筛选查询、统计卡片、维度对比图表和明细表格功能,实现钢卷囤积成本的可视化管理。
|
2026-06-05 10:45:46 +08:00 |
|
|
|
5e0cb69bb8
|
feat(wms/coil): 为钢卷相关页面添加异常继承功能
本次修改在typing.vue、merge.vue、split.vue和stepSplit.vue四个钢卷相关页面中,新增了异常继承的完整功能:
1. 重构异常信息展示区域,添加继承标记样式
2. 新增继承异常按钮,打开异常选择弹窗
3. 实现从源钢卷拉取异常列表、批量选择继承异常的功能
4. 继承的异常会标记来源并使用特殊样式展示
|
2026-06-05 10:45:37 +08:00 |
|
|
|
37a69b563b
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-05 10:45:01 +08:00 |
|
|
|
66f0b3fdd7
|
fix(wms): 修复三处业务显示与逻辑不一致问题
1. 修复异常报表接口数据字段使用错误,将rows改为data
2. 调整标签渲染PDF的图片缩放和位置,避免内容超出页面
3. 修改考勤审核页面的请假天数列标题为请假小时,匹配实际展示数据
|
2026-06-05 10:44:56 +08:00 |
|
|
|
5e0dc848bb
|
fix(wms-warehouse): 修复仓库页面容器高度溢出和导出二维码逻辑
|
2026-06-05 10:41:49 +08:00 |
|
|
|
a5323aea76
|
fix(crm/contract): 优化合同预览与导出功能
1. 隐藏打印预览按钮
2. 调整合同预览页面样式间距与logo位置
3. 修改合同金额字段保留小数位数为3位
4. 优化PDF导出分页逻辑,按空白行自动分页
|
2026-06-05 10:41:33 +08:00 |
|
|
|
cac747d158
|
fix(wms/material-coil): 移除钢卷查询中不必要的用户与异常统计关联
在WmsMaterialCoilMapper.xml的钢卷分页查询SQL中,移除了与sys_user表的左连接(通过sale_id关联)以及wms_coil_abnormal异常统计的子查询关联。调整前,查询包含冗余关联,可能影响性能且非必需;调整后,简化了SQL结构,提升查询效率。
|
2026-06-05 10:02:32 +08:00 |
|
|
|
705d929d6e
|
feat(wms/material-coil): 优化钢卷囤积统计查询性能
1. 重构囤积统计方法:将原Java循环计算逻辑替换为单SQL聚合查询,通过JSON_EXTRACT解析二维码步骤创建时间,一次性计算平均囤积周期与成本
2. 移除原低效实现:删除getHoardingStatistics方法中的批量查询与循环解析代码,消除N+1性能问题
3. 新增Mapper方法与XML映射:添加selectHoardingStatistics接口及对应SQL,支持与分页查询相同的条件筛选
调整前,统计需先查询钢卷列表再批量获取二维码并循环解析,存在性能瓶颈;调整后,通过单SQL完成所有聚合计算,大幅提升查询效率,支持大规模数据统计。
|
2026-06-04 17:06:08 +08:00 |
|
|
|
29c21fd64f
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-04 15:46:02 +08:00 |
|
|
|
5236500f04
|
feat(wms/material-coil): 新增钢卷囤积统计与二维码详情查询功能
1. 新增囤积统计接口:计算已发货钢卷的平均囤积周期和平均囤积成本
- 囤积周期 = 发货时间 - 二维码第一步创建时间
- 囤积成本 = 囤积天数 × 钢卷净重 × 1元/吨/天
- 支持与分页列表相同的查询条件筛选
2. 新增二维码详情查询接口:在分页查询基础上填充完整的二维码记录信息
- 前端可通过 qrcodeRecord.content 获取二维码JSON内容
- 采用批量查询避免N+1性能问题
调整前,钢卷查询无法获取二维码详细内容,也无法统计囤积相关指标;调整后,支持二维码内容查看和囤积成本分析,为仓储成本核算提供数据支持。
|
2026-06-04 15:45:51 +08:00 |
|
|
|
600867f386
|
Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X
|
2026-06-04 14:28:38 +08:00 |
|
|
|
8183bae824
|
fix(crm): 统一销售金额单位为元并优化金额精度
1. 修改客户等级图表、销售报告页面的金额单位从万元改为元
2. 将金额计算和展示的精度从两位小数调整为三位小数
3. 新增合同默认编码和签订地点的默认值
|
2026-06-04 14:28:33 +08:00 |
|
|
|
37d6830947
|
fix(wms/delivery): 清除运单明细查询中的时间条件干扰
在WmsDeliveryWaybillDetailController的运单明细查询方法中,startTime/endTime参数已用于运单delivery_time筛选。为避免其被误用作钢卷update_time的查询条件,在查询前将bo中的startTime和endTime字段显式置为null。调整前,时间条件可能干扰钢卷维度的查询结果;调整后,确保运单交付时间筛选与钢卷更新时间筛选互不干扰,提升查询准确性。
|
2026-06-04 14:09:25 +08:00 |
|
|
|
c71dfe3ff2
|
feat(wms/coil): 新增钢卷异常管理相关页面与功能
1. 新增钢卷异常列表基础页、明细页、钢卷维度异常页和继承扩展页
2. 在异常管理表格中新增继承来源列
3. 完善异常增删改查、判级以及继承功能
|
2026-06-04 13:36:01 +08:00 |
|
|
|
ff139759d4
|
feat(wms/coil/abnormal): 新增钢卷异常记录的父异常ID字段
在WmsCoilAbnormal实体及相关业务对象中新增parentAbnormalId字段,用于记录异常继承关系。调整涉及数据库映射、Java实体类、业务对象、查询条件及导出映射。调整前,异常记录缺少父异常关联信息;调整后,支持按父异常ID进行筛选与关联追溯,提升异常链分析能力。
|
2026-06-04 13:19:33 +08:00 |
|
|
|
5176c80344
|
refactor(mes/wms): 优化多处日期处理与表格列展示
1. 移除磨工页面字典表格的"值"列
2. 修复TimeInput组件日期格式化逻辑,补全月份日期补零处理
3. 为卷料录入页面添加日期格式化方法,替换直接赋值逻辑并新增生产时长计算
|
2026-06-04 11:10:34 +08:00 |
|
|
|
31f7a9c0cb
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2026-06-04 10:59:17 +08:00 |
|
|
|
9d208770d8
|
feat(service): 添加按热卷号查询计划详情功能
- 在 SqlServerApiBusinessService 中实现按热卷号查询计划详情方法
- 新增调用查询扩展卷数据接口并整合到返回结果中
- 修改 PlanDetailView 构造函数以支持扩展卷数据列表
- 添加 excoilRows 属性和相应的 getter 方法
- 提供新的 fromExecuteSqlResponse 静态工厂方法处理双响应对象
- 在 SqlServerApiClient 中新增 queryExcoilByHotCoilId 查询接口
|
2026-06-04 10:59:07 +08:00 |
|
|
|
31d8d1ee16
|
feat: 多个页面优化与功能增强
1. 磨削页面:添加操作人权限控制,自动填充上次硬度值,移除字典值字段
2. 质保书页面:新增质保书类型筛选与表单字段,移除模板选择弹窗
3. 成本综合页面:添加产线校验、录入/查看切换、表格列控制与快捷操作
4. 质保书条目页面:新增类型筛选与表单字段,移除模板选择弹窗
|
2026-06-04 10:26:09 +08:00 |
|
|
|
b4fbb8dfc8
|
feat(qc/certificate): 新增证书类型字段
在QcCertificate实体及相关业务对象中新增certificateType字段,用于标识出厂合格证、检测报告、质保书等证书类型。调整涉及数据库映射、查询条件及导出映射。调整前,证书记录缺少类型分类;调整后,支持按证书类型进行筛选与统计,提升证书管理能力。
|
2026-06-03 17:21:12 +08:00 |
|