Commit Graph

2222 Commits

Author SHA1 Message Date
砂糖
ae68b40ee6 refactor(wms): 重构物料信息展示逻辑,移除冗余组件
重构物料信息展示逻辑,统一使用itemName等字段替代原有的product和rawMaterial嵌套结构
删除不再使用的BomInfo、CategoryRenderer等冗余组件
新增report模块配置集中管理
优化代码结构,提升可维护性
2026-03-24 13:55:10 +08:00
9738a32d9d refactor(controller): 优化发货单详情控制器中的钢卷绑定列表查询
- 移除 WmsMaterialCoilVo 导入并添加 WmsMaterialCoilBindVo 导入
- 将 boundCoilList 方法返回类型从 WmsMaterialCoilVo 更改为 WmsMaterialCoilBindVo
- 调用 queryPageListWithBindInfo 方法替代 queryPageList 方法以获取绑定信息
2026-03-24 13:51:47 +08:00
66e529a068 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-24 13:25:19 +08:00
b39471ddac refactor(material-coil): 重构钢卷物料查询服务
- 移除 WmsMaterialCoilVo 中的嵌套对象结构(rawMaterial、product、bomItemList)
- 新增 WmsMaterialCoilBindVo 视图对象专门处理发货绑定信息
- 添加 queryPageListWithBindInfo 方法支持发货绑定增强字段查询
- 将联查字段改为扁平化结构,直接填充基础物料属性
- 优化分页查询逻辑,分离通用查询和绑定信息查询流程
- 移除 BOM 项批量查询功能,简化服务依赖关系
2026-03-24 13:25:10 +08:00
砂糖
e76799f4e0 feat(coil): 添加钢卷加工流程图组件并优化界面
- 新增ProcessFlow组件展示钢卷加工流程
- 在base面板中添加流程图显示开关
- 调整DragResizeBox的z-index确保显示层级
- 修复部分样式问题和代码格式
- 更新字典项从warehouse_sync改为wms_next_warehouse
2026-03-24 10:51:09 +08:00
74cf838844 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-24 10:36:59 +08:00
ad100083ed feat(wms): 添加钢卷库区操作记录导出功能以及优化查询速率
- 在服务接口中新增 exportBySecondWarehouseIdAndTimeRange 方法用于导出功能
- 在控制器中新增 exportByWarehouseAndTime 接口支持报表导出
- 在映射器中新增 selectVoListWithJoin 查询方法优化关联查询
- 在 XML 映射文件中新增完整的关联查询 SQL 和结果映射配置
- 在服务实现类中重构查询逻辑使用新的关联查询方法
- 新增 WmsCoilWarehouseOperationLogExportVo 导出数据对象
- 实现导出逻辑将操作记录转换为 Excel 格式并支持多表关联
- 添加状态描述转换方法支持中文显示
- 更新 VO 类继承 BaseEntity 基础实体类
2026-03-24 10:35:57 +08:00
砂糖
ccb0e2683a feat(waybill): 添加车牌号搜索功能并修改查询条件为模糊匹配
refactor(CoilSelector): 增加已选钢卷统计信息显示并优化样式

fix(report): 将actionQueryParams中的updateBy改为createBy
2026-03-24 10:01:14 +08:00
1fc85c990f Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-24 09:49:15 +08:00
e843cd7488 fix(wms): 修复运单查询中车牌号匹配逻辑
- 将车牌号精确匹配改为模糊匹配以支持部分查询
- 保留原有的非空检查逻辑确保查询条件正确应用
2026-03-24 09:49:05 +08:00
砂糖
396f861882 feat(打包模块): 新增打包单据功能及相关组件
refactor(CoilSelector): 修改change事件返回参数包含完整钢卷信息

chore: 添加打包模块相关图标和API文件

test: 添加打包模块单元测试

docs: 更新打包模块API文档
2026-03-24 09:16:22 +08:00
f5a8d35831 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-23 15:52:23 +08:00
b06e16aab6 feat(wms): 完善钢卷打包功能的事务处理和数据一致性
- 添加事务注解确保新增、修改、删除操作的数据一致性
- 新增对打包主表ID和钢卷ID的空值校验
- 实现打包记录重量自动更新功能,包括总毛重、总净重和钢卷数量
- 在删除打包记录时自动还原钢卷到原库区状态
- 添加对钢卷销售名称的同步更新处理
- 完善删除操作中的关联明细记录清理逻辑
- 新增钢卷存在性验证确保数据完整性
2026-03-23 15:52:13 +08:00
f87ac6149c 快速排查新增字段与前端保存逻辑 2026-03-23 15:39:02 +08:00
7f8a927502 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-23 15:33:46 +08:00
31f85e7cd6 快速排查新增字段与前端保存逻辑 2026-03-23 15:33:12 +08:00
84583bb052 feat(wms): 添加钢卷打包明细关联钢卷信息查询功能
- 在 WmsCoilPackingDetailServiceImpl 中新增 IWmsMaterialCoilService 依赖注入
- 为分页查询和列表查询方法添加钢卷信息丰富逻辑
- 实现 enrichCoilInfo 方法通过钢卷ID批量获取钢卷完整信息
- 重构 WmsCoilPackingRecordServiceImpl 中的详情查询逻辑
- 移除 WmsCoilPackingDetailVo 中冗余的钢卷字段定义
- 使用关联查询替代原有的独立字段存储方式
2026-03-23 15:23:01 +08:00
6029256b42 feat(WmsMaterialCoil): 添加排除已打包钢卷功能
- 在 WmsMaterialCoilBo 中新增 excludePacked 字段用于控制是否排除已打包钢卷
- 在 WmsMaterialCoilServiceImpl 的查询逻辑中添加对已打包钢卷的过滤条件
- 实现通过 excludePacked 参数防止钢卷重复打包的业务需求
- 优化查询性能避免返回不必要的已打包钢卷数据
2026-03-23 14:04:54 +08:00
ca8596cab7 fix(wms): 修复印章申请查询时根据创建人进行筛选
- 添加 StringUtils 工具类导入用于字符串判空
- 在查询条件中增加对 createBy 字段的非空字符串验证
- 防止空字符串作为查询条件导致的数据库异常
2026-03-23 13:10:46 +08:00
7a14cf7cb6 feat(wms): 扩展钢卷打包记录详情功能
- 在 WmsCoilPackingDetailVo 中新增钢卷相关字段包括入场钢卷号、当前钢卷号、厂家原料卷号等
- 添加 WmsMaterialCoilVo 引用到 WmsCoilPackingDetailVo 中存储钢卷完整信息
- 在 WmsCoilPackingRecordVo 中增加明细列表用于存储打包详情
- 实现服务层查询时自动关联钢卷详细信息并填充到返回结果中
- 优化查询逻辑支持分页和列表查询时同时获取关联的钢卷详情数据
2026-03-23 10:57:09 +08:00
3ed5b6a6ab feat(wms): 添加钢卷打包功能
- 在IWmsCoilPackingRecordService中新增packing方法接口
- 为WmsCoilPackingDetailBo添加saleName字段
- 为WmsCoilPackingRecordBo添加details列表字段
- 在WmsCoilPackingRecordController中新增executePacking接口
- 实现WmsCoilPackingRecordServiceImpl的packing方法,包含事务处理
- 添加钢卷打包的核心业务逻辑,包括重量计算、库存转移等
- 集成日志记录和重复提交防护功能
2026-03-23 10:39:50 +08:00
c1fe964d20 feat(wms): 添加钢卷打包记录功能模块
- 创建钢卷打包明细实体类WmsCoilPackingDetail及业务对象WmsCoilPackingDetailBo
- 创建钢卷打包记录主实体类WmsCoilPackingRecord及业务对象WmsCoilPackingRecordBo
- 实现钢卷打包明细服务接口IWmsCoilPackingDetailService及其实现类
- 实现钢卷打包记录主服务接口IWmsCoilPackingRecordService及其实现类
- 添加钢卷打包明细和记录的控制器WmsCoilPackingDetailController和WmsCoilPackingRecordController
- 创建对应的MyBatis映射器WmsCoilPackingDetailMapper和WmsCoilPackingRecordMapper
- 实现数据库映射文件WmsCoilPackingDetailMapper.xml和WmsCoilPackingRecordMapper.xml
- 添加视图对象WmsCoilPackingDetailVo和WmsCoilPackingRecordVo支持Excel导出功能
2026-03-23 10:10:36 +08:00
080fe1dd0f feat(material): 添加销售人员信息功能
- 在 WmsMaterialCoil 实体中新增 saleName 字段
- 在导出 VO 类中添加销售人员导出映射
- 在 Bo 类中添加销售人员查询条件字段
- 更新 MyBatis 映射文件中的查询结果映射
- 实现销售人员姓名模糊查询功能
- 添加销售关联数据的查询逻辑
2026-03-23 10:02:33 +08:00
dcff086f72 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-23 09:20:28 +08:00
e1dd76ee4a feat(employee): 添加员工信息和变动记录的排序功能
- 在WmsEmployeeInfoBo中新增sortByRegularTime和sortByEntryTime字段
- 实现员工信息按入职时间、转正时间或创建时间的倒序排序
- 添加员工变动记录按变动时间的倒序排序
- 实现员工转岗记录按转岗时间的倒序排序
- 优化查询条件构建逻辑,支持多维度排序需求
2026-03-23 09:20:19 +08:00
砂糖
ea73305ebb feat(员工信息): 添加时间范围筛选功能并新增员工报表页面
在员工信息各页面添加入职/转正/调岗/离职时间范围筛选功能
新增员工报表页面,包含统计卡片、图表和数据表格
2026-03-21 17:45:37 +08:00
99488b828a feat(employee): 添加员工转正时间范围查询功能
- 在 WmsEmployeeInfoBo 中新增转正开始时间和转正结束时间字段
- 为新字段添加 JSON 格式化和日期时间格式化注解
- 在服务实现中添加按转正时间范围查询的条件构建逻辑
- 支持通过转正开始时间和结束时间进行员工信息筛选查询
2026-03-21 15:25:40 +08:00
92c2fb2f28 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-21 15:20:13 +08:00
0eba0b5def feat(employee): 添加员工管理模块中的时间范围查询功能
- 在WmsEmployeeChangeBo中新增异动时间范围字段changeStartTime和changeEndTime
- 在WmsEmployeeInfoBo中新增入职时间范围字段entryStartTime和entryEndTime
- 在WmsEmployeeTransferBo中新增转岗时间范围字段transferStartTime和transferEndTime
- 为所有时间字段添加DateTimeFormat注解支持日期格式化
- 在对应的服务实现类中添加时间范围查询条件
- 实现时间段筛选逻辑以支持更精确的数据查询需求
2026-03-21 15:19:13 +08:00
砂糖
a48b148756 feat(报表组件): 为线圈表格添加筛选、排序和分页功能
添加关键词筛选、多列选择筛选、字段排序和分页控制功能
优化表格布局和响应式设计
重构数据处理逻辑实现前端筛选和排序
2026-03-21 14:10:01 +08:00
砂糖
e266f36e39 feat(员工信息): 添加转正记录查看功能并优化状态显示
- 在员工信息页面添加转正记录查看按钮和对话框
- 将超过90天未转正的状态显示从warning改为danger
- 移除表单中未使用的备注和附件字段
- 修改综合报表的时间参数命名以保持一致性
2026-03-21 13:47:58 +08:00
砂糖
69c43a7edf Merge branch '0.8.X' of http://49.232.154.205:10100/DeXun/klp-oa into 0.8.X 2026-03-21 10:40:17 +08:00
砂糖
1b22ec6173 feat(分条/更新): 添加复制源卷信息功能
在分条和更新页面添加复制源卷信息按钮,方便用户快速填充表单。复制时自动排除卷号等特定字段,并处理数值类型转换。同时优化了复制逻辑,确保相关字段的联动更新。
2026-03-21 10:40:14 +08:00
09de6e4e62 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-21 10:17:12 +08:00
14df649282 feat(wms): 优化卷材数据类型显示
- 移除 ExcelDictFormat 注解,改用文本字段显示数据类型
- 添加 dataTypeText 字段用于存储历史/现存文本描述
- 添加 isRelatedToOrderText 字段用于存储是/否文本描述
- 在服务层实现数据类型转换逻辑,将数字值转为对应文本
- 在服务层实现订单关联状态转换逻辑,将数字值转为对应文本
- 保持原有的 Excel 导出功能完整性
2026-03-21 10:17:02 +08:00
砂糖
0c86b80fb2 feat(标签打印): 统一标签字体样式并增强镀锌分步加工功能
- 为所有标签组件添加统一的粗体黑体字体样式
- 修改getGalvanize1TypingPrefill方法参数以支持分页查询
- 在分步加工面板中增加镀锌二级数据展示功能
- 优化分步加工逻辑,支持根据actionType动态加载数据
2026-03-21 10:10:21 +08:00
砂糖
4478921d9b feat(报表): 增强报表功能并优化标签显示
- 新增镀锌1预填接口和报表字段
- 优化标签材质显示逻辑,移除content前缀
- 增加报表分页大小选项和耗时格式化
- 扩展报表可选列和默认列配置
- 改进报表统计计算逻辑,考虑质量状态
- 调整报表页面大小限制为99999
2026-03-20 17:56:08 +08:00
25e4ce9b76 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-20 17:41:11 +08:00
0da1386a5d feat(material): 优化钢卷物料导出功能
- 添加Excel字典格式注解支持数据类型转换
- 新增钢卷ID字段用于数据关联
- 增加操作完成时间字段显示
- 实现根据操作ID查询钢卷待办动作完成时间
- 添加钢卷ID到数据库查询映射
- 重构导出查询逻辑支持操作完成时间获取
2026-03-20 17:39:41 +08:00
砂糖
3f503eab0c refactor(标签渲染): 将输入框替换为静态文本显示
移除标签渲染组件中的可编辑输入框,统一使用静态文本显示内容
恢复修正按钮功能,移除质量状态表单字段
注释掉未使用的统计信息组件
2026-03-20 15:15:51 +08:00
195df97521 二级更新计划新增软推荐,计划录入和实绩内容添加入场钢卷号信息 2026-03-20 14:46:10 +08:00
b2b1eed8a9 二级更新计划新增软推荐,计划录入和实绩内容添加入场钢卷号信息 2026-03-20 14:43:06 +08:00
d14e5d2a1d Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-03-20 13:37:14 +08:00
017961e3b2 OEE添加镀锌接口 2026-03-20 13:36:42 +08:00
砂糖
d6e30d4d50 feat(报表): 新增综合报表模板及M卷统计功能
新增综合报表模板,支持按不同仓库类型展示统计信息。添加M卷处理功能,在统计中自动过滤并计算M卷数据。优化报表展示顺序,默认显示产出钢卷。修复异常率计算问题,完善统计信息展示。

新增仓库特定报表页面,包括镀铬、拉矫、脱脂、双机架、镀锌和酸连轧成品库报表。调整KLPTable组件支持高度设置,优化基础面板显示逻辑。

修复API请求超时问题,统一设置超时时间为10分钟。调整标签显示文本,优化用户体验。
2026-03-20 13:34:56 +08:00
076b0e8e24 fix(wms): 修正钢卷列表异常排序逻辑
- 将异常钢卷排序从降序改为升序,确保异常钢卷始终排在前面
- 保持非异常钢卷按创建时间倒序排列的原有逻辑不变
2026-03-20 12:57:04 +08:00
dba9a02636 feat(WmsMaterialCoil): 添加钢卷按异常数量排序功能
- 在WmsMaterialCoilBo中新增orderByAbnormal字段用于控制排序方式
- 实现按异常数量排序逻辑:异常钢卷在前按创建时间倒序,无异常钢卷在后按创建时间倒序
- 使用CASE语句实现异常状态的条件排序
- 保持原有创建时间排序作为默认选项
2026-03-20 11:18:54 +08:00
b5d1dd64e6 fix(wms): 添加质量状态检查防止不合格钢卷发货
- 实现质量状态为O时的发货限制功能
- 添加"当前钢卷为质检未通过,请勿发货!"错误提示
- 确保只有合格钢卷才能进行发货操作
2026-03-20 11:04:08 +08:00
砂糖
e1cb4683af feat(wms报表): 添加正品率显示并优化异常统计
在报表模板中添加正品率(passRate2)显示项
重构getLossList调用逻辑,改为在getList完成后调用
优化calc.js中的异常统计计算,添加各异常库占比数据
2026-03-20 10:33:51 +08:00
7e1e4b7b62 OEE重构完成 2026-03-19 18:46:27 +08:00