Commit Graph

148 Commits (357010e7eedb11186f859feeb7a1299e94421d79)

Author SHA1 Message Date
chenhao 357010e7ee feat(inventory): 新增库存备货状态展示功能
- 在库存列表中增加“是否曾经备货”字段展示
- 根据onceInStock字段值显示不同颜色标识
- 后端实体类OmsStockInfo新增onceInStock属性
- 数据库映射文件添加once_in_stock字段插入逻辑
- 新增插入时校验历史备货状态逻辑
- 修改项目订单服务依赖注入接口方式
- 调整用户头像上传接口路径及默认图片格式
- 更新前端用户头像路径拼接逻辑以支持资源下载
2025-12-03 09:56:56 +08:00
chenhao bb79ce79bd feat(sip): 新增采购订单相关功能及优化审批流程
- 在application.yml中新增采购订单在线审批配置
- 为采购订单模块添加查询接口及权限控制
- 增加根据采购单号查询订单详情的方法
- 优化采购订单撤回逻辑,支持更多状态下的撤回操作
- 更新采购订单页面权限标识和状态判断条件
- 修复采购订单详情页付款方式字段显示问题
- 关联仓库信息到采购订单并展示仓库名称
- 启用待办任务中的业务信息处理逻辑
2025-12-02 17:44:45 +08:00
chenhao 43e2225c3d feat(inventory): 增强入库管理功能并优化采购订单选择流程
- 在 GenerateDeliveryForm 中增加采购订单选择对话框,支持预填充仓库、价格和税率信息
- 修改库存内部页面,新增产品类型筛选和仓库类型筛选功能
- 调整表单校验逻辑,确保采购数量与实际入库数量一致
- 优化库存信息导入逻辑,移除对仓库名称的强制校验
- 更新后端接口,支持传递 purchaseNo 和 itemId 参数用于关联采购订单
- 修复供应商确认状态更新后未关闭详情抽屉的问题
- 调整发货记录操作列宽度以改善显示效果
2025-12-01 16:18:56 +08:00
chenhao 9dc06d049c feat(order): 新增订单审批日志查询功能
- 修改订单列表接口请求参数传递方式,将 data 改为 params
- 增加订单审批日志查询 SQL 语句,支持多表关联和复杂条件过滤
- 在 ProjectOrderInfoMapper 中新增 listLog 方法定义
- 更新前端页面排序字段,使用新的审批时间别名
- 根据是否含有 approveLog 参数决定调用原始列表或带日志的列表方法
2025-12-01 16:17:20 +08:00
chenhao 6747c224c8 feat(inventory): 实现订单与服务入库功能分离
- 新增标签页切换功能,区分订单入库和服务入库
- 增加采购单号和合同编号搜索条件
- 根据入库类型动态显示表格列和操作按钮
- 引入订单详情和服务详情组件,优化查看界面
- 更新Java实体类和Mapper,支持按产品类型筛选和模糊查询
- 实现入库取消功能,同步更新采购订单状态
- 添加根据合同编号查询项目信息的功能
- 优化前端组件结构,提高代码可维护性
2025-12-01 14:25:46 +08:00
chenhao d579a27562 feat(inventory): 新增服务类入库功能支持
- 在入库单界面增加产品类型和入库类型的字典标签显示
- 添加订单选择对话框组件,用于服务类入库关联订单信息
- 实现服务类入库与普通入库的界面切换逻辑
- 优化入库单详情展示,区分服务类和普通产品信息列表
- 后端增加warehouseType字段支持并完善数据查询逻辑
- 前端增加isServiceIn标识控制不同入库类型的表单展示
- 引入订单选择弹窗组件及相应API依赖
- 调整页面样式以适应新增内容的布局需求
2025-12-01 10:40:51 +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
chenhao 4576eaf1df feat(project): 优化项目详情查看逻辑并完善用户信息存储
- 修改项目详情按钮点击事件,支持编辑和查看两种模式
- 根据项目状态决定打开编辑表单或详情抽屉
- 在订单详情中自动填充当前用户信息
- 修复分页排序参数处理逻辑
- 添加项目创建时默认填充当前用户为支持人员
- 扩展用户状态管理,增加邮箱和电话号码字段
- 登录时同步存储用户邮箱和电话号码信息
2025-11-26 10:10:15 +08:00
chenhao e4fd3bca10 feat(inventory): 实现执行单撤单功能
- 修改前端请求参数传递方式,从data改为params
- 后端增加数据备份与恢复逻辑
- 新增项目产品信息的备份和恢复接口
- 完善撤单时订单状态及金额的更新处理
- 调整控制器参数接收方式以适配新的调用逻辑
2025-11-24 15:05:54 +08:00
chenhao 281fa1f4e5 feat(approve): 新增已审批订单查看功能
- 新增已审批订单列表页面,支持多条件查询和分页
- 实现审批详情抽屉展示,集成审批流程组件
- 添加订单详情和项目详情抽屉查看功能
- 优化审批相关组件样式和交互体验
- 后端增加审批节点信息查询接口和逻辑处理
- 数据库层面支持根据审批记录筛选订单数据
2025-11-21 10:47:00 +08:00
chenhao 18fe750dab feat(router): 添加档案管理和合同档案路由配置
- 在路由中新增 `/manage` 路径,指向档案管理页面- 添加子路由 `/manage/order`,用于访问合同档案功能模块
- 新增隐藏路由 `/service-query`,支持服务查询页面访问
- 配置了相关路由的组件引入和元信息(标题、图标等)- 设置了路由重定向及权限控制相关属性
2025-11-18 20:52:05 +08:00
chenhao 87e199ab4b feat(order): 新增订单详情抽屉组件并优化导出逻辑- 添加 OrderDetailDrawer.vue 抽屉组件,支持订单详情展示与编辑
-优化订单导出逻辑,使用 window.location.href 直接下载文件
- 调整订单提交成功提示文案及逻辑处理- 完善订单详情页的表单验证规则和字段初始化
- 增加合同文件上传、预览、下载和删除功能
- 支持订单审批流程和合同版本管理展示- 集成项目选择、客户选择、合作伙伴选择等子组件
- 实现付款方式联动计算及付款条件自动填充
- 添加字典数据加载和动态选项渲染
- 修复订单详情中版本号为空时的默认值处理
2025-11-17 10:10:39 +08:00
chenhao f53b64264f feat(inventory): 增加项目编号字段并优化发货逻辑
- 在待办完成页面增加项目编号输入框和显示列- 修改库存执行页面数量校验条件从<=0为<0- 优化外发编辑页面上传功能,支持获取仓库ID
- 发货功能增加detailId参数传递- 更新库存发货服务实现,新增detailId字段处理
-修复库存信息查询SQL统计逻辑错误
- 完善库存导入逻辑,返回仓库ID和产品序列号数据
- 增加OuterDeliveryProductVo的ID字段
- 流程待办增加项目编号字段及查询条件
- 扩展文件上传支持图片、PDF和Word文档格式- 发货查看页面增加备注信息展示
2025-11-13 19:29:14 +08:00
chenhao ecff189fe2 feat(inventory): 添加发货详情导出功能
- 移除了 edit.html 中的调试代码 debugger
- 新增 InventoryDeliveryDetailExcelDto 类用于发货详情数据导出
- 在 InventoryDeliveryController 中增加了发货详情导出接口 /detail/export- 实现了 InventoryDeliveryServiceImpl 中的 detailExport 方法以支持详情导出逻辑
- 扩展了 InventoryInfoMapper 和对应的 XML 文件,新增 listByProductSnList 查询方法
- 修改了 InventoryOuterMapper.xml,增加对 projectCode 和 projectName 的查询条件支持
- 在前端页面 outer.html 中添加了项目编号、合同编号及项目名称的搜索框
- 在 view.html 页面中加入了导出按钮并实现对应的 JavaScript 导出函数- 为订单财务页面 orderFinance.html 添加了完结状态字段显示
2025-10-30 09:07:30 +08:00
chenhao b0c8ac235c feat(inventory): 添加发货明细管理功能
- 新增发货明细实体类 OmsInventoryDeliveryDetail 及其相关 Mapper、Service 实现
- 在 InventoryDeliveryController 中增加获取发货明细并传递至前端的功能
- 扩展 InventoryInfoMapper.xml 支持通过产品序列号列表查询库存信息
- 在 InventoryDeliveryServiceImpl 中实现保存发货明细逻辑,并在删除发货单时同步删除明细
- 增加应付单生成功能,初始化应付单基本信息
- 前端页面 view.html 更新以支持发货明细查询参数传递及显示逻辑调整
2025-10-28 15:34:22 +08:00
chenhao 8b2372db42 feat(sip): 添加订单财务归档状态管理功能
- 在 ProjectOrderInfo 实体中新增 financeStatus 字段,用于标识订单是否完结
- 新增订单财务页面 orderFinance.html,支持按财务状态筛选订单
- 在 IProjectOrderInfoService 接口中添加 updateFinance 方法- 在 ProjectOrderInfoController 中新增财务状态更新接口 /finance/update- 更新 ProjectOrderInfoMapper.xml,支持 financeStatus 的查询与更新
- 导出 Excel 功能增加归档时间字段展示
- 增加财务状态操作按钮,允许用户手动完结订单
- 修复执行单截止时间筛选条件错误的问题
- 调整导出数据列索引,确保归档时间正确显示
2025-10-28 15:08:30 +08:00
chenhao 256ef27913 feat(sip): 调整执行单时间计算逻辑与查询限制
- 修改执行单时间计算方式,将默认时间从30小时调整为30天
- 在查询待办事项时添加limit 1限制,优化查询性能
- 更新配置文件中的权限角色设置,增加101角色
2025-10-28 10:07:39 +08:00
chenhao 6545b50582 feat(finance): 新增采购收票单、应付单、付款单功能模块
- 新增收票单、应付单、付款单的新增页面模板
- 新增收票单、应付单、付款单的编辑页面模板
- 新增收票单、应付单、付款单的列表查询页面模板- 新增收票单、应付单、付款单的后端服务接口定义
- 在库存信息实体中增加应付账单号字段并更新数据库映射
- 完善入库逻辑中的SN码重复校验功能
- 添加批量插入库存信息时对新增应付账单号的支持
2025-10-22 15:45:13 +08:00
chenhao 2d50416020 feat(order): 更新订单审批与编辑页面功能
- 修改流程图生成格式为PNG- 在审批页面新增收货地址、收货人及联系方式字段
- 编辑页签增加“流程进度”选项卡并展示流程图
-优化流程监控逻辑,支持查询最后一次审批任务
- 调整导出Excel表头名称及数据计算方式
- 新增非部署和维保类服务产品分类处理
- 数据库查询添加排序和限制返回一条记录- 移除冗余注释代码和待办事项标记
2025-10-22 09:08:10 +08:00
chenhao 7eccaeaebc feat(sip): 更新订单与项目信息服务及权限控制
- 修改 ExternalController 中调用的服务类名称,统一使用 projectOrderInfoService 和 deliveryService- HomepageQueryDto 增加 authSql 字段用于权限过滤
- 库存页面(index.html)调整查询条件和按钮显示逻辑,更新状态描述和字段展示
- OmsStockInfo 实体增加 notifierPhone、notifierAddress 和 notifier 字段- 各 Mapper XML 文件添加相应字段映射
- OrderInfoServiceImpl、ProjectInfoServiceImpl 和 ProjectOrderInfoServiceImpl 增加基于部门的权限控制逻辑
- ProjectOrderInfoServiceImpl 中增加邮件通知处理逻辑及模板配置
- 邮件模板 rejectTemplate.html 添加董事长驳回订单审批的通知内容- 更新导出订单信息时的字段顺序和内容处理逻辑
2025-10-20 10:33:03 +08:00
chenhao f92d540d2b feat(stock): 新增备货管理功能并优化订单导出
- 新增备货信息表(OmsStockInfo)及相关CRUD功能
- 实现库存执行页面权限控制
- 优化订单导出逻辑, 增加税率字段显示
- 移除前端调试代码及冗余排序功能
- 调整订单状态审批逻辑, 增加部门权限判断
- 完善订单列表页时间筛选与排序功能
-修复出库数量校验逻辑问题
2025-10-16 17:32:19 +08:00
chenhao 25951a668f feat(flowable):优化审批流程与界面显示
- 修改审批状态显示格式,增加“审批状态 :”前缀
- 更新流程监听器中用户名拼接符号为顿号“、”
- 在项目信息页面引入bootstrap-select组件支持多选筛选- 调整项目阶段筛选下拉框为多选模式并移除默认选项
-重置按钮功能增强,支持刷新多选组件状态
- 动态加载行业类型下拉列表内容
-修复订单查询时权限SQL拼接问题
- 增加基于数据权限的查询控制注解- 实现通过businessKey追踪流程图接口-优化角色名称及审批人名称连接符为斜杠“/”和顿号“、”
2025-10-16 09:05:01 +08:00
chenhao ef70d29a82 feat(project): 增加订单渠道枚举并优化客户与供应商编码更新逻辑
- 新增 OrderChannelEnum 枚举类,用于定义订单渠道类型(直签、总代)- 在客户信息更新时同步更新项目信息中的客户编码
- 在供应商信息更新时同步更新订单信息中的供应商编码-优化订单审批流程中代理商编码的获取逻辑
- 调整价格计算函数 setOrderPriceData 的调用方式和参数传递
- 修复产品列表中目录价格输入框值更新的问题
- 增加合作伙伴邮箱字段从前端选择数据中自动填充
- 更新订单导出逻辑中订单渠道显示为枚举值对应的中文描述- 优化邮件发送逻辑,优先使用订单中已有的合作伙伴邮箱- 修复编辑页面中上传按钮点击事件判断条件不准确的问题
2025-09-29 20:24:52 +08:00
chenhao 98cb07b710 feat(sip): 新增根据业务编码列表查询订单信息功能
- 在IProjectOrderInfoService接口中新增listByCodeList方法
- 在ProjectOrderInfoController中添加uploadFinalFile属性
- 在ProjectOrderInfoMapper中新增listByCodeList方法
- 在ProjectOrderInfoMapper.xml中添加listByCodeList查询SQL
- 在ProjectOrderInfoServiceImpl中实现listByCodeList方法
- 在Todo实体类中新增businessId和businessName字段
- 在TodoMapper.xml中优化查询条件并支持按业务名称搜索
- 在TodoServiceImpl中注入IProjectOrderInfoService并关联业务信息
2025-09-26 15:29:01 +08:00
chenhao 2862498b2f feat(project-order):优化文件上传逻辑与合同状态关联- 调整 edit.html 中上传、下载、删除按钮的显示条件,增加对最终文件上传状态 (uploadFinalFile) 的判断
- 修改 JavaScript 中 file_log_arr 数组内容及索引处理逻辑,支持“已盖章合同信息”上传- 增加 Mapper 方法 listByIds 及其 XML 实现,用于根据 ID 列表查询文件记录
- 删除文件时同步删除服务器本地文件,增强数据一致性
- 控制器中新增 uploadFinalFile 权限控制,仅允许商务角色或管理员在审批完成后上传最终文件-服务层构建表格数据时传入订单状态,动态控制文件列表长度(3 或 4项)以匹配业务阶段
2025-09-22 18:00:52 +08:00
chenhao 940fe11624 feat(project): 实现合同模板导出功能并优化页面交互
- 在项目订单信息中新增“partnerAddress”字段,并在 Mapper 中关联查询该字段
- 增加导出填充订单信息的合同模板接口与实现逻辑,支持根据 orderId 动态生成 docx 文件
- 修改前端页面:
  - 当 POC 选择“否”时,默认选中第一个 tab(工作进度)
  - 注释掉订单编辑页中的“合同信息”tab 项
  - 调整导出逻辑,通过 orderId 获取数据并传递给后端生成文件
- 完善产品信息实体类及 Mapper,增加 vendorName 字段支持- 优化前端下载请求逻辑,使用 orderId 替代固定文件名方式

```
2025-09-22 16:37:59 +08:00
chenhao a5c11deaa9 refactor(sip): 重构项目订单相关功能
- 修改代理商相关 terminology,统一为进货商
- 调整订单创建页面布局和逻辑
- 更新订单编辑和审批页面
- 添加邮件模板- 优化产品列表展示
- 调整数据库查询 SQL
2025-09-19 19:15:28 +08:00
chenhao e240213b01 feat(sip): 新增项目税率临时表功能
- 添加项目税率临时表相关接口和服务
- 实现税率数据的保存、查询和应用逻辑
- 优化订单审批流程,支持税率修改
-调整产品信息表,增加税率字段
2025-09-19 15:19:41 +08:00
chenhao 6b4fd7e441 feat(order): 添加订单付款方式和比例功能
- 在订单添加、编辑和审批页面增加付款方式和比例相关字段
- 实现付款方式选择时自动生成描述和设置比例
- 在数据库中增加付款方式、比例和描述字段
- 优化订单页面布局,增加备注字段显示
2025-09-18 10:15:08 +08:00
chenhao 436fed388f refactor(sip): 优化订单发货状态更新逻辑
- 修改 InventoryDeliveryServiceImpl 中更新订单发货状态的逻辑
- 添加 versionCode 字段以支持版本控制
- 更新 ProjectOrderInfoMapper.xml 中的 SQL语句,正确处理版本号
2025-09-15 14:39:56 +08:00
chenhao f62c51e2ac refactor(sip): 调整订单信息获取接口和映射查询
- 修改 ExternalController 中的 getOrderInfo 方法,使用 orderInfoService 替代 projectOrderInfoService- 更新 getNumberInfo 方法,使用 deliveryListService 替代 deliveryService
- 在 ProductInfoMapper.xml 中添加 product_info 表和 delivery_list 表的关联查询
2025-09-12 09:28:33 +08:00
chenhao 3c58f9f254 ```
refactor(sip-service): 添加线程安全锁以确保编码生成操作的线程安全性在 `AgentInfoServiceImpl`, `CustomerInfoServiceImpl`, `PartnerInfoServiceImpl` 和 `VendorInfoServiceImpl` 中添加了 `ReentrantLock`以确保生成编码的操作是线程安全的。具体修改包括:
- 在每个服务实现类中引入 `Lock` 和 `ReentrantLock`。- 在插入和更新操作中使用锁来保证编码生成的唯一性。
- 在 `ProjectOrderInfoMapper.xml` 中修正了一个 SQL 语句的格式问题。

这些改动有助于避免多线程环境下可能发生的编码冲突问题。
```
2025-09-11 15:50:16 +08:00
chenhao 6a3b274856 feat(sip): 优化代理商编码生成逻辑
- 添加生成代理商编码的方法 generateCode
- 在插入和更新代理商信息时,根据所在省份自动生成编码
- 优化了编码的格式,使用 "AGT-" 前缀和四位顺序号
- 增加了对省份为空和未配置的情况的异常处理
2025-09-10 09:12:07 +08:00
chenhao 7cbf3dba95 feat(inventory): 添加撤回功能并优化相关流程
- 新增撤回功能,允许用户撤回已发货的订单
- 优化发货流程,增加备注和文件上传功能
- 调整库存管理,支持撤回后的库存更新
- 修复了一些与发货和库存相关的bug
2025-09-01 09:07:46 +08:00
chenhao 7601173ea8 feat(inventory): 新增入库单附件上传功能
- 在入库单添加页面增加附件上传功能
- 实现文件上传、删除和显示逻辑
- 添加文件上传相关接口和数据库表
- 优化订单信息页面布局和流转过程展示
2025-08-27 18:15:50 +08:00
chenhao 0450796bfd refactor(sip): 优化邮件发送功能并修复模板邮件 logo 图片显示问题
- 修改 InventoryOuterDetailMapper.xml 中的查询语句,使用参数化查询
- 在 outer.html 和 track.html 中添加 endCallBack 函数,用于刷新表格数据
- 更新 ry-ui.js 中的 Modal 对话框,增加结束回调函数
- 修复 TemplateMailUtil.java 中的邮件发送功能,使用 InputStreamResource 解决 logo 图片显示问题
2025-08-25 16:40:31 +08:00
chenhao f85e557d1c feat(customer): 客户编码自动生成并优化相关功能
-客户编码改为自动生成,无需手动输入
- 添加生成客户编码的逻辑和接口
- 修改客户信息保存逻辑,支持自动生成编码
- 优化客户信息编辑界面,使编码字段只读
2025-08-20 14:46:24 +08:00
chenhao d9065d33d2 feat(partner): 新增系统用户字段并优化相关功能
- 在 PartnerInfo 模型中添加 systemUserId 和 systemUserName 字段
- 更新相关 mapper 和 SQL 文件以支持新增字段
- 修改前端模板,增加系统用户选择功能
-优化订单审批流程,增加对代理商系统用户的验证
- 修复邮件发送开关逻辑
2025-08-19 11:37:46 +08:00
chenhao 1d6022c320 feat(inventory): 添加库存执行查询功能
- 新增库存执行查询相关接口和页面
- 实现库存执行数据的获取和展示- 添加订单信息查询功能
- 优化订单列表展示,增加签收和签收文件按钮的权限控制
2025-08-15 18:00:53 +08:00
chenhao 12f24d97e7 refactor(inventory): 重构库存管理功能
- 移除生成出库单页面,改为查看出库单详情页面
- 优化订单执行跟踪页面展示
- 新增出库单详情接口和页面
- 修改入库单删除逻辑,增加关联检查
- 优化发货管理页面展示
2025-08-15 10:58:48 +08:00
chenhao 258ee495b1 feat(inventory): 添加库存权限控制功能
- 新增 IInventoryAuthService 接口及实现类,用于获取当前用户权限范围内的制造商、产品编码和仓库信息
- 在 InventoryDelivery 和 InventoryInfo 类中添加 productCodeList 字段,用于存储权限范围内的产品编码列表
- 修改 InventoryDeliveryController 和 InventoryExecutionController,增加权限控制逻辑
- 更新相关模板文件,调整UI布局和显示逻辑以适应新功能
2025-08-15 09:08:33 +08:00
chenhao 0aa2f518fc feat(inventory): 新增出库单功能
- 添加出库单新增、编辑、查看页面
- 实现出库单列表展示和搜索功能
- 增加出库单撤销和确认出库操作
- 优化出库单生成逻辑,支持自定义发货时间和数量
2025-08-13 15:20:04 +08:00
chenhao b55f406e12 feat(inventory): 新增执行单功能
- 添加执行单相关页面和功能
- 新增 ExecutionOrderVo 类用于执行单数据传输- 实现 ExecutionTrackServiceImpl 类中的 selectInfo 方法
- 添加生成出库单功能和相关页面
- 移除 GroupInfo 类
- 更新 IInventoryInfoService 接口,移除 listGroup 方法
2025-08-08 18:05:13 +08:00
chenhao d760e5f09d feat(inventory): 新增库存管理功能
- 添加产品库存新增、编辑、删除功能
- 实现入库单新增、编辑功能
- 增加仓库信息管理功能
- 添加库存数据导入导出功能
- 优化供应商管理界面,增加默认仓库选择
2025-08-08 09:14:21 +08:00