zhangjf
|
400b7272d4
|
feat: 移动端新增修改密码功能
1. 新增修改密码页面 (my/ChangePassword.vue)
- 支持输入旧密码、新密码、确认密码
- 密码验证:至少6位、两次输入一致性校验
- 修改成功后自动清除登录信息并跳转到登录页
2. 新增API接口 (updatePassword)
- PUT /sys/profile/password
- 参数: oldPassword, newPassword, confirmPassword
3. 更新路由配置
- 新增 /my/change-password 路由
4. 更新我的页面
- 修改密码点击跳转到修改密码页面
|
2026-02-23 12:32:36 +08:00 |
|
zhangjf
|
d3a77c23f1
|
feat: 移动端首页重构与业务模块完善
1. 首页布局调整
- 保留今日概览板块
- 快捷操作板块:新增需求工单、新增应收款、新增支出、新增项目、新增客户
- 新增业务服务板块:需求工单、应收款管理、支出管理、项目管理、客户管理入口
2. 新增页面
- 需求工单:列表页(支持搜索)、新增页
- 支出管理:列表页(支持搜索)、保留新增页
- 应收款:新增页、列表页添加搜索功能
- 项目:新增页、列表页优化搜索参数
- 客户:新增页、列表页优化搜索参数
3. API更新
- 新增需求工单相关API(getRequirementList、getRequirementById、createRequirement)
- 新增项目新增API(createProject)
- 新增客户新增API(createCustomer)
- 新增应收款新增API(createReceivable)
- 更新搜索参数为统一的keyword格式
4. 路由更新
- 新增需求工单列表/新增路由
- 新增支出管理列表路由
- 新增应收款新增路由
- 新增项目新增路由
- 新增客户新增路由
|
2026-02-23 11:51:52 +08:00 |
|
zhangjf
|
1a5b583c2f
|
feat: fund-mobile支持Nginx子路径/fmobile部署
- 新增.env.development/.env.production环境配置
- vite.config.ts支持VITE_BASE动态base路径
- router使用import.meta.env.BASE_URL
- API baseURL使用环境变量
- 新增vite-env.d.ts类型声明
|
2026-02-23 10:28:51 +08:00 |
|
zhangjf
|
8190887de8
|
feat: 数据库脚本优化、前端部署脚本、租户ID支持
- 数据库脚本优化
- 新增01_create_user.sql创建fundsp用户
- 新增02_grant_user.sql授权脚本
- 新增fund_exp_init.sql、fund_receipt_init.sql
- 修复SQL脚本与实体类一致性
- 密码更新为fundSP@123
- 前端部署脚本
- 新增build-frontend.sh前端构建脚本
- 新增deploy-frontend-nginx.sh Nginx部署脚本
- 打包输出到deploy目录
- 租户ID支持
- fund-admin/fund-mobile支持query参数读取tid
- 新增tenant.ts store管理租户状态
- 请求拦截器添加X-Tenant-Id header
- 启动脚本修复
- 修复INSTANCE_NAME变量替换问题
- 更新所有service.properties配置
- 配置更新
- 更新所有服务数据库密码
- 更新docker-compose.yml配置
|
2026-02-22 19:45:52 +08:00 |
|
zhangjf
|
47703e40c4
|
feat: 移动端完善与操作日志审计功能
1. 移动端fund-mobile完善:
- 新增项目列表页面 (project/List.vue)
- 新增客户列表页面 (customer/List.vue)
- 新增统一API文件 (api/index.ts)
- 更新路由配置,新增项目和客户路由
- 首页增加项目和客户快捷入口
2. 操作日志审计功能:
- OperationLog实体类: 操作日志数据模型
- OperationLogMapper: MyBatis-Plus Mapper
- OperationLogService: 日志服务接口和实现
- OperationLogController: 日志查询API
- OperationLogAspect: AOP切面自动记录操作日志
- 支持异步保存,只记录写操作(增删改)
3. 操作日志功能特性:
- 自动拦截Controller层方法
- 记录用户ID、用户名、操作描述、请求参数
- 记录IP、UserAgent、操作时间、耗时
- 支持成功/失败状态记录
- 支持分页查询和历史日志清理
|
2026-02-20 09:16:00 +08:00 |
|
zhangjf
|
8e4afcd1a5
|
feat: TenantAwareLoadBalancer 整合 TenantRoutingProperties 配置
问题:TenantRoutingProperties 定义了配置但未被使用
解决方案:
1. TenantAwareLoadBalancer 注入 TenantRoutingProperties
- 使用配置的 tenantHeader 名称
- 使用配置的 buildTenantGroup 方法
- 使用配置的 isSharedService 判断
- 使用配置的 isFallbackToShared 策略
2. 新增功能
- 支持 enabled=false 禁用租户路由
- 共享服务跳过租户过滤
- 可配置是否回退到共享实例
3. 更新测试适配新构造函数
|
2026-02-19 21:02:25 +08:00 |
|