70 Commits

Author SHA1 Message Date
zhangjf
db4d89144d fix: 修复前端页面数据加载问题
问题原因:
- request.js 响应拦截器已经提取了 res.data
- 但页面代码中还在使用 res.data.records/res.data.total
- 导致实际访问的是 undefined

修复内容:
- role.vue: res.data.records -> res.records
- menu.vue: res.data -> res
- contact.vue: res.data.records -> res.records, res.data -> res

现在页面可以正确加载数据了
2026-02-15 16:59:39 +08:00
zhangjf
bf63820546 fix: 增强前端请求拦截器对401响应的处理
- 在响应拦截器中明确处理 code=401 的业务响应
- 自动清理 Token 并跳转到登录页
- 避免401响应被当作普通业务失败处理
2026-02-15 16:54:33 +08:00
zhangjf
7f776d87ea fix: 修正 menu.js 和 role.js 中 request 导入路径
- 从 './request' 改为 '../utils/request'
- 与其他 API 文件保持一致
2026-02-15 16:42:51 +08:00
zhangjf
560ed40933 fix: 更正默认账号密码为 admin/admin123 2026-02-15 16:41:03 +08:00
zhangjf
7672f008ef feat: 完善前端页面 - 角色管理、菜单管理、联系人管理功能
新增功能:
1. 角色管理
   - 分页列表查询,支持按角色名称和状态筛选
   - 新增/编辑角色,包含角色编码、名称、类型、数据范围等字段
   - 删除角色
   - 分配菜单权限(树形选择)

2. 菜单管理
   - 树形表格展示菜单层级结构
   - 新增/编辑菜单,支持目录、菜单、按钮三种类型
   - 添加子菜单
   - 删除菜单(检查子菜单)

3. 联系人管理
   - 按客户查询联系人列表
   - 新增/编辑联系人,包含姓名、职位、部门、电话、邮箱等
   - 设置主联系人
   - 删除联系人

技术优化:
- 创建 role.js 和 menu.js API 接口文件
- 修复 RoleController 分配菜单接口(POST + @RequestBody)
- 统一表单验证和错误提示
- 优化树形组件数据处理
2026-02-15 16:33:10 +08:00
zhangjf
ed19ab4739 feat: 完善前端页面 - 客户管理、项目管理、合同管理、用户管理完整功能 2026-02-15 16:28:56 +08:00
zhangjf
69a3d62c3e feat: 前端联调配置 - Vite代理配置支持/sys/cust/proj路由 2026-02-15 16:21:16 +08:00
zhangjf
023349480f feat: 配置Gateway路由和API路径 - 统一路由前缀/sys/cust/proj 2026-02-15 13:45:16 +08:00
zhangjf
246a8c17f4 feat: 创建fund-admin前端项目 - Vue3+ElementPlus管理后台 2026-02-15 13:39:53 +08:00
zhangjf
61475dd320 docs: 添加API接口文档、数据库设计文档、部署运维文档 2026-02-15 12:09:18 +08:00
zhangjf
c12a1ac3d3 feat: 创建数据库表结构和初始化数据 2026-02-15 12:00:00 +08:00
zhangjf
7718a73537 chore: 添加环境配置文件,记录MySQL/Redis/Nacos连接信息 2026-02-15 11:43:11 +08:00
zhangjf
fccadf63c2 docs: 架构文档补充统一全局上下文GlobalContext,统筹tid/uid/uname获取和异步传递 2026-02-15 11:42:20 +08:00
zhangjf
43e6e41a4a docs: 架构文档补充HikariCP连接池和支持异步场景的UserContext封装 2026-02-15 11:35:39 +08:00
zhangjf
2a45ac0279 docs: 架构文档补充Shiro认证框架和服务调用链uid/uname传递设计 2026-02-15 10:45:16 +08:00
zhangjf
2088742543 docs: 架构文档补充Feign动态路由方案详细设计,对比DynamicDataSource方案优劣 2026-02-14 00:41:49 +08:00
zhangjf
8029ac31da docs: 架构设计文档补充多租户架构和Head日志追踪设计 2026-02-14 00:34:29 +08:00
zhangjf
15d1cb698a docs: 添加架构设计文档,包含系统架构、技术选型、数据架构、安全架构、部署方案 2026-02-14 00:19:30 +08:00
zhangjf
2033bd64dd docs: 根据功能清单生成完整需求文档,包含功能模块、数据模型、技术架构 2026-02-14 00:09:06 +08:00
zhangjf
b213592e55 Initial commit: 初始化资金服务平台项目 2026-02-13 23:54:47 +08:00