Commit Graph

1191 Commits

Author SHA1 Message Date
砂糖
772e026aa5 refactor(wms): 移除表单字段并优化领料确认逻辑
移除交付计划中的绑定订单字段和接收导入中的类型、逻辑库区列
为导入数据添加默认类型和逻辑库区值
在领料操作前添加确认弹窗提示
2025-12-17 11:41:41 +08:00
砂糖
73ae0c0f94 feat(crm): 新增客户管理相关组件和功能
新增客户信息展示、编辑组件及订单管理功能
优化客户详情页布局和交互体验
重构订单管理模块,增加客户关联功能
2025-12-17 10:41:16 +08:00
faac750ff6 fix(hrm): 修复流程任务用户ID赋值逻辑并调整时间字段类型
- 将 Objects.requireNonNullElse 替换为三元运算符以避免空指针异常
- 在 HrmFlowTaskServiceImpl 中引入 java.util.Date 类以支持新的时间字段类型
- 修改 seal 模块中的 isEnabled 方法调用方式以确保配置正确读取
- 统一流程实例与任务创建时 assigneeUserId 的默认值处理逻辑
- 调整操作日志创建时间为 Date 类型以兼容数据库存储需求
2025-12-16 17:14:10 +08:00
d9501d41c4 Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X 2025-12-16 16:57:14 +08:00
62c541839e L3HRM后端推送 2025-12-16 16:56:14 +08:00
fa2f15dbd5 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-16 16:38:54 +08:00
6243c3d994 feat(crm): 修改订单查询功能
- 添加CrmOrderMapper接口方法selectVoPagePlus
- 实现对应的XML查询语句,支持联表查询客户名称
- 在CrmOrderServiceImpl中实现新的分页查询逻辑
- 引入QueryWrapper构建动态查询条件
- 增加客户名称字段到CrmOrderVo视图对象
- 优化查询性能,支持复杂条件筛选和排序
2025-12-16 16:38:39 +08:00
砂糖
87b0cecbaf Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-16 14:13:51 +08:00
砂糖
770f78b1df fix(wms): 修正收货报表和详情页的文本及按钮状态
- 将发货报表相关文本修正为收货报表
- 在收货详情页添加删除按钮和加载状态
- 为签收、拒签和删除操作添加加载状态防止重复提交
2025-12-16 14:13:39 +08:00
87feb77aae Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-16 14:13:22 +08:00
de69397da6 fix(wms): 修正钢卷数据插入逻辑并优化查询条件
- 在 WmsDeliveryPlanMapper.xml 中增加 action_status = 2 的过滤条件
- 修正 WmsMaterialCoilServiceImpl.java 中 dataType 的设置逻辑,
  当传入值为 10 时保留原值,否则默认设为 1
2025-12-16 14:13:08 +08:00
砂糖
5ac2e78a33 feat(crm): 新增JSON表格输入组件并优化客户管理页面
refactor(OrderDetail): 允许orderId为undefined并添加空值检查
feat(JSONTableInput): 新增支持JSON与表格双向绑定的通用组件
refactor(customer): 重构客户详情页面,优化表单交互和字段映射
style(KLPList): 简化列表组件样式并修复字段显示逻辑
2025-12-16 11:47:53 +08:00
砂糖
2829e52f5b fix(wms): 修复钢卷选择器过滤条件并添加加载状态
为钢卷选择器添加状态过滤条件,并在报表页面添加加载状态指示器。同时注释掉ship.vue中不再使用的materialType字段。
2025-12-16 09:52:46 +08:00
砂糖
dbc9ac727a feat: crm初步 2025-12-16 09:27:37 +08:00
8f110f6a58 feat(crm): 为订单相关实体类添加基础实体继承
- CrmOrder 类新增 BaseEntity 继承
- CrmOrderItem 类新增 BaseEntity 继承
- CrmOrderOperationTrace 类新增 BaseEntity 继承
- CrmSalesContract 类新增 BaseEntity 继承
- CrmSalesObjection 类新增 BaseEntity 继承
2025-12-15 16:17:02 +08:00
a4f2d83cc3 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-15 16:11:28 +08:00
e67bb0525b feat(crm): 初始化客户与订单模块基础代码
- 新增客户信息实体类及对应业务对象、控制器、服务实现
- 新增正式订单主表与明细表相关实体类和业务逻辑
- 新增订单操作追溯表结构定义
- 配置MyBatis映射文件及基础CRUD接口
- 实现客户与订单的分页查询、导出、新增、修改、删除功能
- 添加Excel导入导出支持及相关VO转换配置
2025-12-15 16:11:16 +08:00
砂糖
ca79e0c23d feat(wms): 添加拒签功能并显示绑定订单信息
- 在收货详情页添加拒签操作和状态显示
- 在发货计划页添加订单绑定显示和输入框
2025-12-15 13:10:56 +08:00
d809fc489d feat(wms): 添加关联订单ID字段
- 在WmsDeliveryPlan实体类中新增orderId字段
- 在WmsDeliveryPlanBo业务对象中新增orderId字段
- 在WmsDeliveryPlanVo视图对象中新增orderId字段
2025-12-15 11:29:53 +08:00
砂糖
c941ea469d Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-15 11:05:35 +08:00
砂糖
d90f72c662 feat(组件): 新增多选组件并优化钢卷选择器
新增MutiSelect多选组件,支持逗号分隔字符串绑定
优化CoilSelector组件,使用MutiSelect替换输入框并新增规格字段
移除多处钢种字段显示及输入
增强CoilNo组件,支持悬停显示钢卷详细信息
在收货详情页添加删除按钮功能
2025-12-15 11:05:27 +08:00
531e7d7f37 refactor(service): 取itemIds和selectType对应的itemIds取交集
- 重构 item_id 查询条件生成逻辑,支持 selectType 多字段筛选与显式 itemId 并行
- 添加 matchedItemIds 与 explicitItemIds 的交集合并逻辑
- 增强异常处理,避免筛选失败导致查询中断
- 支持逗号分隔的多 coilId 查询条件
- 保留原有单 itemId 查询兼容性
- 优化去重逻辑,确保 IN 列表不包含重复或空值
- 当最终 item_id 集合为空时,强制返回无结果查询条件
2025-12-15 10:58:16 +08:00
1cf1b23ca2 refactor(service): 重构物料筛选逻辑以支持多条件查询
- 将产品和原材料的筛选逻辑提取到独立方法 queryMatchedItemIds
- 支持对多个字段使用逗号分隔的多值查询
- 统一处理规格、材料、制造商等字段的模糊匹配
- 添加去重逻辑避免重复 ID 影响查询性能
- 简化主查询流程,提高代码可读性和维护性
2025-12-15 10:39:08 +08:00
41138d194d feat(wms): 添加物料规格筛选功能
- 在WmsMaterialCoilBo中新增itemSpecification字段
- 修改筛选逻辑以支持按规格筛选
- 实现规格字段的模糊匹配及多规格查询支持
- 更新查询构造器以兼容新字段的条件拼接
- 支持逗号分隔的多个规格同时查询
- 优化查询逻辑确保规格筛选与其他字段协同工作
2025-12-15 09:21:19 +08:00
184fb858f6 占位 2025-12-12 14:38:19 +08:00
644f0beb08 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-12 14:34:31 +08:00
fd564f26fd feat(hrm): 添加人力资源管理模块
- 在 klп-admin 模块中引入 klp-hrm 依赖
- 新增 klp-hrm 模块并配置基础依赖项
- 在根 pom.xml 中注册 klp-hrm 模块及其版本依赖
- 添加 mybatis-plus、fastjson 等相关工具库支持
- 配置 lombok 和系统模块依赖用于开发支持
2025-12-12 14:34:18 +08:00
砂糖
f7ed815e3b feat(wms): 添加收货报表功能
新增收货报表页面及API接口,包含日期筛选、汇总信息展示和详细数据表格
2025-12-12 14:12:48 +08:00
d80a3b2cc9 feat(wms): 新增收货报表统计功能
- 在 IWmsDeliveryPlanService 接口中新增 getReceivingReport 方法
- 在 WmsDeliveryPlanController 控制器中新增 /receivingReport 接口
- 在 WmsDeliveryPlanMapper 中新增收货报表相关查询方法
- 在 WmsDeliveryPlanMapper.xml 中新增收货报表的 SQL 查询语句
- 新增 WmsReceivingReportByTypeVo、WmsReceivingReportResultVo 和
  WmsReceivingReportSummaryVo 三个 VO 类用于收货报表数据传输
- 完善了送货报表 SQL 查询逻辑,增加与 wms_delivery_plan 表的关联及 plan_type 过滤条件
2025-12-12 10:38:55 +08:00
砂糖
c4b5797537 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-11 10:43:01 +08:00
砂糖
37b19358b8 feat(wms): 新增钢卷打包功能及相关枚举和显示优化
添加钢卷打包页面组件,包括打包表单和记录展示
在枚举文件中新增打包相关字段
优化操作类型显示,新增打包操作类型
修复产品名称显示可能为空的问题
2025-12-11 10:42:50 +08:00
砂糖
fc45301113 fix(wms): 修复收货后模态框未关闭问题并移除废弃按钮
在收货详情页添加关闭模态框的逻辑,同时移除仓库概览页中已废弃的导出二维码按钮
2025-12-11 09:56:56 +08:00
409a8e3555 fix(wms): 修改删除校验提示信息
- 调整发货计划删除时的校验提示文案
- 统一提示信息表述,去除冗余描述
- 保持功能逻辑不变,仅优化用户体验
2025-12-11 09:34:54 +08:00
66c6d6d7c8 fix(wms): 删除发货计划时增加业务校验
- 增加对关联收货计划明细的检查逻辑
- 当存在actionType为401的操作记录时阻止删除
- 抛出ServiceException提示用户无法删除的原因
- 使用WmsCoilPendingActionMapper查询待操作记录数量
- 校验条件包括warehouseId匹配且delFlag为0
- 循环检查所有待删除的计划ID
2025-12-11 09:21:04 +08:00
砂糖
e91f66fbb2 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-10 15:11:33 +08:00
砂糖
5c5beb01c0 refactor(wms): 移除materialType限制并统一使用selectType
- 在ship.vue中移除coilFilters的materialType默认值
- 在base.vue和CoilSelector中将itemType改为selectType
- 在ActualWarehouseSelect组件中添加cascader的filterable属性
2025-12-10 15:11:28 +08:00
d9710eae8b fix(wms): 修正物料查询条件判断逻辑
- 将 itemType 判断改为 selectType 判断以匹配前端传参
- 保持原有的产品和原材料查询逻辑不变
- 确保查询条件过滤功能正常工作
2025-12-10 14:57:32 +08:00
6c46c6cfe6 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-10 14:34:30 +08:00
7fcc682fff feat(wms): 优化物料筛选逻辑并调整实体类字段
- 在 WmsMaterialCoilBo 中引入 TableField 注解支持
- 调整 itemName 和新增 selectType 字段位置,增强数据绑定准确性
- 修改筛选判断依据,由 itemType 改为 selectType,提高查询灵活性
- 完善细粒度筛选条件拼接逻辑,确保查询条件动态构建正确性
2025-12-10 14:34:19 +08:00
砂糖
8ffb07e208 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-10 14:19:41 +08:00
砂糖
3efe81913f feat(仓库管理): 添加库位二维码导出功能并优化查询参数
新增jsPDF依赖用于生成PDF格式的库位二维码
在仓库概览页面添加导出所有二维码按钮及实现逻辑
统一钢卷查询参数命名(itemName/itemMaterial/itemManufacturer)
修复审批状态同步问题并优化按钮点击事件处理
2025-12-10 14:19:37 +08:00
1a23e2c33b Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-10 14:15:20 +08:00
db309d67a1 feat(wms): 增加钢卷查询时过滤已发货的功能
- 在 WmsMaterialCoilBo 中新增 onlyUnshippedAndUnplanned 字段用于控制查询条件
- 修改 WmsMaterialCoilServiceImpl,在查询中增加对未发货且未绑定发货计划钢卷的筛选逻辑
- 删除原有的 queryAvailableForDelivery 方法及相关查询构建方法
- 移除了控制器中 /availableForDelivery 接口的独立实现
- 使用 NOT EXISTS + FIND_IN_SET 优化了钢卷是否被发货计划引用的判断逻辑
2025-12-10 14:15:08 +08:00
95836e2a5a Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-10 14:03:56 +08:00
9905d689f2 js补充 2025-12-10 14:02:50 +08:00
砂糖
f79b69b4dd refactor(wms): 优化线圈管理页面查询条件和布局
- 统一原料和成品页面的itemType参数配置
- 调整基础面板的查询表单字段,移除不常用字段
- 优化表格操作按钮的布局和显示条件
- 清理冗余代码并格式化代码样式
2025-12-10 13:17:41 +08:00
e9a79e4069 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-12-09 16:56:44 +08:00
a2d0cce233 l3能源成本分摊 2025-12-09 16:43:45 +08:00
5308b2a6fa Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-12-09 16:11:39 +08:00
5c71471f98 feat(wms): 新增钢卷物料查询细粒度筛选功能
- 在WmsMaterialCoilBo中增加itemName、itemMaterial等字段用于细粒度查询
- 引入WmsProduct和WmsRawMaterial相关依赖及Mapper支持
- 实现根据itemType动态关联查询产品或原材料表进行高级筛选
- 支持按材质、厂家、表面处理、锌层厚度等字段模糊匹配
- 增加异常处理机制确保筛选过程稳定性
- 优化itemId多ID查询逻辑,提升查询灵活性
2025-12-09 16:11:28 +08:00