Commit Graph

1095 Commits

Author SHA1 Message Date
7f7c3d615d feat(user): 批量获取用户昵称并优化相关服务调用
- 在 ISysUserService 中新增 selectNickNameMapByUserNames 方法
- 实现批量查询用户昵称的功能,提高查询效率
- 移除原有的单个用户查询方法 selectUserByUserName
- 优化 WmsCoilPendingActionServiceImpl 中的用户昵称设置逻辑
- 优化 WmsDeliveryPlanServiceImpl 中的用户昵称设置逻辑
- 优化 WmsMaterialCoilServiceImpl 中的用户昵称设置逻辑
- 删除重复的 getUserNickname 私有方法
- 在 WmsCoilPendingActionVo 中新增 operatorByName 字段
- 统一使用新的批量接口替代原有单条查询方式
- 添加必要的 import 和工具类引用
2025-12-05 13:50:29 +08:00
bb7119c91d Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-05 11:35:58 +08:00
40be979537 fix(warehouse): 更新实际仓库类型值
- 将实际仓库类型从2L更改为3L
2025-12-05 11:35:41 +08:00
砂糖
b20cda4e73 feat(仓库管理): 新增仓库可视化鸟瞰图组件及功能
新增 WarehouseBird 和 WarehouseGrid 组件实现仓库库位可视化展示
添加 QRCode 组件用于生成库位二维码
实现库位初始化功能,支持批量生成库位
优化库位展示,支持行列转置和详情查看
修复部分显示字段名称问题
2025-12-05 11:29:28 +08:00
53393c1f82 feat(warehouse): 新增批量生成库位功能
- 新增WmsActualWarehouseBatchGenerateBo类作为参数封装
- 在IWmsActualWarehouseService接口中定义batchGenerateLocations方法
- 在WmsActualWarehouseServiceImpl实现批量生成库位的逻辑
- 预生成候选编码,并过滤已存在的编码避免重复
- 支持根据行、列、层和前缀参数自动生成库位编码
- 在WmsActualWarehouseController中新增接口generateLocations
- 接口添加日志记录和防重提交校验
2025-12-05 09:31:08 +08:00
54d2041523 refactor(wms): 优化用户昵称获取逻辑
- 移除XML映射文件中的冗余用户关联查询
- 在服务层统一处理创建人和更新人昵称填充
- 新增getUserNickname方法通过用户名获取用户昵称
- 优化异常处理,确保获取失败时返回原始用户名
- 减少数据库查询次数,提升接口性能
2025-12-05 09:20:30 +08:00
628074d521 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-04 17:25:10 +08:00
2c5729e846 feat(wms): 添加用户昵称显示功能
- 在WmsCoilPendingActionMapper.xml中关联sys_user表获取创建人和操作人昵称
- 在WmsMaterialCoilMapper.xml中关联sys_user表获取创建人和更新人昵称
- 在WmsCoilPendingActionVo.java和WmsMaterialCoilVo.java中添加createByName和updateByName字段
- 在WmsDeliveryPlanServiceImpl.java中实现根据用户名获取用户昵称的逻辑
- 在WmsMaterialCoilServiceImpl.java中实现批量获取操作人昵称的功能
- 在pom.xml中添加klp-system依赖以支持用户服务调用
2025-12-04 17:24:55 +08:00
砂糖
01d8c87bc9 feat(wms): 新增钢卷异常管理功能
添加钢卷异常信息管理模块,包括异常记录、查询和展示功能
- 新增异常信息列表页面和详情页面
- 在钢卷管理页面添加异常数量显示和操作入口
- 实现异常信息的增删改查API接口
- 在领料页面添加异常标记和操作按钮
- 添加相关字典数据用于异常信息分类
2025-12-04 16:22:03 +08:00
24b2381046 feat(wms): 新增钢卷异常数量筛选功能
- 在WmsMaterialCoilBo中添加minAbnormalCount字段用于筛选异常数量
- 修改SQL查询逻辑,关联wms_coil_abnormal表统计异常数量
- 在WmsMaterialCoilServiceImpl中实现基于异常数量的筛选条件
- 更新mapper文件以支持异常数量字段的查询和展示
2025-12-04 15:26:40 +08:00
d07180b9a3 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-04 14:43:47 +08:00
d198ca347c feat(coil-abnormal): 新增钢卷异常信息模块
- 新增钢卷异常信息实体类、业务对象与视图对象,包含异常详细字段
- 创建钢卷异常信息Mapper接口及MyBatis XML,支持基本数据库操作
- 实现钢卷异常信息Service接口及其实现类,包含查询、新增、修改、删除和判级功能
- 添加钢卷异常信息控制器,支持列表查询、导出、详情、新增、修改、删除和判级接口
- 在钢卷物料卷查询中加入异常数量统计,关联钢卷异常信息表
- 支持Excel导出功能,异常相关字段具备字典转换显示功能
- 结构清晰,符合业务需求的标准化数据操作及接口设计
2025-12-04 14:43:34 +08:00
砂糖
9e65c07c4d feat(wms): 添加下载收货模板功能并优化代码格式
- 新增下载模板按钮及对应方法
- 调整代码缩进和格式以提高可读性
- 移除多余的空格和注释
2025-12-04 10:05:16 +08:00
砂糖
b8066dece5 fix(wms): 修复打印机组件中本地运单详情数据映射问题
调整数据映射逻辑以正确获取原材料和产品名称,并添加调试日志以便追踪数据
2025-12-04 09:56:21 +08:00
砂糖
c16878fe23 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-04 09:44:36 +08:00
砂糖
aa4ee6b7a3 feat(wms): 添加收货单打印功能并支持xlsx文件上传
- 新增收货单打印组件,包含保存为图片和直接打印功能
- 在收货详情页添加打印按钮及相关逻辑
- 扩展文件上传组件支持xlsx文件类型
2025-12-04 09:44:32 +08:00
19d7d42342 bug修复 2025-12-03 16:29:00 +08:00
ffa312542b bug修复 2025-12-03 10:39:28 +08:00
61453c0a82 囤积成本重构 2025-12-03 10:32:06 +08:00
砂糖
39861ec701 refactor(路由): 更新成本管理模块的路由路径并移除冗余按钮
移除成本明细页面的冗余操作按钮,并更新仪表盘页面的路由跳转路径,以匹配新的路由结构
2025-12-03 09:29:10 +08:00
c17b637561 成本模块 2025-12-02 18:00:14 +08:00
4b9cce2777 成本模块 2025-12-02 17:58:16 +08:00
砂糖
be91905508 refactor(UI): 移除多余的内边距并调整收货详情搜索表单
移除CoilNo组件中多余的内边距样式
将收货详情页的搜索表单字段调整为钢卷号搜索
2025-12-02 16:46:00 +08:00
砂糖
99cd07939f feat(钢卷管理): 添加钢卷号组件并优化相关功能
新增CoilNo组件用于统一显示钢卷号,支持G开头钢卷号特殊样式
在actflow、detail、panels等页面中使用新组件替换原有el-tag显示
添加showExportTime属性控制发货时间列的显示
优化ImportGuide组件,钢卷号自动添加G前缀
2025-12-02 15:52:35 +08:00
e2ebea0549 添加查询结果 2025-12-02 15:08:32 +08:00
e332c56268 Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X
# Conflicts:
#	klp-wms/src/main/java/com/klp/controller/WmsMaterialCoilController.java
2025-12-02 14:47:50 +08:00
2de4d20f39 xiugai 发货接口 2025-12-02 14:46:22 +08:00
砂糖
86e047bd5e feat(钢卷发货): 新增钢卷发货功能并优化相关界面
- 新增钢卷发货API接口及前端调用
- 将发货操作从状态更新改为专用发货接口
- 移除状态选择列并添加发货按钮
- 更新后端控制器注释和方法类型
2025-12-02 14:45:06 +08:00
砂糖
ee97dee4ab Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-02 13:56:26 +08:00
砂糖
51caea9e41 feat(wms): 优化收货功能并重构导入组件
重构收货功能界面,将"确认收货"改为"签收",并调整按钮样式。新增收货弹窗功能,支持选择实际库区和填写备注。

重构导入组件,优化校验逻辑和错误处理,增加防呆机制和loading状态。将枚举和常量提取为模块级变量,提升代码可维护性。添加仓库映射关系,增强数据校验能力。

调整表格按钮的内边距,提升UI一致性
2025-12-02 13:56:21 +08:00
68820220c9 Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X 2025-12-02 13:30:39 +08:00
27952cf7ae 新增发货接口 2025-12-02 13:28:52 +08:00
砂糖
40383a73b9 feat(运单): 添加取货地点输入框
新增取货地点输入框及相关样式,用于记录运输单据中的取货位置信息
2025-12-01 17:53:19 +08:00
砂糖
306e153239 feat(收货管理): 实现钢卷Excel导入功能并优化UI交互
添加完整的钢卷Excel导入向导功能,包括文件选择、数据校验、预览和批量导入
增加导入进度展示和错误提示功能
调整导入弹窗宽度为80%以提供更好的操作空间
为浮动层添加过渡动画效果提升用户体验
2025-12-01 17:33:20 +08:00
砂糖
0fc8978436 fix(wms): 优化标签预览逻辑和显示内容
- 修改特殊操作类型的判断逻辑,使用范围判断代替具体值
- 重构标签预览数据处理逻辑,简化itemName获取方式
- 更新标签预览模板,调整字段显示名称和内容
- 使用updateTime替代productionDate字段
2025-12-01 17:23:37 +08:00
砂糖
3cf67df855 feat(wms): 添加收货计划导入功能及页面组件
新增ImportGuide组件实现Excel导入功能,包含数据校验和进度展示
添加stockpile成本页面基础结构
调整delivery报表日期范围和显示列
在收货详情页增加导入和导出按钮功能
2025-12-01 11:56:31 +08:00
砂糖
49e5024f89 feat(wms): 添加收货确认功能并优化表单布局
1. 在入库页面添加收货确认弹窗及功能
2. 调整多个页面的表单布局比例
3. 初始化表单字段避免undefined错误
4. 优化日期格式化处理
2025-11-29 17:56:38 +08:00
砂糖
6c37c934bc feat: 新增收货计划功能并优化入库界面
fix(ui): 修正发货单和收货单界面显示问题

docs: 添加KLPTable组件使用文档

refactor: 重构入库记录显示为表格形式

style: 清理无用代码并统一命名规范
2025-11-29 17:24:46 +08:00
砂糖
1c10423429 feat(收货计划): 添加计划类型字段并实现收货计划管理功能
添加计划类型字段(0-发货/1-收货)到WmsDeliveryPlan相关实体类
实现收货计划的查询、新增、修改、删除功能
新增前端收货计划管理页面
2025-11-29 15:31:49 +08:00
砂糖
4201abc804 fix(KLPTable): 调整浮动层位置防止超出屏幕边界
添加 adjustedTooltipStyle 计算属性,当浮动层超出屏幕底部或右侧时自动调整位置
2025-11-29 14:20:45 +08:00
砂糖
5501987fe5 feat(KLPTable): 添加表格浮层功能以显示详细信息
实现表格行悬浮显示详细信息的浮层功能,支持自定义浮层列配置
重构KLPTable组件结构,将浮层逻辑独立为子组件
在用户管理和钢卷管理页面应用新浮层功能
2025-11-29 14:10:04 +08:00
砂糖
4be3a5c1ab refactor(wms): 使用coil-selector组件替换手动选择钢卷逻辑
移除原有的钢卷选择按钮和显示标签,直接使用coil-selector组件实现选择功能,简化代码结构
2025-11-29 09:44:10 +08:00
砂糖
d95fac0e40 fix(ui): 添加调试日志并优化表格列显示
在receipt/index.vue中添加console.log调试$slots
在wms/coil/panels/base.vue中为备注列添加溢出提示工具
2025-11-28 18:04:03 +08:00
砂糖
346aba6f31 refactor(ui): 优化表格显示和对话框布局
- 修改发货单打印对话框宽度为固定值
- 订单列表显示供应商名称替代ID
- 收货单和退货单显示订单编号替代ID
- 调整发货单明细查询逻辑
- 退货单新增订单选择功能
- 发货单组件添加负责人信息输入
- 调整发货单打印样式和布局
2025-11-28 14:27:55 +08:00
砂糖
507a44c161 feat(组件): 添加MemoInput组件并实现输入记忆功能
新增MemoInput组件用于存储用户输入历史,通过storageKey与enum.js中定义的键进行校验
替换ProductSelect和RawMaterialSelect组件中的el-input为MemoInput
2025-11-28 13:12:13 +08:00
砂糖
b2be527689 refactor(wms): 重构发货计划列表为卡片布局并优化选择逻辑
将表格布局改为卡片布局,提升用户体验。修改选择逻辑以适配卡片布局,同时更新相关样式。替换测试框架为Jest并添加日期格式化测试用例。
2025-11-28 12:57:38 +08:00
砂糖
23725836ee refactor(wms): 优化发货单打印功能样式和布局
fix(waybill): 修复打印和保存图片时内容截断问题

chore: 删除不再使用的websocket测试页面
2025-11-28 11:20:41 +08:00
砂糖
54fe3496fa feat(发货单): 新增发货单打印功能及明细管理
refactor(组件): 重构发货单明细表格为独立组件
feat(组件): 添加发货单打印预览组件
fix(登录页): 移除默认用户名和密码
style(钢卷面板): 添加显示控制属性并优化布局
chore: 添加vitest测试配置和依赖
2025-11-28 11:02:19 +08:00
5af31e83fa Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-27 16:14:51 +08:00
527370a573 feat(config): 更新开发环境数据库连接配置
- 将数据库URL从klp-oa更改为klp-oa-test
- 保持其他数据库连接参数不变
- 确保开发环境使用独立的测试数据库
- 维持批处理优化和其他连接属性配置
2025-11-27 16:14:40 +08:00