chenhao
675c1f3b95
feat(sip): 增强采购订单与库存管理功能
...
- 修改采购订单状态判断逻辑,优化供应商确认按钮显示条件
- 库存导入接口新增订单类型参数,支持不同类型订单处理
- 完善库存信息校验逻辑,增加产品编码一致性检查
- 采购订单查询增加权限控制,支持按供应商编码过滤
- 优化采购订单详情计算逻辑,增强金额计算准确性
- 调整侧边栏字体大小,改善界面显示效果
- 修复Vue组件中价格设置相关逻辑问题
- 移除无用的控制台日志输出和冗余代码引用
2025-12-08 17:01:23 +08:00
chenhao
da0a5c8014
feat(purchaseorder): 添加采购订单排序功能并优化税率输入组件
...
- 在采购订单列表中添加排序功能,支持按创建时间排序
- 优化税率输入组件,支持税率的精确计算和显示
- 更新采购订单详情页,增加税率列并支持动态计算含税金额
- 修改采购订单查询逻辑,默认按创建时间倒序排列
- 修复采购订单详情页采购员和负责人选择逻辑
- 调整页面布局和样式细节,提升用户体验
2025-12-05 14:08:54 +08:00
chenhao
86de8e2b0a
feat(inventory): 更新出库单状态处理逻辑
...
- 修改退回到按钮调用新的状态变更方法
- 新增 handleStatusChange 方法处理出库单状态变更
- 引入 changeOuterStatus API 方法支持状态更新
- 添加确认对话框提升用户操作安全性
- 优化侧边栏样式,增强菜单标题可读性
2025-12-04 16:31:17 +08:00
chenhao
7afab80e0c
feat(calc): 引入高精度计算工具并替换原有精度处理逻辑
...
- 新增基于 decimal.js 的高精度计算工具类
- 在 main.js 中全局挂载 $calc 对象供所有组件使用
- 替换项目中多处使用的 preciseCurrencyRound 方法
- 统一处理加减乘除及四舍五入运算,提升数值计算准确性
- 移除旧的 ruoyi.js 中的精确货币舍入函数
- 更新 package.json 添加 decimal.js 依赖项
2025-12-04 11:03:24 +08:00
chenhao
fb00d486e0
feat(user): 新增用户删除功能并优化导入注解
...
- 添加删除用户接口,支持批量删除
- 防止当前登录用户误删自己
- 简化Spring Web注解导入方式
- 增强用户管理的安全性和便利性
2025-12-03 15:16:34 +08:00
chenhao
65fc038b7c
fix(order): 统一文件排序字段类型为字符串
...
- 将 contractTableData 中的 fileSort 字段统一改为字符串类型
- 修改上传文件时的 fileSort 赋值逻辑,确保类型一致性
- 更新文件查找逻辑,使用 == 进行比较以兼容字符串和数字类型
- 修复上传输入框点击事件中的 sortNum 类型处理
- 确保所有版本 tab 初始化时 fileSort 使用字符串值
2025-12-03 10:36:41 +08:00
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
c99ba06d89
feat(purchase-order): 优化采购订单审批与产品选择功能
...
- 在流程实例审批回调中增加公司领导审批处理逻辑
- 移除重复的审批通过处理代码块
- 修复采购订单详情页 purchaserMobile 字段重复显示问题
- 为产品选择组件新增厂商编码参数传递
- 增加当前厂商编码变量并完善相关校验逻辑
- 更新含税金额计算方法,加入税额字段自动计算
- 优化总金额计算方式,确保数据同步更新
- 强化产品选择前的类型与厂商必选校验规则
2025-11-28 09:35:09 +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
491344f1d6
feat(purchaseorder): 优化采购单详情加载逻辑
...
- 通过 prop 传递订单数据替代原有的 loadPurchaseOrder 方法调用
- 在 PurchaseOrderDetail 和 PurchaseOrderDetailView 组件中添加 orderData 属性支持
- 更新父组件中的引用,确保数据正确传递到子组件
- 移除冗余的 watch 监听逻辑,简化代码结构
- 保留 loadPurchaseOrder 方法以保证向后兼容性
- 优化组件创建时的数据初始化流程
2025-11-27 15:17:13 +08:00
chenhao
b3f1fdf2ae
feat(approve): 新增采购单审批功能模块
...
- 新增审批状态枚举类 ApproveStatusEnum
- 扩展流程定义配置,增加线上线下订单及采购单审批字段
- 新增流程相关 API 接口,包括待办详情和已完成流程列表查询
- 新增采购单审批页面,支持审批操作、流转历史查看
- 新增采购单历史记录实体类及相关服务接口和 Mapper 实现
- 修改采购单实体类,调整审批状态为字符串类型并新增相关字段
- 更新采购单控制器,增加审批列表、历史记录查询接口
- 增加采购单历史详情抽屉展示功能,支持版本管理
- 优化前端审批状态判断逻辑,统一使用字符串比较
- 新增采购单申请时设置审批状态为"待审核"的功能逻辑
2025-11-27 11:39:47 +08:00
chenhao
3353de9b2f
fix(order): 调整文件上传按钮显示逻辑
...
- 修改文件分类判断条件,将值从 '3' 更改为 '2'
- 移除订单状态为 '2' 时的禁用状态判断
- 确保上传按钮仅在特定条件下可用
2025-11-26 16:31:25 +08:00
chenhao
d02aea3d2c
feat(purchaseorder): 优化采购单列表展示及详情查看功能
...
- 为采购单列表各列添加固定宽度,提升表格对齐度与可读性
- 新增“查看详情”按钮,支持在抽屉中查看采购单详情
- 引入 ApproveLayout 和 PurchaseOrderDetailView 组件用于详情页布局
- 在数据变化时重置详情抽屉内的表单状态
- 抽屉打开时自动加载对应采购单的详细信息
- 优化弹窗与抽屉的结构和逻辑,增强用户体验
2025-11-26 14:18:19 +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
9cbfbdbb55
feat(project): 优化项目详情查看逻辑并完善用户信息存储
...
- 修改项目详情按钮点击事件,支持编辑和查看两种模式
- 根据项目状态决定打开编辑表单或详情抽屉
- 在订单详情中自动填充当前用户信息
- 修复分页排序参数处理逻辑
- 添加项目创建时默认填充当前用户为支持人员
- 扩展用户状态管理,增加邮箱和电话号码字段
- 登录时同步存储用户邮箱和电话号码信息
2025-11-25 16:59:24 +08:00
chenhao
d745fe6de8
feat(currency): 引入精确货币舍入工具函数并优化价格计算逻辑
...
- 在 ruoyi.js 中新增 preciseCurrencyRound 函数用于处理货币精度
- 替换 ConfigInfo.vue 和 ProductConfig.vue 中的 Math.round 为精确舍入方法
- 移除 ProductConfig.vue 组件内原有的 preciseCurrencyRound 方法定义
- 优化库存管理页面排序字段,从 deliveryTime 改为 createTime
- 新增项目与订单详情抽屉组件,替换原有占位提示逻辑
- 设置默认排序方式为按 approveTime 降序排列已审批订单列表
2025-11-25 15:16:54 +08:00
chenhao
87c5fade50
feat(inventory): 新增SN导入模板下载功能并优化订单详情文件操作权限控制
...
- 在GenerateDeliveryForm组件中实现SN导入模板的下载功能
- 修改库存列表默认排序为按交付时间倒序排列
- 更新订单详情页面文件上传和删除按钮的权限控制逻辑
- 优化订单详情页面文件操作按钮的禁用状态判断条件
- 添加exportDownloadTemplate API接口方法
2025-11-25 10:53:09 +08:00
chenhao
d74613d83f
feat(sip): 新增项目产品信息备份与恢复功能
...
- 添加 ProjectProductInfoBakService 接口定义备份和恢复方法
- 实现 ProjectProductInfoBakServiceImpl 类逻辑
- 提供 saveBakData 方法用于保存备份数据
- 提供 restoreData 方法用于恢复指定版本的数据
- 在恢复前校验备份数据是否存在
2025-11-25 09:00:26 +08:00
chenhao
2a9cf42a06
refactor(vendor): 优化供应商管理页面代码结构
...
- 移除表格组件后多余的空行
- 将仓库相关接口调用分离到独立的仓库模块
- 更新导入语句以反映新的模块划分
2025-11-25 08:51:17 +08:00
chenhao
e7dc01b8bf
feat(sip): 新增项目产品信息备份与恢复功能
...
- 添加 ProjectProductInfoBakService 接口定义备份和恢复方法
- 实现 ProjectProductInfoBakServiceImpl 类逻辑
- 提供 saveBakData 方法用于保存备份数据
- 提供 restoreData 方法用于恢复指定版本的数据
- 在恢复前校验备份数据是否存在
2025-11-24 15:06:31 +08:00
chenhao
e4fd3bca10
feat(inventory): 实现执行单撤单功能
...
- 修改前端请求参数传递方式,从data改为params
- 后端增加数据备份与恢复逻辑
- 新增项目产品信息的备份和恢复接口
- 完善撤单时订单状态及金额的更新处理
- 调整控制器参数接收方式以适配新的调用逻辑
2025-11-24 15:05:54 +08:00
chenhao
1ac5053c4f
feat(partner): 优化合作伙伴表单验证逻辑
...
- 调整联系人邮箱校验规则,支持根据合作等级跳过必填校验
- 新增选择系统用户时自动填充联系人信息功能
- 默认关闭登录验证码功能
- 注释掉登录页面初始化获取验证码逻辑
2025-11-24 11:36:14 +08:00
chenhao
bd3a443443
refactor(components): 移除旧版布局和组件实现
...
- 删除 AppHeader 组件及其 CSS 样式文件
- 删除 AppSider 侧边栏组件及对应样式
- 移除 ConfirmDialog 确认对话框组件
- 删除 DetailDrawer 详情抽屉组件及相关样式
- 移除 InfoPanel 信息展示面板组件
- 删除 ListActionBar 列表操作栏组件
- 移除 ListTable 列表表格组件及样式
- 删除 MainLayout 布局组件及相关样式文件
- 清理组件导出入口文件 index.js 中的相关引用
2025-11-24 08:50:27 +08:00
chenhao
54c1e03830
feat(order): 更新折扣类型为商业折扣并优化表格列宽
...
- 将现金折扣统一修改为商业折扣
- 调整出库单和发货单表格列宽度以改善显示效果
- 新增 OverflowCopyColumn 组件支持内容省略与复制功能
2025-11-21 16:49:14 +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
7cca3a439f
feat(order): add PDF export functionality and readonly order display
...
- Implemented PDF export feature using html2canvas and jspdf
- Added export button with loading state and disabled UI during export
- Created OrderInfoDisplay component for readonly order information
- Updated dependencies to include html2canvas and jspdf
- Modified webpack config to transpile html2canvas related packages
- Replaced OrderInfo component with OrderInfoDisplay in approval views
- Adjusted form labels and layout for better readability
- Fixed data loading state management
- Improved UI styling for PDF export mode
2025-11-21 09:18:14 +08:00
chenhao
99cc370025
feat(order): add PDF export functionality and readonly order display
...
- Implemented PDF export feature using html2canvas and jspdf
- Added export button with loading state and disabled UI during export
- Created OrderInfoDisplay component for readonly order information
- Updated dependencies to include html2canvas and jspdf
- Modified webpack config to transpile html2canvas related packages
- Replaced OrderInfo component with OrderInfoDisplay in approval views
- Adjusted form labels and layout for better readability
- Fixed data loading state management
- Improved UI styling for PDF export mode
2025-11-21 09:04:13 +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
8a0329fb4b
Merge remote-tracking branch 'origin/master'
2025-11-20 10:28:01 +08:00
chenhao
d34edb273b
fix(file): 使用encodeURIComponent替代encodeURI以正确处理文件路径中的特殊字符
...
- 将多个模板文件中的encodeURI替换为encodeURIComponent
- 确保文件下载和预览可以正确处理包含功能空格和特殊字符的文件名
-修复生产环境配置激活问题
- 统一文件操作相关的URL编码方式以增强兼容性
2025-11-20 10:27:06 +08:00
chenhao
f6f66e1627
feat(manage): 添加发货记录管理功能- 新增发货记录的增删改查接口
...
- 实现发货记录列表页面及操作功能
- 添加发货清单导入导出功能
- 实现发货记录详情查看功能
- 添加关联合同选择功能
- 实现发货状态和物流信息管理- 添加发货记录搜索和筛选功能
2025-11-19 11:21:20 +08:00
chenhao
18fe750dab
feat(router): 添加档案管理和合同档案路由配置
...
- 在路由中新增 `/manage` 路径,指向档案管理页面- 添加子路由 `/manage/order`,用于访问合同档案功能模块
- 新增隐藏路由 `/service-query`,支持服务查询页面访问
- 配置了相关路由的组件引入和元信息(标题、图标等)- 设置了路由重定向及权限控制相关属性
2025-11-18 20:52:05 +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