30 lines
638 B
Markdown
30 lines
638 B
Markdown
|
|
# 1818AI 管理后台
|
|||
|
|
|
|||
|
|
基于 Vue3 + Vite + Ant Design Vue + Axios 构建的企业级管理后台。
|
|||
|
|
|
|||
|
|
## 功能模块
|
|||
|
|
|
|||
|
|
- 用户管理:用户列表、状态管理、积分调整
|
|||
|
|
- 作品管理:作品列表、审核、分类管理
|
|||
|
|
- 系统配置:奖励语句、VIP套餐、积分套餐、Banner、公告
|
|||
|
|
- 系统管理:管理员、角色、权限(RBAC)
|
|||
|
|
|
|||
|
|
## 开发
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
npm install
|
|||
|
|
npm run dev
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 构建
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
npm run build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 权限控制
|
|||
|
|
|
|||
|
|
- 路由级别:通过 `meta.permission` 控制菜单显示
|
|||
|
|
- 按钮级别:通过 `v-permission` 指令控制按钮显示
|
|||
|
|
- 角色级别:通过 `v-role` 指令控制
|