Thinkphp 6 + Vue 2 + ElementUI + Vxe-table 前后端分离的,一键生成代码和API接口的,通用后台管理系统
快速开发框架,开发小程序和APP的推荐框架!
RdsAdmin是一款PHP语言开发的,基于Thinkphp 6 + Vue 2 + ElementUI + Vxe-table 等开源框架精心打造的,前后端分离的,一键生成功能菜单的,快速实现API接口的,以菜单为基础的,自动化生成代码的,通用后台管理系统。
为了实现高效的快速业务开发,提高开发效率,降低开发成本,团队针对大部分的小程序,APP等应用开发进行了分析,将常用的,重复性的操作,通过定义为可以定制的模板代码,以通过配置实现一键生成模块代码,将程序员重复性的操作和编码以服务的方式,一键生成前后端代码,可大大提高开发效率。系统集成了完整的RBAC权限架构,并实现了常规应用模块,可实现开箱即用,无需为基础功能进行任何开发,可以立即进行业务开发。
软件名称:RdsAdmin通用后台管理系统
文档地址:doc.rdscode.cn
功能演示:demo.rdscode.cn
// RdscodeAdmin 目录结构
|-- .example.env // 环境配置示例文件
|-- .gitignore // git 配置文件
|-- composer.json // Composer 配置文件
|-- data.sql // 初始化数据文件
|-- readme.md // 项目介绍文件
|-- think // 命令行控制台入口
|-- app // 应用目录
| |-- AppService.php // 应用服务类
| |-- BaseController.php // 默认基础控制器类
| |-- common.php // 全局公共函数文件
| |-- event.php // 全局事件定义文件
| |-- ExceptionHandle.php // 应用异常定义文件
| |-- middleware.php // 全局中间件定义文件
| |-- provider.php // 服务提供定义文件
| |-- Request.php // 应用请求对象
| |-- service.php // 系统服务定义文件
| |-- admin // admin 应用目录
| | |-- common.php // 公共函数文件
| | |-- event.php // 事件定义文件
| | |-- middleware.php // 中间件定义文件
| | |-- config // 配置目录
| | |-- controller // 控制器目录
| | | |-- Admin.php // 控制器基础类
| | | |-- Base.php // 公共类
| | | |-- Home.php // 仪表盘控制器
| | | |-- Index.php // 首页入口控制器
| | | |-- Login.php // 登录
| | | |-- Upload.php // 上传
| | | |-- Uploadconfig.php // 上传配置
| | | |-- Admin // Admin模块
| | | | |-- Chart.php // 图表
| | | | |-- Config.php // 基础配置
| | | | |-- Dept.php // 部门
| | | | |-- Log.php // 日志
| | | | |-- Role.php // 角色
| | | | |-- Statisic.php // 统计示例数据
| | | | |-- User.php // 用户
| | | |-- Sys
| | | |-- Base.php // 菜单管理
| | | |-- Config.php // 配置
| | | |-- middleware // 中间件
| | | |-- model // 模型
| | | |-- service // 服务
| | | |-- validate // 验证器
| | |-- model
| | | |-- AdminToken.php // 登录Token管理模型
| | | |-- Files.php // 上传的文件模型
| | | |-- Upload.php // 上传模型
| | | |-- Uploadconfig.php // 上传配置模型
| | | |-- Admin // admin 模块
| | | | |-- Chart.php // 图表
| | | | |-- Config.php // 基础配置
| | | | |-- Dept.php // 部门
| | | | |-- Log.php // 日志
| | | | |-- Role.php // 角色
| | | | |-- Statisic.php // 统计示例数据
| | | | |-- User.php // 用户
| | |-- route // 路由
| | | |-- route.php // 路由配置
| | |-- validate // 验证器目录
| | | |-- Upload.php // 上传
| | | |-- Uploadconfig.php // 上传配置
| | | |-- Admin // admin 模块
| | | | |-- Chart.php // 图表
| | | | |-- Config.php // 基础配置
| | | | |-- Dept.php // 部门
| | | | |-- Log.php // 日志
| | | | |-- Role.php // 角色
| | | | |-- Statisic.php // 统计示例数据
| | | | |-- User.php // 用户
| |-- api // api 应用
| |-- apidoc.json // 文档配置文件
| |-- common.php // 公共函数文件
| |-- config // 配置目录
| |-- controller // 控制器目录
| |-- middleware // 中间件目录
| |-- route // 路由目录
| |-- view // 视图目录
|-- config // 全局配置目录
|-- extend // 第三方工具类
|-- public // WEB目录(对外访问目录)
|-- ui // Vue 前端应用目录
|-- package.json // 包依赖信息
|-- README.md // 项目说明
|-- vue.config.js // 配置文件
|-- public // 静态文件
|-- src // 源码目录
|-- App.vue // 页面入口
|-- main.js // 程序入口
|-- permission.js // 权限判断函数
|-- settings.js // UI默认设置
|-- api // jsapi目录
|-- assets // 静态资源目录
|-- components // 公共组件
|-- layout // 布局定义
|-- mixin // 混入文件
|-- router // 路由配置
|-- store // 状态管理
|-- utils // 自定义工具
|-- views // 路由组件
|-- admin // admin 应用目录
| |-- admin // admin 模块
| | |-- chart // 图表组件
| | |-- config // 基础配置组件
| | |-- dept // 部门管理组件
| | |-- log // 日志管理组件
| | |-- role // 角色管理组件
| | |-- statisic // 统计数据
| | |-- user // 用户管理
| |-- base // base 模块
| |-- sys // 系统模块
| |-- uploadconfig // 上传配置组件
|-- error // 错误目录
|-- 404.vue // 404
![00-登录.png](https://img-blog.csdnimg.cn/img_convert/34bc0d4738daaf3ffa256f7d3c1929eb.png#averageHue=#1a8c8d&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=ucf799750&margin=[object Object]&name=00-登录.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=62874&status=done&style=none&taskId=u4424c5c5-7a97-4320-95f1-47252c8d0db&title=)
![01-首页.png](https://img-blog.csdnimg.cn/img_convert/753067ba1b88357bc1444b6334a5839f.png#averageHue=#d2ca96&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=u36ecc5dd&margin=[object Object]&name=01-首页.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=137347&status=done&style=none&taskId=u2d5e76f3-0981-4550-9916-996e7303b67&title=)
![02-00-会员管理.png](https://img-blog.csdnimg.cn/img_convert/530288d4b141f9eb09dd7a9a9a5f1f83.png#averageHue=#bdbe6b&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=u5524ca6d&margin=[object Object]&name=02-00-会员管理.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=211942&status=done&style=none&taskId=u164273b1-a5ff-47ed-be32-0ec52c2964a&title=)
![02-01-会员管理-创建菜单.png](https://img-blog.csdnimg.cn/img_convert/7709b5ab063d4536292df71b1fc6ab81.png#averageHue=#cac774&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=u316b6e57&margin=[object Object]&name=02-01-会员管理-创建菜单.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=166647&status=done&style=none&taskId=u8017aa7c-3fa5-4d4d-a26b-98d0107b6a3&title=)
![02-03-会员管理-管理方法.png](https://img-blog.csdnimg.cn/img_convert/1f489c94028495432fd146f4b3bd0eb1.png#averageHue=#dacc8d&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=u3094c596&margin=[object Object]&name=02-03-会员管理-管理方法.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=153138&status=done&style=none&taskId=u3f422ef6-c00b-4c2e-9376-2723b19182a&title=)
![02-04-会员管理-添加会员.png](https://img-blog.csdnimg.cn/img_convert/91e0b8451e0d0db630aa91e6ecd9a4be.png#averageHue=#686443&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=uf9ac74ed&margin=[object Object]&name=02-04-会员管理-添加会员.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=141520&status=done&style=none&taskId=u8824a5a3-051f-43da-9977-1ad16e03bdd&title=)
![02-05-会员管理-添加会员2.png](https://img-blog.csdnimg.cn/img_convert/48de1017a12a654b71cad123b85abf65.png#averageHue=#676443&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=uc57d3393&margin=[object Object]&name=02-05-会员管理-添加会员2.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=152143&status=done&style=none&taskId=u3b3bb279-5b6f-4f38-985b-ee812fe9f46&title=)
![02-06-会员管理-其他方法.png](https://img-blog.csdnimg.cn/img_convert/7c90c89ce00c5435629974b348290e22.png#averageHue=#bec26b&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=u3235d99c&margin=[object Object]&name=02-06-会员管理-其他方法.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=220648&status=done&style=none&taskId=ud0f22804-7f84-45b0-bac1-fa7fb74d015&title=)
![02-会员管理.png](https://img-blog.csdnimg.cn/img_convert/4a2bdcee627fbc87c16843fb8cdf1b21.png#averageHue=#cccb85&clientId=uf889a0da-2879-4&crop=0&crop=0&crop=1&crop=1&from=ui&id=u323465b6&margin=[object Object]&name=02-会员管理.png&originHeight=1080&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=226050&status=done&style=none&taskId=u13354190-c28a-40ac-a34d-9caaea1454c&title=)