/rbac-admin

中后台权限管理 Web 单页面应用,基于 Vue 3 + Vite + Element Plus + TypeScript 开发,支持国际化、黑暗模式、多主题、多布局、菜单等,提供常用的登录、系统、权限管理页面模板。

Primary LanguageVueMIT LicenseMIT

RBAC Admin

中后台权限管理 Web 单页面应用,基于 Vue 3 + Vite + Element Plus + TypeScript 开发,支持国际化、黑暗模式、多主题、多布局、菜单等,提供常用的登录、系统、权限管理页面模板。

✨ 特性

  • 🌈 基于 Vue、Vite、TypeScript、Element Plus、Pinia 等技术栈;

  • 🌍 内置基于 Vue i18n 的国际化多语言,提供无需刷新的语言切换体验;

  • 📦 集成登录、仪表台、权限管理、系统管理等页面模板;

  • ⚙️ 提供路由注入、网络请求、缓存、权限验证、CRUD 等工具函数;

  • 🛡 工程化开发,支持自动导入、服务代理、Mock 、Eslint ;

  • 🎨 主题可定制,支持黑暗模式、多种管理系统布局;

📦 使用

# 拉取最新项目代码

git clone https://github.com/template/admin.git

# 进入项目代码目录

cd rbac-admin

# 使用 pnpm 进行依赖安装及管理

npm install pnpm -g

# 安装项目依赖包

pnpm install

# 启动本地开发环境

pnpm dev

🌰 演示

🤝 参与共建 PRs Welcome

请参考贡献指南

❤️ 免费商业使用

MIT licensed © 2022-PRESENT Kaivan Wong