Commit Graph

6 Commits

Author SHA1 Message Date
3b6fb0cae1 feat(profile): 实现用户个人中心页面及头像上传功能
添加用户个人中心页面,包含基本信息展示和头像上传功能。主要修改包括:
1. 新增 UserProfileView 页面组件
2. 扩展用户信息接口和类型定义
3. 添加文件上传和头像更新API
4. 配置Vite代理以支持文件服务
5. 添加相关依赖(spark-md5, json-bigint)
2026-01-12 01:41:22 +08:00
fad13e00e5 feat(auth): 实现用户认证状态持久化及权限控制优化
- 新增 pinia-plugin-persistedstate 实现用户状态本地存储
- 重构 API 响应类型为统一模块管理
- 优化路由守卫逻辑,支持 token 自动登录
- 修复权限检查逻辑错误,调整 AI 聊天页访问权限
- 新增用户信息获取接口及类型定义
2026-01-07 20:14:40 +08:00
8dd4f1fe26 build: 添加 openapi-typescript-codegen 及相关依赖
添加 openapi-typescript-codegen 包及其相关依赖项,用于生成 TypeScript 代码
2025-11-15 20:15:08 +08:00
a98eae385f feat: 初始化前端项目基础架构
- 添加路由配置和基础页面组件
- 配置环境变量和全局类型定义
- 实现Pinia状态管理和axios封装
- 添加基础布局组件和全局头部
- 配置Vite构建工具和开发环境
2025-11-15 19:26:28 +08:00
e243175146 feat: 添加 Arco Design 组件库并重构应用结构,移除 HelloWorld 组件,更新路由配置 2025-11-14 23:21:33 +08:00
f0dae8d508 项目初始化 2025-11-14 23:04:19 +08:00