Commit Graph

8 Commits

Author SHA1 Message Date
a13dae85b3 feat(views): 添加无权限视图和用户登录视图
添加NoAuthView.vue显示无权限提示页面
添加UserLoginView.vue实现用户登录表单功能
2025-11-15 23:32:02 +08:00
55a048725b feat(环境配置): 添加环境配置文件标识并优化权限检查代码
在环境配置文件中添加 VITE_APP_CONFIG_FILE 变量标识当前环境配置文件
同时在权限检查模块中优化代码格式和逻辑结构
2025-11-15 23:15:29 +08:00
feb53ffad8 feat(access): 添加路由权限检查功能
实现路由守卫的权限检查逻辑,根据用户角色和路由meta配置决定是否允许访问或重定向
2025-11-15 20:28:13 +08:00
8dd4f1fe26 build: 添加 openapi-typescript-codegen 及相关依赖
添加 openapi-typescript-codegen 包及其相关依赖项,用于生成 TypeScript 代码
2025-11-15 20:15:08 +08:00
8aa1f313af feat(access): 实现基于用户角色的路由权限控制
添加权限检查功能,包括用户角色定义、路由元信息扩展和权限验证逻辑
重构路由配置和用户存储,支持动态菜单过滤
更新构建配置以支持类型声明生成
2025-11-15 20:11:05 +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