Commit Graph

1314 Commits

Author SHA1 Message Date
砂糖
6f57ea2c3f feat(仓库管理): 优化仓库网格布局并增强库位编码解析
- 在WarehouseGrid组件中添加layerData变化的调试日志
- 将overview.vue中的网格列数从10增加到30
- 重构WarehouseBird组件中的库位编码解析逻辑,支持更灵活的编码格式
- 优化WarehouseInterlaced组件的布局,添加横向滚动容器并改进单元格宽度计算
- 同步列标尺和网格区域的滚动行为
2026-01-07 10:18:26 +08:00
砂糖
b0ee494434 feat(flow): 添加流程实例更新功能并禁用撤回操作
添加updateFlowInstance API用于更新流程实例
在所有详情页面禁用撤回功能
修改审批状态从pending到running
在抄送页面添加详情跳转功能
2026-01-05 14:38:22 +08:00
3a0a076a77 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-05 13:50:27 +08:00
8b1540e5c4 refactor(flow): 移除流程任务实例ID和节点ID的非空验证
- 移除了 instId 和 nodeId 字段的 @NotNull 注解验证
- 在流程任务撤回处理中添加了 bizType 和 bizId 的设置
- 调整了流程任务创建时的业务类型和业务ID赋值逻辑
2026-01-05 13:50:15 +08:00
砂糖
823202b297 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-05 11:42:58 +08:00
砂糖
78b5af5143 feat(审批流程): 优化审批逻辑并添加抄送功能
重构审批条件判断逻辑,统一使用canApprove和canWithdraw计算属性控制按钮显示
为所有审批详情页添加撤回按钮功能
在审批列表页新增抄送功能,支持多选抄送人
调整提交成功后的跳转路由为/hrm/apply
仅在approverMode为template时设置tplId参数
2026-01-05 11:42:53 +08:00
b93776d7f8 feat(flow): 添加业务类型和ID字段映射并增加流程任务调试信息
- 在HrmFlowTask实体中添加TableField注解映射biz_type和biz_id字段
- 在流程任务服务实现中添加业务类型和ID的打印调试信息
- 在创建下一个任务时设置业务类型和ID字段值
- 修复流程处理中的业务数据传递问题
2026-01-05 11:06:48 +08:00
51bbdd8ca6 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-05 09:56:37 +08:00
8115244d0f feat(flow): 添加业务类型和业务ID字段到流程动作记录
- 在HrmFlowAction实体中新增bizType和bizId字段
- 修改saveAction方法签名以接收业务类型和业务ID参数
- 更新审批、盖章、拒绝、撤回、转办等操作的调用以传递业务类型和业务ID
- 在动作记录中保存业务类型和业务ID信息到数据库
2026-01-05 09:56:23 +08:00
砂糖
a0f03c374a refactor(登录): 用localStorage替换Cookies存储登录信息
移除Cookies相关依赖,改用localStorage存储用户名和密码
优化记住密码功能,处理布尔值到字符串的转换
清理未使用的注释代码
2026-01-04 18:11:22 +08:00
砂糖
42dbbf79ae feat(订单明细): 添加删除订单明细功能
feat(辅料管理): 新增辅料变动记录功能

feat(仪表拓扑): 在仪表标签中显示上次抄表记录

fix(设备管理): 修复图片预览空值问题

refactor(员工管理): 部门树显示负责人信息

style(备件变动): 优化备件变动页面布局

docs(订单记录): 更新操作类型映射表

test(销售异议): 新增销售异议管理模块

chore: 更新.gitignore文件
2026-01-04 14:42:51 +08:00
aeecf4bcf7 feat(eqp): 添加辅料库存变更功能
- 在控制器中新增 changeStock 接口用于处理辅料库存增减操作
- 实现库存变动业务逻辑,支持增加和减少两种操作类型
- 添加变动数量校验和库存充足性检查机制
- 集成事务管理确保库存更新和变动记录的一致性
- 新增变动记录日志功能记录每次库存变更详情
- 实现操作人信息自动获取和审计字段填充
- 完善参数校验和错误处理机制
2026-01-04 13:46:19 +08:00
7b2457c98f feat(eqp): 添加设备辅料管理功能
- 新增辅料实体类 EqpAuxiliaryMaterial 及业务对象 EqpAuxiliaryMaterialBo
- 新增辅料变动记录实体类 EqpAuxiliaryMaterialChange 及业务对象 EqpAuxiliaryMaterialChangeBo
- 创建辅料管理控制器 EqpAuxiliaryMaterialController 提供增删改查接口
- 创建辅料变动记录控制器 EqpAuxiliaryMaterialChangeController 提供完整CRUD功能
- 实现辅料及变动记录的数据访问层和业务逻辑层
- 添加辅料及变动记录的视图对象用于数据展示和Excel导出
- 优化三级库位查询逻辑,使用likeRight替代like提高查询准确性
2026-01-04 13:36:18 +08:00
89cfc8c61e Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-04 11:44:24 +08:00
54d3c88c25 feat(meter): 添加计量设备最近读数查询功能
- 引入 EmsEnergyConsumption 和 EmsEnergyConsumptionMapper 依赖
- 注入 consumptionMapper 用于查询能耗数据
- 在查询分页列表时为每个计量设备添加最近读数信息
- 从能耗消费表查询最近的两条读数并取最新一条作为最后读数
- 在 EmsMeterVo 中添加 lastReading 字段用于存储最后读数
2026-01-04 11:44:12 +08:00
砂糖
d7b72f89c7 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2026-01-03 16:26:58 +08:00
砂糖
359264b545 feat(生产线管理): 添加生产线切换功能并更新数据配置
- 在生产线相关页面添加el-tabs组件实现生产线切换
- 更新data.js中的生产线配置数据
- 在wms/coil/do/search.vue中添加长度查询字段
2026-01-03 16:26:54 +08:00
90bc5b661b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2026-01-03 16:19:50 +08:00
e3643763c2 feat(WmsMaterialCoilService): 新增长度查询条件
- 在查询条件中添加了长度字段的等值匹配
- 通过bo.getLength()参数实现长度条件的动态构建
- 保持原有查询逻辑的完整性
2026-01-03 16:19:33 +08:00
砂糖
2773c9e8ae feat(pdo): 重构PDO模块结构并优化功能
将PDO模块拆分为面板组件和页面组件,实现代码复用
新增数据修正、标签打印和统计汇总组件
优化图表显示和数据处理逻辑
2026-01-03 16:04:46 +08:00
砂糖
46d584ef99 refactor(hrm): 优化流程相关页面显示和功能
移除不必要的流程状态显示和撤回按钮
调整任务列表和抄送页面的列显示和操作逻辑
简化用户信息显示方式,统一使用createBy字段
2026-01-03 14:32:47 +08:00
1c8dc18d2b feat(hrm): HrmFlowCcVo类继承BaseEntity
```
HrmFlowCcVo类现在继承BaseEntity以获得基础字段和方法,
包括ID、创建时间、更新时间等通用属性,提高代码复用性。
```
2025-12-31 15:22:48 +08:00
b4b03b0c98 feat(HrmFlowCcController): 增加抄送状态查询功能
```
- 在my方法中新增readFlag参数,支持按读取状态过滤抄送记录
- 使用LoginHelper替代StpUtil获取用户ID,提高代码一致性
- 将readFlag参数传递给业务对象,实现按状态查询功能
```
2025-12-31 15:19:48 +08:00
a7c08c1fce feat(hrm): 添加LoginHelper依赖并更新用户ID获取方式
```
- 引入LoginHelper类用于获取当前用户ID
- 将原有的StpUtil.getLoginIdAsLong()替换为LoginHelper.getUserId()
- 保持markRead功能逻辑不变,仅优化用户ID获取方法

```
2025-12-31 14:59:19 +08:00
fe65b21870 feat(hrm): 新增流程任务创建人查询功能
```
新增createBy字段到HrmFlowTaskBo中用于存储业务创建人信息,
并在HrmFlowTaskServiceImpl的查询逻辑中添加createBy的条件筛选,
支持按创建人查询流程任务。
```
2025-12-31 13:41:26 +08:00
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