# python-frontend **Repository Path**: erheihei/python-frontend ## Basic Information - **Project Name**: python-frontend - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-28 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 后台管理系统前端 这是基于Vue3、Element Plus和Vite的后台管理系统前端项目。 ## 技术栈 - 前端框架:Vue3 - UI框架:Element Plus - 状态管理:Pinia - 代码规范:ESLint + Prettier - 项目构建:Vite - 日期处理:Dayjs - HTTP请求:Axios - 样式库:Tailwind ## 项目结构 ``` ├── public ├── src │ ├── assets # 静态资源 │ ├── components # 公共组件 │ ├── composables # 组合式函数 │ ├── directives # 自定义指令 │ ├── enums # 枚举定义 │ ├── functions # 功能函数 │ ├── layout # 布局组件 │ ├── model # 类型定义 │ ├── plugins # 插件配置 │ ├── request # 请求库 │ ├── router # 路由配置 │ ├── store # 状态管理 │ ├── utils # 工具函数 │ └── views # 页面组件 └── ...配置文件 ``` ## 开发说明 1. 使用axios封装统一请求库,并限定baseURL,请求库按照功能模块拆分 2. vue文件中使用setup ts语法糖,每个文件需要name,使用组合式api 3. 路由和store按功能模块拆分 4. 命名规范:文件夹小写,文件名与组件名称使用大写驼峰 ## 开发环境启动 ```bash # 安装依赖 npm install # 启动开发服务器 npm run dev ``` ## 构建生产版本 ```bash # 构建生产版本 npm run build # 预览生产版本 npm run preview ``` ## 项目接口文档 请参考 `backend_docs` 目录下的API文档: - `auth_api.md` - 认证相关接口文档 - `user_api.md` - 用户管理接口文档 - `role_api.md` - 角色管理接口文档