Commit Graph

1289 Commits

Author SHA1 Message Date
ea416bd890 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-31 11:42:09 +08:00
411fe8ff0d fix(crm-order): 修复订单查询排序逻辑
```
重新调整订单查询的排序顺序,将创建时间降序排列移到订单类型升序排列之后,
确保预订单(0)在正式订单(1)之前显示,同时按创建时间倒序排列。
```
2025-12-31 11:41:58 +08:00
砂糖
d193f43f30 🐞 fix: 修改一些小问题 2025-12-30 17:49:45 +08:00
a623c5673f 办公V3 2025-12-30 13:47:53 +08:00
砂糖
f1637501b2 fix(wms): 修复复合架拆分按钮显示逻辑及更新库位编码注释
修复复合架拆分按钮仅在支持拆分的列显示的问题
更新库位编码解析注释以反映最新格式要求
2025-12-30 10:36:44 +08:00
砂糖
70bcdd88d2 feat(仓库管理): 添加成品2库B区的复合架配置规则
添加F2B区的复合架配置规则,并完善复合架规则的验证逻辑,增加错误日志输出以便调试
2025-12-30 09:48:15 +08:00
砂糖
1263621e2d refactor(crm/report): 重构销售报表页面为组件化结构
将原销售报表页面拆分为多个独立组件,包括销售汇总卡片、销售员图表、行业图表、客户等级图表和订单明细组件
优化代码结构,提升可维护性和复用性
2025-12-29 17:21:32 +08:00
1bc9e1d9e9 chore(imports): 移除多余的 liquibase 导入
- 从 EqpSparePartsChangeServiceImpl.java 中移除 liquibase.pro.packaged.A 导入
- 从 IsInspectionCommissionBo.java 中移除 liquibase.pro.packaged.S 导入
- 从 WmsInspectionItemTemplateController.java 中移除 liquibase.pro.packaged.W 导入
- 从 WmsInspectionItemTemplateServiceImpl.java 中移除 liquibase.pro.packaged.W 导入
2025-12-29 17:10:21 +08:00
289f205ba0 refactor(crm): 重构销售报表订单明细查询方法
- 移除 queryOrderDetailPageList 方法中的重复代码
- 调整 queryOrderDetailList 方法的返回值处理逻辑
- 优化订单明细列表的查询和数据构建流程
- 保持原有的注解和接口实现不变
2025-12-29 17:00:59 +08:00
ba12c346e8 feat(sales): 为销售报表添加订单明细查询功能
- 在 CrmOrderItemMapper 中添加根据订单ID列表查询订单明细的方法
- 实现 MyBatis 查询语句支持批量订单ID查询订单明细
- 修改销售报表服务类注入 CrmOrderItemMapper 依赖
- 扩展销售报表查询逻辑以包含订单明细数据
- 在销售报表 VO 中添加订单明细列表字段
- 使用流式处理和分组收集优化订单明细关联逻辑
2025-12-29 16:55:06 +08:00
砂糖
0ad31d6c86 refactor(workflow): 移除工作流相关代码和文件
移除工作流模块的前端代码,包括API接口、路由配置、组件和页面视图
删除与工作流相关的表单、分类、任务、模型等API调用和页面逻辑
清理不再使用的组件和依赖项
2025-12-29 16:29:08 +08:00
砂糖
1193421167 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-29 16:22:22 +08:00
砂糖
825a967f7b feat(钢卷管理): 添加长度字段支持及相关功能
refactor(订单管理): 重构订单状态显示及操作记录功能

fix(权限控制): 移除导出订单明细的权限校验

perf(钢卷操作): 使用策略模式重构钢卷操作逻辑
2025-12-29 16:22:18 +08:00
ee88de3e99 refactor(flowable): 移除自定义流程图配置和相关工具类
- 删除 application.yml 中的 Flowable 配置项
- 移除 CustomProcessDiagramCanvas 自定义流程图绘制类
- 移除 CustomProcessDiagramGenerator 自定义流程图生成器
- 移除 FindNextNodeUtil 流程节点查找工具类
- 移除 FlowableConfig 配置类
2025-12-29 16:21:33 +08:00
9b8c5ab80b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-29 14:38:35 +08:00
9eb07b8fd6 feat(order): 实现订单列表用户昵称显示和物料卷长度字段扩展
- 在 CrmOrderVo 中添加 createByName 和 updateByName 字段用于显示用户昵称
- 集成 ISysUserService 实现订单列表中创建人和更新人昵称的自动填充
- 优化查询逻辑,通过单次遍历同时处理用户昵称映射和物料产品对象构建
- 为 WmsMaterialCoil 实体添加 length 长度字段支持
- 在 WmsMaterialCoilBo 和 WmsMaterialCoilVo 中同步新增 length 字段
- 更新 WmsMaterialCoilMapper.xml 映射文件以包含长度字段的数据库操作
- 调整订单类型排序规则,预订单(0)优先于正式订单(1)显示
2025-12-29 14:38:25 +08:00
砂糖
539ab031cb feat(crm): 更新订单财务状态同步功能并优化权限控制
- 在ReceiveTable.vue中添加订单未付金额同步功能
- 优化report/index.vue的日期参数命名和表格显示列
- 为order/index.vue添加权限控制指令
2025-12-29 13:10:47 +08:00
911dcb9684 refactor(report): 优化销售报表查询SQL
- 修复销售员统计数据中子查询的条件引用问题
- 统一SQL查询格式化,提升代码可读性
- 优化销售员占比计算的子查询结构
- 添加完整的查询条件到销售员统计子查询中
- 保持所有现有功能逻辑不变
2025-12-29 13:04:07 +08:00
76616f0f65 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-29 11:54:09 +08:00
55a74c7261 feat(CrmSalesReportBo): 添加日期格式化注解支持
- 为 startTime 和 endTime 字段添加 @DateTimeFormat 注解
- 保持与 @JsonFormat 注解的一致性配置
- 支持 yyyy-MM-dd 格式的日期绑定和格式化
2025-12-29 11:53:58 +08:00
砂糖
980a9cf2b7 feat(crm): 新增销售报表功能并优化订单异议处理
- 新增销售报表功能,包括汇总数据展示、图表统计和订单明细
- 优化订单异议处理流程,增加处理状态显示和操作按钮条件渲染
- 重构订单状态枚举导入和使用方式
- 移除不必要的查询条件和冗余代码
- 修复部分UI样式问题
2025-12-29 11:11:23 +08:00
11c21f2a33 feat(crm): 添加销售报表功能模块
- 新增销售报表查询业务对象CrmSalesReportBo,支持多种查询条件
- 创建销售报表控制器CrmSalesReportController,提供汇总数据、订单明细、统计分析等接口
- 实现销售报表数据访问层CrmSalesReportMapper,包含销售汇总、订单明细、销售员统计等查询
- 开发销售报表服务层ICrmSalesReportService及其实现类,处理报表数据逻辑
- 设计销售报表视图对象CrmSalesReportVo,包含汇总信息、订单明细、统计分析等数据结构
- 集成Excel导出功能,支持订单明细、销售员统计、客户等级统计、行业统计的数据导出
- 实现多维度统计分析,包括销售员业绩、客户等级分布、行业分布等统计功能
2025-12-29 10:05:05 +08:00
砂糖
96b6e844d9 feat(crm): 新增订单操作记录、异议和收款组件
refactor(crm): 重构订单操作使用actions统一处理
style(crm): 清理无用代码和注释
fix(crm): 修复订单记录排序问题
2025-12-26 14:45:11 +08:00
2033d39243 feat(crm): 添加订单操作追溯功能的用户昵称显示和排序
- 引入 ISysUserService 用于获取用户昵称映射
- 在查询结果中添加创建人和更新人的昵称信息
- 实现用户名称到昵称的批量转换功能
- 按创建时间正序排列订单操作追溯记录
- 扩展 CrmOrderOperationTraceVo 类继承 BaseEntity
- 添加 createByName 和 updateByName 字段用于显示用户昵称
2025-12-26 14:00:41 +08:00
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