Commit Graph

1265 Commits

Author SHA1 Message Date
a546575145 feat(order): 订单新增接口返回订单数据
- 修改 CrmOrderController 的 add 方法返回 CrmOrderVo 类型数据
- 修改 CrmOrderItemController 的 add 方法返回 CrmOrderItemVo 类型数据
- 更新 CrmOrderServiceImpl 的 insertByBo 方法返回订单查询结果
- 更新 CrmOrderItemServiceImpl 的 insertByBo 方法返回订单明细查询结果
- 调整服务层接口返回类型从 Boolean 改为对应的 Vo 类型
- 新增订单成功后返回完整的订单或订单明细信息
2025-12-26 13:10:52 +08:00
5da4ecab40 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-26 10:54:57 +08:00
9413fcee84 fix(warehouse): 修复根据列标识查询库位的逻辑
- 将查询条件从模糊匹配改为右匹配
- 添加列标识与库位编码的分隔符处理
- 确保只查询指定列下的库位数据
2025-12-26 10:54:43 +08:00
砂糖
30d5d914ef feat(pdo): 新增PDO管理功能及相关组件
新增PDO管理页面及相关功能组件,包括:
1. 新增数据修正组件DataCorrection.vue
2. 新增标签打印组件LabelPrint.vue
3. 新增统计汇总组件PdoSummary.vue
4. 新增图表展示组件line.vue
5. 实现主页面index.vue布局及功能
6. 新增API接口文件用于业务数据交互
7. 修改lines/index.vue配置,移除baseURL动态获取逻辑
2025-12-25 15:50:19 +08:00
砂糖
65c04f3ed2 fix(warehouse): 修复复合架规则验证和拆分逻辑
调整复合架规则的数据结构,增加列数配置
添加复合架规则的合法性验证条件
修改拆分逻辑以根据配置的行数进行拆分
移除调试用的console.log语句
2025-12-24 11:46:14 +08:00
砂糖
401776089a Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-24 10:00:32 +08:00
砂糖
9d686b23dc refactor(仓库管理): 优化复合架功能并移除无用代码
- 将CoilSelector默认标签页改为'my'
- 为WarehouseBird和WarehouseInterlaced组件添加id属性传递
- 实现复合架功能的条件渲染和权限控制
- 移除废弃的category相关代码和视图
- 在coil/merge.vue中使用WarehouseSelect组件替代原下拉框
2025-12-24 10:00:26 +08:00
04eace18c4 协调L3页面,新增合同证书的文件上传逻辑 2025-12-23 15:56:15 +08:00
9f423b26f9 Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X 2025-12-23 10:38:32 +08:00
56c15ac621 hrm前端3版 2025-12-23 10:37:00 +08:00
砂糖
dabc6657e0 refactor(KLPService): 重构组件目录结构并新增多个表单选择组件
重构KLPService组件目录结构,将原有组件迁移至formItems子目录并新增多个表单选择组件。主要变更包括:
1. 移除CategorySelect组件及相关引用
2. 新增CraftSelect、AmountSelect、VendorSelect等表单组件
3. 优化WarehouseSelect组件支持禁用状态
4. 重构ProductSelect和RawMaterialSelect为卡片式选择器
5. 新增统一导出机制支持按需导入

同时更新相关视图文件以适配新的组件结构,改进代码可维护性和复用性。
2025-12-23 10:23:12 +08:00
砂糖
4ad9caf5c6 feat(客户信息): 增强地址显示功能并修复文档格式
添加地址格式化工具函数,支持标准地址和自定义地址的组合显示
修复行政区划代码文档中的多余冒号
2025-12-22 17:08:41 +08:00
3c6919013d Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X 2025-12-22 16:55:21 +08:00
646b55048b hcm前端2版 2025-12-22 16:54:11 +08:00
007c450f63 hcm前端2版 2025-12-22 16:53:48 +08:00
砂糖
482338c151 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-22 16:36:23 +08:00
砂糖
6bd525813f feat(客户管理): 添加中国区域选择组件并替换地址输入框
- 新增 ChinaAreaSelect 组件,支持省市区三级选择与详细地址输入
- 在客户编辑和客户列表页面替换原有的地址输入框
- 组件支持标准地址与自定义地址组合格式存储
- 自动处理直辖市和港澳特别行政区的特殊区域结构
2025-12-22 16:36:19 +08:00
73e96a4c3b refactor(wms): 移除冗余的 isEnabled 字段设置
- 删除在拆分逻辑中不必要的 isEnabled 状态设置
- 清理合并操作中的重复字段赋值
- 简化子仓库更新流程,去除默认启用状态
- 优化父仓库重置逻辑,移除显式启用标记
2025-12-22 13:57:00 +08:00
9c085adc38 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-22 13:50:55 +08:00
d5881dc43f refactor(wms): 优化库位拆分与合并逻辑
- 修改库位占用检查范围从父库位扩展到整列
- 更新库位启用状态设置逻辑
- 调整子库位删除标记和启用状态更新方式
- 优化合并操作中的子库位过滤逻辑
- 统一异常提示信息格式
2025-12-22 13:50:31 +08:00
40f96069ab hrm前端一版 2025-12-22 10:57:47 +08:00
砂糖
6858648b07 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-22 10:19:04 +08:00
砂糖
0ced7e5a9f feat(api): 为L2 API添加HTTP协议前缀
refactor(warehouse): 重构仓库管理页面为卡片布局并优化交互
- 移除树形表格改用卡片布局
- 添加启用/禁用快捷开关
- 优化备注显示样式
- 简化表单逻辑

feat(utils): 新增WebSocket管理器类
- 支持多连接管理
- 自动重连机制
- 状态监控功能

style(views): 清理注释掉的代码和未使用的组件
2025-12-22 10:18:58 +08:00
185ffb9963 feat(wms): 增加库位拆分前的占用状态校验
- 在拆分逻辑中增加对父库位占用状态的批量校验
- 若父库位被占用则抛出明确提示异常
- 优化库位拆分与合并时的子库位查询逻辑
- 统一处理拆分与合并操作中的空子库位判断
- 调整代码结构,增强可读性与维护性
2025-12-22 09:36:31 +08:00
dacd1cb8fd refactor(wms): 优化库位拆分与合并逻辑
- 批量查询子库位以减少数据库访问次数
- 使用批量更新替代循环单条更新提高性能
- 优化复活子库位逻辑,支持批量操作
- 合并库位时增加占用状态检查
- 提取需要合并的库位进行针对性处理
- 子库位隐藏状态从1改为2以区分删除状态
2025-12-20 16:44:19 +08:00
8f5098c98c feat(wms): 优化库位拆分与合并逻辑
- 改进拆分逻辑以支持子库位复活和新建
- 实现更精确的子库位编码生成规则
- 完善合并时对子库位占用状态的检查
- 修复拆分ID去重问题,确保数据一致性
- 调整异常提示信息,提高可读性
2025-12-20 16:31:24 +08:00
砂糖
517157bcb0 refactor(WarehouseInterlaced): 简化仓库位置ID的过滤逻辑
移除冗余的统计和过滤步骤,直接使用去重后的splitIds作为locationIds
2025-12-20 15:58:14 +08:00
砂糖
720e2d514f feat(仓库管理): 添加库位拆分合并功能及界面优化
- 在WarehouseInterlaced组件中添加列级别的拆分/合并切换按钮
- 重构API接口,支持payload参数传递和超时设置
- 在overview页面实现拆分合并操作的处理逻辑
- 优化仓库网格布局和样式,移除右键菜单功能
- 添加操作确认提示和加载状态显示
2025-12-20 15:12:07 +08:00
f0547a4c8d refactor(wms): 优化库位拆分与合并逻辑
- 移除子库位启用状态的重复设置
- 改进子库位排序算法,提升性能和准确性
- 优化编码生成逻辑,支持更灵活的层级分配
- 批量处理父库位状态更新,提高执行效率
- 增强合并前的占用检查机制
- 实现子库位隐藏和父库位重置的批量操作
- 添加空值检查和异常处理,提升代码健壮性
2025-12-20 14:50:21 +08:00
0d1a0cbd36 feat(wms): 优化库位拆分与合并逻辑
- 支持复用已删除的子库位,避免重复创建
- 统一处理新增与复用子库位的编码生成
- 完善合并时对子库位占用状态的判断逻辑
- 提取公共方法用于创建子库位和重置父库位状态
- 优化异常提示信息,提高可读性
- 调整事务控制范围,确保操作原子性
2025-12-20 13:52:29 +08:00
112419df94 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-20 09:56:09 +08:00
3ba87bd507 feat(wms): 重构库位拆分逻辑并支持列标识拆分
- 修改查询排序字段为实际库位编码
- 新增列标识参数用于指定拆分列
- 支持按列标识批量拆分库位
- 优化拆分逻辑,支持不同拆分类型
- 增加拆分数量验证机制
- 完善异常处理和参数校验
- 调整实体类字段约束和结构
2025-12-20 09:55:56 +08:00
砂糖
c821a2f7b9 feat(wms): 添加库位分割合并功能并优化仓库展示
refactor(warehouse): 重构仓库组件为按列展示模式
- 将分层展示改为分列展示,每列包含上下两层库位
- 添加右键菜单支持分割、合并操作
- 优化库位格子样式和交互

feat(crm): 新增订单编辑组件并实现自动保存
- 添加OrderEdit组件支持订单信息编辑
- 实现2秒延迟自动保存功能
- 优化订单详情页面布局

fix(delivery): 在查询参数中添加当前用户ID
- 在mycoil列表查询中添加saleId参数

style(preOrder): 注释掉审核人和审核时间列
- 隐藏预订单列表中的审核信息列

chore(warehouse): 移除仓库实体的导入导出按钮
- 注释掉仓库管理页面的模板下载和导入功能
2025-12-19 18:06:55 +08:00
a178ee4f5e fix(wms): 排除四级仓库节点查询
- 在查询条件中增加对四级节点(类型为4)的排除逻辑
- 保持原有三级节点排除逻辑不变
- 确保仓库列表排序不受影响
2025-12-19 15:28:30 +08:00
0ddc8e3791 fix(wms): 修正实际仓库类型设置逻辑
- 将新增仓库的类型固定设置为四级节点(4L)
- 确保新建子仓库时使用正确的类型值
- 避免因父仓库类型影响子仓库类型设置
2025-12-19 15:26:34 +08:00
64660227c8 refactor(domain): 移除WmsActualWarehouseVo中的children字段
- 删除了用于存储子节点的children字段
- 简化了WmsActualWarehouseVo的数据结构
- 为后续库位管理逻辑重构做准备
2025-12-19 14:29:20 +08:00
7e415eb56e feat(wms): 实现库位拆分与合并功能
- 新增库位拆分状态和类型字段,支持大库位拆分为两个小库位
- 新增拆分与合并接口,支持将三级库位进行拆分或合并操作
- 在查询时自动展开已拆分库位的子节点,显示其两个小库位
- 实现拆分时复用历史子库位逻辑,避免重复创建相同编码库位
- 添加拆分与合并时的业务校验,确保库位状态合法才可操作
- 提供 WmsActualWarehouseSplitBo 用于接收拆分/合并请求参数
- 完善实体类和 VO 类对拆分状态及类型的映射支持
- 更新 Mapper XML 配置以支持新增的拆分相关数据库字段
2025-12-19 13:53:36 +08:00
c5f9885a99 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-18 15:33:12 +08:00
4c1dbfdd04 refactor(wms): 优化钢卷list查询速度应对大量itemId
- 引入 CollectionUtils 工具类用于集合判空
- 优化用户昵称映射逻辑,减少不必要的查询
- 使用 EXISTS 子查询替代原有的 IN 查询方式,提升性能
- 重构 item_id 筛选条件组合逻辑,支持更灵活的查询需求
- 新增 buildOrLikeClause 方法统一处理多值模糊匹配条件
- 移除冗余的 queryMatchedItemIds 方法,简化代码结构
- 增强 SQL 注入防护,使用参数化查询替代字符串拼接
2025-12-18 15:33:00 +08:00
砂糖
2bc869cc52 refactor(wms): 优化发货记录和钢卷列表页面逻辑
移除发货记录页面的planId校验,增加默认分页大小
简化钢卷列表页面的查询逻辑和样式类名
2025-12-18 15:06:13 +08:00
砂糖
799ccefa4e feat(wms): 新增发货相关功能及优化钢卷选择逻辑
- 新增发货计划钢卷操作记录页面
- 新增发货分级管理页面
- 新增我的钢卷管理页面
- 在钢卷发货页面增加质量状态校验
- 在基础面板组件中增加质量状态选择功能
- 优化钢卷选择器筛选参数
2025-12-18 14:58:53 +08:00
砂糖
09d0dc0991 feat(配卷): 添加配卷记录功能
- 在配卷页面添加记录按钮,点击可查看配卷操作记录
- 新增配卷记录组件,展示钢卷操作历史
- 实现记录弹窗功能,支持分页查询
2025-12-18 13:59:02 +08:00
5438706fbd Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-18 13:53:01 +08:00
0052c40b80 feat(wms):丰富发货计划钢卷操作查询功能
- 添加 MyBatis Plus 分页插件及相关查询包装器依赖
- 实现 selectVoPagePlus 方法支持复杂关联查询分页
- 扩展 XML 映射文件以支持详细的钢卷操作数据查询
- 新增 buildQueryWrapperPlus 方法构建查询条件与排序规则
- 集成钢卷详情、仓库信息及异常统计等多表联查逻辑
- 优化分页查询接口以提升大数据量下的响应性能
2025-12-18 13:52:46 +08:00
砂糖
b82ab5a9e7 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-18 11:51:20 +08:00
砂糖
e900aec86b feat(销售权限): 实现钢卷销售权限分配功能
新增销售权限管理模块,包含以下功能:
1. 在用户模块添加id字段用于权限控制
2. 重构CoilSelector组件支持销售视角权限过滤
3. 新增销售权限分配页面,支持钢卷分配与移除
4. 优化表格样式和交互体验

组件现在支持根据用户权限动态显示和过滤钢卷数据,管理员可在新页面为销售分配钢卷权限
2025-12-18 11:51:14 +08:00
砂糖
b7513bdd2d refactor(ui): 优化按钮事件处理及表格列显示
修复按钮事件冒泡问题,移除未使用的表格列和代码
清理库存管理页面冗余状态和表单校验逻辑
2025-12-18 10:51:00 +08:00
f1656287c4 fix(wms): 修复coil状态更新逻辑并处理saleId空值
- 调整状态判断条件,确保status非空再比较
- 新增对saleId为null时的特殊更新处理
- 使用LambdaUpdateWrapper确保null值正确更新到数据库
2025-12-18 10:16:40 +08:00
51506bbb66 feat(stock): 优化实际库区查询速率使用CTE递归查询
- 修改 WmsStockMapper 接口,增加 rootWarehouseId 参数用于限定查询范围
- 优化 WmsStockMapper.xml 中的 SQL 查询逻辑,引入 CTE 递归查询子仓库数据
- 调整查询语句结构,将分组统计与关联查询分离以提升性能
- 移除 Java 层递归获取子仓库 ID 的逻辑,改为数据库端处理
- 强制使用指定索引 idx_mc_fixed_group 提高查询效率
- 更新服务实现类传参逻辑,传递实际仓库 ID 用于构建查询条件
2025-12-18 09:41:22 +08:00
547a55b1b5 fix(sql): 删除SQL中的全角空格字符
- 将WmsMaterialCoilMapper.xml中JOIN语句的全角空格替换为半角空格
- 修复因全角空格导致的SQL语法潜在问题
- 确保SQL语句格式统一和可读性
2025-12-17 17:51:48 +08:00