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
|
576475f46e
|
feat(purchaseorder): 添加申请采购功能并优化订单版本控制
- 在前端页面增加"申请采购"按钮及权限控制
- 实现采购单状态更新接口与业务逻辑
- 添加采购单版本号字段以支持历史记录追踪
- 完善采购单修改时的历史数据保存机制
- 增加申请采购确认弹窗提示用户体验
- 控制仅在待提交或驳回状态下可进行申请操作
|
2025-11-26 10:46:35 +08:00 |
chenhao
|
4576eaf1df
|
feat(project): 优化项目详情查看逻辑并完善用户信息存储
- 修改项目详情按钮点击事件,支持编辑和查看两种模式
- 根据项目状态决定打开编辑表单或详情抽屉
- 在订单详情中自动填充当前用户信息
- 修复分页排序参数处理逻辑
- 添加项目创建时默认填充当前用户为支持人员
- 扩展用户状态管理,增加邮箱和电话号码字段
- 登录时同步存储用户邮箱和电话号码信息
|
2025-11-26 10:10:15 +08:00 |
chenhao
|
87c5fade50
|
feat(inventory): 新增SN导入模板下载功能并优化订单详情文件操作权限控制
- 在GenerateDeliveryForm组件中实现SN导入模板的下载功能
- 修改库存列表默认排序为按交付时间倒序排列
- 更新订单详情页面文件上传和删除按钮的权限控制逻辑
- 优化订单详情页面文件操作按钮的禁用状态判断条件
- 添加exportDownloadTemplate API接口方法
|
2025-11-25 10:53:09 +08:00 |
chenhao
|
e4fd3bca10
|
feat(inventory): 实现执行单撤单功能
- 修改前端请求参数传递方式,从data改为params
- 后端增加数据备份与恢复逻辑
- 新增项目产品信息的备份和恢复接口
- 完善撤单时订单状态及金额的更新处理
- 调整控制器参数接收方式以适配新的调用逻辑
|
2025-11-24 15:05:54 +08:00 |
chenhao
|
6b3deec414
|
feat(inventory): 新增备货信息管理功能
- 在库存模块中添加新的备货信息页面,支持查询、新增、修改和删除操作
- 实现了备货状态的更新逻辑,包括从“待备货”到“已备货”的转换
- 增加了按照项目编号、名称、合同编号及备货状态进行筛选的功能
- 支持按到货时间和审批时间排序
- 提供了导出备货信息列表为Excel文件的功能
- 添加了查看项目详情和订单详情的跳转链接
- 优化了移动端展示效果,确保在不同设备上都能良好显示数据
- 更新了权限配置,确保相关路由可以被正确访问
- 修复了部分UI交互问题,提升了用户体验
|
2025-11-21 16:15:35 +08:00 |
chenhao
|
f236c22d7f
|
feat(inventory): 优化订单执行编辑功能及出库详情展示
- 将订单执行编辑页改为弹窗形式,提升用户体验
- 重命名组件属性 id 为 orderId,增强代码可读性
- 监听 orderId 属性变化以动态加载数据
- 调整操作列宽度避免按钮挤压
- 更新出库单详情接口并调整数据结构处理方式
- 优化订单详情抽屉和出库详情组件的显示尺寸
- 重构订单信息展示组件,使用表格布局替代表单项
- 统一弹窗和抽屉的样式与交互逻辑
- 添加编辑成功和取消事件回调处理
- 修复表单验证规则及相关字段绑定问题
|
2025-11-21 14:17:54 +08:00 |
chenhao
|
281fa1f4e5
|
feat(approve): 新增已审批订单查看功能
- 新增已审批订单列表页面,支持多条件查询和分页
- 实现审批详情抽屉展示,集成审批流程组件
- 添加订单详情和项目详情抽屉查看功能
- 优化审批相关组件样式和交互体验
- 后端增加审批节点信息查询接口和逻辑处理
- 数据库层面支持根据审批记录筛选订单数据
|
2025-11-21 10:47:00 +08:00 |
chenhao
|
993722e4a0
|
feat(order): 订单更新接口增加加载提示
- 在订单更新请求中添加 needLoading 参数以显示加载动画
- 在请求拦截器中根据 needLoading 参数启动加载服务
- 在响应拦截器和错误处理中关闭加载服务
- 引入 Loading 服务以提升用户体验
|
2025-11-21 09:26:24 +08:00 |
chenhao
|
7a07fae8f9
|
feat(approve):优化审批页面结构和数据获取逻辑
- 调整附件信息和流转过程标签页的位置
- 将审批页脚信息移入布局组件内
- 合并导入语句并调整API调用路径
- 更新订单详情弹窗标题生成逻辑
- 添加合同备份文件数据字段
-修复订单标题显示问题
|
2025-11-20 16:41:03 +08:00 |
chenhao
|
6633a09861
|
feat(approve): 新增订单审批功能模块
- 添加审批页面布局组件 ApproveLayout.vue
- 实现订单审批主页面 Approve.vue
- 创建配置信息展示组件 ConfigInfo.vue
- 增加审批相关 API 接口方法
- 更新环境变量配置文件标题
- 修改首页标题显示内容- 调整路由配置结构
|
2025-11-20 16:23:07 +08:00 |
chenhao
|
f6f66e1627
|
feat(manage): 添加发货记录管理功能- 新增发货记录的增删改查接口
- 实现发货记录列表页面及操作功能
- 添加发货清单导入导出功能
- 实现发货记录详情查看功能
- 添加关联合同选择功能
- 实现发货状态和物流信息管理- 添加发货记录搜索和筛选功能
|
2025-11-19 11:21:20 +08:00 |
chenhao
|
d5c75ad04a
|
feat(system):重构系统配置相关接口以支持Vue前端
- 修改了系统配置、字典数据、部门管理等多个模块的URL路径,添加/vue前缀以区分新旧接口- 新增了针对Vue前端的控制器方法,提供更友好的RESTful API支持
- 更新了前端API调用地址,确保与后端新接口路径一致- 调整了部分字段名称,如登录名从userName改为loginName,提高前后端数据一致性
- 增加了对排序参数的处理逻辑,支持ascending和descending关键字转换
- 优化了文件下载功能,通过响应码判断是否成功并跳转到下载链接
- 扩展了导出功能,允许将字典数据等信息导出为Excel表格
- 完善了权限校验和日志记录机制,增强系统的安全性与可追溯性
|
2025-11-18 20:16:46 +08:00 |
chenhao
|
d92dd377cc
|
feat(system): 新增角色与菜单的Vue接口及树形结构支持
- 为角色管理模块添加完整的Vue前端接口支持
- 实现菜单树形选择结构的构建与查询功能
- 添加根据角色ID查询已分配菜单列表的功能- 更新菜单与角色相关API路径以适配Vue前端
- 完善角色数据权限与状态变更的Vue接口- 支持角色授权用户的批量操作与查询功能
|
2025-11-18 18:24:42 +08:00 |
chenhao
|
3466208112
|
feat(shiro): 添加自定义用户认证过滤器并优化登出逻辑
- 在 AjaxResult 中新增 UN_AUTH 状态码用于未授权提示
- 实现 CustomUserFilter 处理 H5 请求的未登录情况
- 修改 LogoutFilter 支持 H5 登录超时返回 JSON 提示
- 前端请求超时时间从10 秒调整为 120 秒- 登出后跳转路径由 /index 更改为 /login
- 角色列表接口请求方式由 get 改为 post- Shiro 配置中注册并启用自定义用户过滤器
|
2025-11-18 17:44:55 +08:00 |
chenhao
|
253cbdb5fb
|
feat(inventory): 新增发货记录和产品库存管理功能- 新增发货记录模块,支持查询、新增、修改、删除、撤回及导出功能- 新增产品库存管理页面,支持库存查询、入库出库记录查看- 新增发货记录详情抽屉组件,展示发货单详情及关联SN码列表
- 新增订单执行跟踪路由及权限配置
- 优化 GenerateDeliveryForm 组件导入逻辑及选择控制
- 新增产品库存列表实时库存颜色标识及排序功能- 新增入库记录和出库记录弹窗展示功能- 完善库存信息相关API接口封装
|
2025-11-18 11:42:47 +08:00 |
chenhao
|
1b3b23a63e
|
feat(inventory): 新增出库单管理功能
- 实现出库单列表查询、导出功能
- 添加出库单详情查看抽屉
- 支持出库单状态变更操作(退回、确认接收)- 集成出库单编辑表单组件
- 实现出库单搜索条件过滤
- 添加分页组件支持数据分页展示
|
2025-11-18 09:10:19 +08:00 |
chenhao
|
0e764c997b
|
feat(order): 新增订单财务管理功能
- 添加更新订单财务状态的API接口
- 创建订单财务页面,支持订单查询和筛选
- 实现订单财务状态的更新操作
- 添加订单导出功能
- 集成项目和订单详情抽屉组件
- 支持多种时间类型的筛选条件- 实现金额格式化显示过滤器
|
2025-11-17 10:26:34 +08:00 |
chenhao
|
582f03bff3
|
feat(order): 新增合同文件上传与审批流程功能- 修改订单状态选项数据源为字典类型
- 调整合作伙伴表单字段布局与顺序
- 新增合同文件删除与上传接口- 订单详情页增加文件上传区域控制逻辑- 实现合同文件预览、下载及删除功能
- 添加审批流程时间线展示不同版本记录- 增加订单状态判断禁用编辑和提交操作- 引入合同文件相关API并扩展详情页功能
- 优化订单详情页面结构与交互逻辑- 完善合同文件上传类型与操作按钮控制
|
2025-11-13 20:22:56 +08:00 |
chenhao
|
dbacc884be
|
feat(project):重构项目管理模块并新增订单管理功能
- 移除项目表单内联代码,改为独立的 ProjectForm 组件- 引入 ProjectDetailDrawer 组件用于展示项目详情- 移除旧的项目编辑对话框及相关逻辑
- 新增订单管理页面,支持查询、新增、编辑、删除订单
- 实现订单列表分页及多条件筛选功能
- 添加订单导出功能
- 实现项目详情抽屉在订单模块中的复用
-优化项目查询逻辑,移除冗余的地区与行业选项处理- 更新项目表单交互方式,通过抽屉和独立表单组件进行操作
|
2025-11-12 20:52:38 +08:00 |
chenhao
|
51d24b5dec
|
feat(project): 新增项目管理功能模块
- 实现项目信息的增删改查功能
- 添加项目筛选和搜索功能,支持多条件组合查询
- 集成项目导出功能
- 实现项目详情展示和编辑功能- 添加代表处、客户、进货商等关联信息选择器
- 支持项目阶段、行业、BG等字典数据展示- 实现项目金额格式化显示和输入校验
- 添加项目竞争对手信息管理功能
- 集成项目产品信息管理相关API接口
- 实现项目订单生成功能
- 添加权限控制和表单校验逻辑
|
2025-11-12 14:51:40 +08:00 |
chenhao
|
e08751bdb2
|
feat(api): 新增系统及仓储模块API接口
- 新增办事处信息管理相关接口(增删改查及导出)
- 新增区域列表查询接口
- 新增客户信息管理相关接口(增删改查及导出)
- 新增仓库基础信息管理相关接口(增删改查及导出)
- 新增代理商管理相关接口(增删改查及导出)
- 新增产品管理相关接口(增删改查及导出)
- 新增制造商信息管理相关接口(增删改查及导出)
- 提供获取全部制造商列表和仓库列表的辅助接口
|
2025-11-12 10:50:38 +08:00 |
chenhao
|
7dcbffe211
|
refactor(user): 调整用户昵称与登录名字段使用逻辑- 将用户昵称字段从 nickName 更改为 userName
- 将登录账号字段从 userName 更改为 loginName
- 更新了用户信息展示和表单输入相关组件
- 调整了状态管理和数据获取逻辑以匹配新的字段命名
- 修正了个人信息页面的字段绑定和校验规则
- 更新了角色授权相关页面的用户信息显示字段- 后端接口同步调整用户字段处理逻辑
|
2025-11-11 16:32:01 +08:00 |
chenhao
|
bbe760abf6
|
feat(system): 实现基于Session的认证与菜单管理功能
- 菜单图标字段从icon改为vueIcon,适配前端图标组件
- 登录认证方式改为Session认证,使用FormData格式提交数据
- 验证码获取方式改为直接图片URL,防止缓存问题
- 权限验证改为基于Session的用户角色判断
- axios请求配置支持withCredentials,允许携带cookie
- 部门管理新增树形结构构建方法
- 菜单管理新增路由地址、组件路径等字段
- 字典管理新增根据字典类型查询数据接口
- 系统配置新增根据配置键查询接口
- 首页控制器新增用户信息和路由信息获取接口- 菜单控制器新增菜单列表、详情、增删改查接口
- 数据库菜单表新增path、component、query、status、vue_icon、is_frame字段
|
2025-11-11 15:41:07 +08:00 |
chenhao
|
ffe6ce25df
|
chore: 初始化项目基础配置和组件
- 添加 .editorconfig 文件统一代码格式规范- 配置开发、生产、测试环境变量文件
- 添加 .gitignore 忽略不必要的文件跟踪
- 创建 401 和 404 错误页面组件
- 实现应用状态管理模块(app store)
- 添加权限验证插件和工具函数
- 创建用户角色授权界面组件
- 添加图表组件和生成器基础表单
- 配置 babel 支持动态导入- 添加缓存监控 API 接口和插件
- 创建构建脚本和样式文件
- 实现应用主入口和布局组件
|
2025-11-10 17:40:14 +08:00 |