# econ-admin **Repository Path**: durcframework/econ-admin ## Basic Information - **Project Name**: econ-admin - **Description**: 一个纯净的后台管理系统,具备基本的RBAC权限校验功能,权限校验精确到按钮级别。前端使用Vue3、Vite5、Element-Plus、TypeScript、Pinia、Tailwindcss,后端采用SpringBoot4 + Java17 + MybatisFlex - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2025-01-08 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # econ-admin(易控admin) > 简单好用,轻松掌控。 ## 介绍 一个纯净的后台管理系统,具备基本的RBAC权限校验功能,权限校验精确到按钮级别。前端使用Vue3、Vite5、Element-Plus、TypeScript、Pinia、Tailwindcss,后端采用SpringBoot4 + Java17 + MybatisFlex 提供代码生成工具,自动生成前后端代码,实现完整的增删改查功能。 ## 目录说明 - `.claude`:Claude Code Skill - backend:后端代码,基于SpringBoot4 + Java17 + MybatisFlex - frontend:前端代码,基于Vue3、Vite5、Element-Plus、TypeScript、Pinia、Tailwindcss - docs:文档,介绍代码生成工具使用 - scripts:辅助脚本 - build.sh: 构建脚本 ## 启动项目 导入项目:`git clone https://gitee.com/durcframework/econ-admin.git` 使用IDEA打开项目,等待Maven依赖下载完成 ### 启动后端 > 依赖:JDK17, MySQL5.7+ - 初始化数据库,导入[mysql](./backend/mysql.sql) - 使用maven插件install `backend/dependency` 模块 - 打开`backend/admin/admin-boot/src/main/resources/application-dev.properties`文件,修改数据库用户名密码 - 运行`backend/admin/admin-boot/src/main/java/com/econ/admin/AdminApplication.java` 模块详细说明参见:[backend/README.md](./backend/README.md) ### 启动前端 > 依赖:nodejs,版本要求 >= 18.18.0 `cd frontend`,命令提示符跳转到前端根目录 - macOS用户在命令前面添加`sudo` ```shell # 安装pnpm npm install -g pnpm # 安装依赖 pnpm install # 启动 pnpm dev ``` 浏览器访问:http://localhost:9125/ - 登录账号 超级管理员账号:admin 密码:123456 ## 文档 参考:[文档](./docs/README.md) ## 构建项目 执行根目录的`build.sh`,输出目录在`dist` 前后端已经打包在一起,只需启动后端服务即可,前端不需要部署。 ## 预览图 - 用户管理 ![1](./asset/1.png) - 角色管理 ![2](./asset/2.png) - 菜单管理 ![2](./asset/3.png)