Commit Graph

8 Commits (6747c224c87192651a526df36cbaa99073a89c9a)

Author SHA1 Message Date
chenhao 6747c224c8 feat(inventory): 实现订单与服务入库功能分离
- 新增标签页切换功能,区分订单入库和服务入库
- 增加采购单号和合同编号搜索条件
- 根据入库类型动态显示表格列和操作按钮
- 引入订单详情和服务详情组件,优化查看界面
- 更新Java实体类和Mapper,支持按产品类型筛选和模糊查询
- 实现入库取消功能,同步更新采购订单状态
- 添加根据合同编号查询项目信息的功能
- 优化前端组件结构,提高代码可维护性
2025-12-01 14:25:46 +08:00
chenhao a94ede8b40 feat(inventory): 完善入库单功能并关联采购订单
- 在入库单列表中增加采购单号显示字段
- 优化入库单详情中的序号列显示
- 修复入库单提交时清空库存信息列表的逻辑
- 简化采购订单选择后的表单赋值操作
- 增加入库单与采购订单关联字段及映射
- 实现采购订单项的入库状态更新逻辑
- 添加采购订单状态枚举类型定义
- 修改采购订单项的数量及税率相关字段
- 更新采购订单 Mapper 文件以支持按 itemId 查询
- 实现批量插入采购订单项时的字段对应调整
2025-12-01 09:40:11 +08:00
chenhao 9556a2d6d9 feat(inventory): 实现采购订单和服务入库功能
- 修改PO订单入库和服务入库按钮点击事件,传递不同参数以区分入库类型
- 在采购订单选择对话框中增加产品类型过滤功能,支持按不同类型筛选采购订单
- 新增采购订单选择对话框组件,用于展示和选择符合条件的采购订单
- 优化后端SQL查询逻辑,支持根据产品类型列表进行筛选
- 完善采购订单更新逻辑,支持更多字段的动态更新
- 处理公司领导审批完成后,针对线下流程类型的订单自动设置确认状态
- 修复操作日志查询中businessTypes判断逻辑错误,确保正确过滤业务类型
2025-11-28 17:29:15 +08:00
chenhao 5f3c8b3463 feat(inventory): 优化入库管理功能并增强采购订单集成
- 新增PO订单入库和服务入库两个独立的入口按钮
- 区分导出软硬件产品与服务产品的功能按钮
- 重构入库单表单结构,增加产品类型、入库类型等字段展示
- 优化产品信息表格,支持序号显示和行内修改操作
- 引入采购订单选择对话框组件,实现订单数据联动填充
- 增强SN码处理逻辑,支持批量生成连续SN码序列
- 调整添加产品流程,通过弹窗方式输入起始SN码
- 更新系统合作伙伴认证级别校验规则,针对不同等级控制必填项
- 扩展采购订单接口,新增基于订单项的数据查询能力
- 完善采购订单实体类,补充制造商编码等关键属性
- 新增采购订单项DTO用于库存模块数据交互
- 实现采购订单项数据库映射及查询SQL配置
- 提供前端API调用封装以支持新采购订单项列表获取
- 修复原文件上传相关方法位置错乱问题,确保功能正常运行
2025-11-28 17:07:15 +08:00
chenhao d775904dc3 feat(purchaseorder): 新增供应商确认功能及相关页面组件
- 新增供应商确认状态枚举及流程类型枚举
- 新增供应商采购单列表查询接口
- 新增供应商确认操作相关API方法
- 新建供应商确认页面vendorConfirm.vue
- 实现采购单供应商确认状态管理
- 更新OrderInfoDisplay组件引用路径
- 修复mapper中applyTime判断逻辑错误
- 添加页面初始化时路由参数打印调试信息
- 实现线上/线下流程类型选择功能
- 增加采购单详情查看和历史版本查看功能
- 实现供应商确认和驳回操作功能
- 添加确认状态和流程类型的查询条件
- 优化采购单列表展示和筛选功能
- 实现供应商确认状态标签显示
- 增加采购单发起日期和负责人信息展示
- 修复审批状态判断逻辑用于控制详情查看权限
- 实现采购单撤回功能及相关提示确认
- 添加含税总金额字段展示
- 增加联系人及联系电话信息展示列
2025-11-28 11:29:56 +08:00
chenhao b952b9610a feat(purchase-order): 增加采购订单流程类型和供应商确认功能
- 在 application.yml 中增加 purchaseOrderApprove 配置项
- 在采购订单详情页增加接收人信息展示
- 增加流程类型选择对话框,支持线上/线下流程
- 实现采购订单撤回功能,允许在特定状态下撤回订单
- 新增发起供应商确认功能,支持供应商在线确认订单
- 更新采购订单实体类,增加流程类型和确认状态字段
- 修改数据库映射文件,支持新字段的读写操作
- 增加供应商确认和撤回相关接口及实现逻辑
- 在前端页面增加撤回和发起供应商确认按钮
- 更新 API 接口文件,增加撤回和供应商确认请求方法
2025-11-28 09:08:26 +08:00
chenhao 3a099795c2 feat(approve): 实现采购单审批功能并优化已审批列表
- 新增通用审批接口 approveTask 用于处理审批操作
- 重构采购单审批界面,将审批操作拆分为多级对话框
- 实现已审批采购单列表页面,支持搜索和查看详情
- 在后端增加已审批订单查询接口及相应服务层逻辑
- 更新采购单实体类,添加审批相关字段如 taskId、todoApproveTime
- 调整前端页面样式与交互逻辑,提升用户体验
- 修复部分审批状态判断逻辑以确保准确性
- 完善审批历史记录展示功能,增强可追溯性
2025-11-27 16:42:20 +08:00
chenhao b3f1fdf2ae feat(approve): 新增采购单审批功能模块
- 新增审批状态枚举类 ApproveStatusEnum
- 扩展流程定义配置,增加线上线下订单及采购单审批字段
- 新增流程相关 API 接口,包括待办详情和已完成流程列表查询
- 新增采购单审批页面,支持审批操作、流转历史查看
- 新增采购单历史记录实体类及相关服务接口和 Mapper 实现
- 修改采购单实体类,调整审批状态为字符串类型并新增相关字段
- 更新采购单控制器,增加审批列表、历史记录查询接口
- 增加采购单历史详情抽屉展示功能,支持版本管理
- 优化前端审批状态判断逻辑,统一使用字符串比较
- 新增采购单申请时设置审批状态为"待审核"的功能逻辑
2025-11-27 11:39:47 +08:00