基于ThinkPHP6+Layui通用后台管理框架

article/2025/10/1 9:43:34

项目介绍

一款 PHP 语言基于 ThinkPhp6.x、Layui、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架,框架已集成了完整的RBAC权限架构和常规基础模块,同时支持多主题切换,可以根据自己喜欢的风格选择想一个的主题,实现了个性化呈现的需求;

为了敏捷快速开发,提升研发效率,框架内置了一键CRUD代码生成器,自定义了模块生成模板,可以根据已建好的表结构(字段注释需规范)快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。

内置模块

  • 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。
  • 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 职级管理:主要管理用户担任的职级。
  • 岗位管理:主要管理用户担任的岗位。
  • 部门管理:主要管理系统组织架构,对组织架构进行统一管理维护。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。
  • 字典管理:对系统中常用的较为固定的数据进行统一维护。
  • 配置管理:对系统的常规配置信息进行维护,网站配置管理功能进行统一维护。
  • 城市管理:统一对全国行政区划进行维护,对其他模块提供行政区划数据支撑。
  • 友链管理:对系统友情链接、合作伙伴等相关外链进行集成维护管理的模块。
  • 个人中心:主要是对当前登录用户的个人信息进行便捷修改的功能。
  • 广告管理:主要对各终端的广告数据进行管理维护。
  • 站点栏目:主要对大型系统网站等栏目进行划分和维护的模块。
  • 会员管理:对各终端注册的会员进行统一的查询与管理的模块。
  • 网站配置:对配置管理模块的数据源动态解析与统一维护管理的模块。
  • 通知公告:系统通知公告信息发布维护。
  • 代码生成:一键生成模块CRUD的功能,包括后端和前端等相关代码。
  • 案例演示:常规代码生成器一键生成后的演示案例。

软件信息

  • 软件名称:RXThinkCMF敏捷开发框架ThinkPhp6.x+Layui版本
  • 官网网址:https://www.rxthink.cn
  • 文档网址:http://docs.thinkphp6.layui.rxthink.cn

系统演示

  • 演示地址:http://manage.thinkphp6.layui.rxthink.cn

版本说明

版本名称说明地址
ThinkPhp3.2+Layui混编专业版采用ThinkPhp3.2、Layui、MySQL等框架研发的混编专业版本https://gitee.com/rxthinkcmf/RXThinkCMF_TP3.2
ThinkPhp3.2+Layui混编旗舰版采用ThinkPhp3.2、Layui、MySQL等框架研发的混编旗舰版本https://gitee.com/rxthinkcmf/RXThinkCMF_TP3.2_PRO
ThinkPhp5.1+Layui混编专业版采用ThinkPhp5.1、Layui、MySQL等框架研发的混编专业版本https://gitee.com/rxthinkcmf/RXThinkCMF_TP5.1
ThinkPhp5.1+Layui混编旗舰版采用ThinkPhp5.1、Layui、MySQL等框架研发的混编旗舰版本https://gitee.com/rxthinkcmf/RXThinkCMF_TP5.1_PRO
ThinkPhp6.x+Layui混编专业版采用ThinkPhp6.x、Layui、MySQL等框架研发的混编专业版本https://gitee.com/rxthinkcmf/RXThinkCMF_TP6
ThinkPhp6.x+Layui混编旗舰版采用ThinkPhp6.x、Layui、MySQL等框架研发的混编旗舰版本https://gitee.com/rxthinkcmf/RXThinkCMF_TP6_PRO
Laravel5.8+Layui混编专业版采用Laravel5.8、Layui、MySQL等框架研发的混编专业版本https://gitee.com/rxthinkcmf/RXThinkCMF_LV5.8
Laravel5.8+Layui混编旗舰版采用Laravel5.8、Layui、MySQL等框架研发的混编旗舰版本https://gitee.com/rxthinkcmf/RXThinkCMF_LV5.8_PRO
Laravel9.x+Layui混编专业版采用Laravel9、Layui、MySQL等框架研发的混编专业版本https://gitee.com/rxthinkcmf/RXThinkCMF_LV9
Laravel9.x+Layui混编旗舰版采用Laravel9、Layui、MySQL等框架研发的混编旗舰版本https://gitee.com/rxthinkcmf/RXThinkCMF_LV9_PRO
ThinkPhp3.2+Vue+ElementUI旗舰版采用ThinkPhp3.2、Vue、ElementUI等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_EVTP3.2_PRO
ThinkPhp3.2+Vue+AntDesign旗舰版采用ThinkPhp3.2、Vue、AntDesign等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_AVTP3.2_PRO
ThinkPhp5.1+Vue+ElementUI旗舰版采用ThinkPhp5.1、Vue、ElementUI等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_EVTP5.1_PRO
ThinkPhp5.1+Vue+AntDesign旗舰版采用ThinkPhp5.1、Vue、AntDesign等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_AVTP5.1_PRO
ThinkPhp6.x+Vue+ElementUI旗舰版采用ThinkPhp6.x、Vue、ElementUI等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_EVTP6_PRO
ThinkPhp6.x+Vue+AntDesign旗舰版采用ThinkPhp6.x、Vue、AntDesign等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_AVTP6_PRO
Laravel8.x+Vue+ElementUI旗舰版采用Laravel8.x、Vue、ElementUI等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_EVL8_PRO
Laravel8.x+Vue+AntDesign旗舰版采用Laravel8.x、Vue、AntDesign等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_AVL8_PRO
Laravel9.x+Vue+ElementUI旗舰版采用Laravel9.x、Vue、ElementUI等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_EVL9_PRO
Laravel9.x+Vue+AntDesign旗舰版采用Laravel9.x、Vue、AntDesign等框架研发前后端分离版本https://gitee.com/rxthinkcmf/RXThinkCMF_AVL9_PRO

核心组件

  • 单图上传组件
{upload:image name="avatar|头像|90x90|建议上传尺寸450x450" value="isset($info['avatar_url']) ? $info['avatar_url'] : ''"}
  • 多图上传组件
{upload:album name="imgs|图集|90x90|20|建议上传尺寸450x450" value="isset($info['imgsList']) ? $info['imgsList'] : []"}
  • 下拉选择组件
{common:select param="gender|1|性别|name|id" data="$genderList" value="isset($info['gender']) ? $info['gender'] : 1"}
  • 单选按钮组件
{common:radio name="city_id|name|id" data="$cityList" value="isset($info['value']) ? $info['value'] : 0"}
  • 复选框组件
{checkbox:select param="type|name|id" data="1=云计算,2=数据库,3=大数据" value="isset($vo['type']) ? $vo['type'] : ''"}
  • 城市选择组件
{city:select value="isset($info['province_name'])?$info['province_name']: '',isset($info['city_name'])?$info['city_name']:'',isset($info['district_name'])?$info['district_name']:''" limit="3"}
  • 开关组件
{common:switch name="status" title="是|否" value="isset($info['status']) ? $info['status'] : 1"}
  • 日期组件
{date:select param="entry_date|入职时间|date" value="$info.format_entry_date|default=''"}
  • 图标组件
{icon:picker name="icon" value="isset($info['icon']) ? $info['icon'] : 'layui-icon-component'"}
  • 穿梭组件
{transfer:select param="func|0|全部节点,已赋予节点|name|id|220x350" data="1=列表,5=添加,10=修改,15=删除,20=详情,25=状态,30=批量删除,35=添加子级,40=全部展开,45=全部折叠,50=导入数据,55=导出数据,60=设置权限,65=重置密码" value="isset($info['funcList'])?$info['funcList']:[]"}

模块展示

在这里插入图片描述
在这里插入图片描述

特别鸣谢

感谢ThinkPHP、Layui等优秀开源项目。


http://chatgpt.dhexx.cn/article/0vxKrOgS.shtml

相关文章

Rust学习指南(一)安装RUST后台管理框架

Windows安装 Rust安装非常简单,只要将Visual Studio的 Visual Studio的构建工具或者Visual Stuido 2022的构件工具安装即可。当被问及要安装哪些内容时,请确保已选择 “C build tools”,并包括 Windows 10 SDK 和英文语言包。具体可以参考这个…

php是一种通用开源,caozha-admin(PHP网站后台管理框架)

caozha-admin 后台管理框架 1.7.2 caozha-admin是一个通用的PHP网站后台管理框架,基于开源的ThinkPHP开发,特点:易上手,零门槛,界面清爽极简,极便于二次开发。 基础功能 1、系统设置 2、管理员管理 3、权限…

移动端后台管理系统框架

创建此项目的初衷 目前移动端越来越重要,好多项目都从PC端转移到了移动端。 前一段给客户做了一个PC和M自适应的项目,用vue-element-admin框架,手机端也能用,但体验有点差,客户改了好多。本来是好意,客户只…

(若依)RuoYi后台管理框架前端

若依后台管理 官方网址 后台管理二开推荐 官网的源码地址可供下载前后端代码 最近进到公司后跟着团队接了两家公司的App一套的开发,到公司的第一天就是先配置开发环境 安装软件之类的 第二天 带着熟悉RuoYi框架 很巧带我的大哥和我是一个学校毕业的 是大师兄 若依…

后台管理系统框架bootstrap中文版

简介: 后台管理系统框架bootstrap中文版 网盘下载地址: http://kekewl.cc/8TLdhidu7gi0 图片:

SpringBoot后台管理系统框架

SpringBoot后台管理系统框架 SpringBoot后台管理系统功能介绍 登录 注册 用户列表和添加功能 只是个框架 实现了shiro权限控制, 详细的shiro使用 一个模板项目系统 只有少量功能 使用技术 SpringBoot框架 Mysql数据库 redis shiro权限 thymeleaf(前端) 功能展示 shi…

thinkphp 后台管理框架swiftadmin的使用

SwiftAdmin 极速开发框架 这款框架是基于ThinkPHP Layui 完美契合,在开发上采用最精简最高效的做法去完成业务系统的需求,是一款优秀的中后台极速开发解决方案。 可以很卡快的上手开发,而且他的文档也很完善,代码量不是很多&…

layui搭建后台管理框架

简介:layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈&#xff0…

后台管理框架搭建

搭建一套通用的后台管理框架对于以后的快速开发时是非常重要的。通常框架需要包含权限验证、日志、及一些基础数据的增删改查功能。 本框架采用Spring MVCMybatisFreemarkerAdminlte前端 组合在一起搭建一个管理系统。 大概的样子如下: 1.权限 角色->应用-&…

flutter 后台管理框架

一直希望有一个简单实用,强大的后台管理框架,能快速定义各个管理页面 只注重业务上面的处理,经过良久的寻找 终于找了一款符合大众的开源flutter 框架 运行 example 中lib目录下的 main 编译环境 flutter3 vscode config文件夹下面配置 业务…

一定要收藏的5个后台管理系统的前端框架

当你开发新项目的时候,如何快速的完成一个项目的搭建,这个时候就需要借助到一些模板了,现在网上各类UI模板都是相当的齐全的,本文就介绍几个靓仔觉得非常不错的前端框架,感兴趣的可以了解一下。 1、vue-element-admin …

14个适合后台管理系统快速开发的前端框架

1、D2admin 开源地址:https://github.com/d2-projects/d2-admin 文档地址:https://d2.pub/zh/doc/d2-admin/ 效果预览:https://d2.pub/d2-admin/preview/#/index 开源协议:MIT License 2、vue-element-admin 开源地址&#x…

QT的信号与槽原理(经典)

QT的信号与槽原理(经典) 信号与 槽作为 QT的核心机制在 QT编程中有着广泛的应用,本文介绍了信号与 槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT是一个跨平台的C GUI应用构架,它提供了丰富的窗口部件集&#xf…

qt之信号与槽的原理

只要问到qt的亮点是什么,不得不说就是信号与槽机制。信号与槽类似观察者模式。 在面向对象的编程中,都会创建很多实例,而每个实例都是独立的,要想每个实例能够协同合作,那么就会需要一种对象间传递消息的机制&#xf…

[Qt]信号和槽机制

信号和槽机制 目录 信号和槽机制 前言: 1.系统自带的信号和槽 代码实现: 如何查找系统自带的信号和槽(如何使用帮助文档) 2.自定义信号和槽 (1)创建Teacher类和Student类 (2)自定义信号: (3)自定义槽函数: (4)自定义信…

Qt信号与槽机制原理及优缺点

信号和插槽用于对象之间的通信。信号和槽机制是Qt的核心特性,可能也是与其他框架提供的特性最大不同的部分。Qt的元对象系统使信号和插槽成为可能。 作为一个C/C程序员来说 回调应该属于深入人心的机制了。其他工具包使用回调来实现这种通信。回调函数是一个指向函…

QT多线程下的信号与槽机制

目录 1、QThread类 2、创建并启动线程 3、多线程信号与槽 4、信号与槽的调用线程? 5、调整信号与槽所在线程的依附关系 6、信号与槽的连接方式 QT 中 QObject 作QT中类的最终父类,具有自定义信号与槽的能力,只要继承自这个类的类&#xf…

QT—信号与槽详解

目录 一、什么是信号与槽 二、信号与槽的添加 1.添加槽方法 2.添加信号 3.发送信号 4.信号与槽连接 三、连接类型 1.一对一 2.一对多 3.多对一 四、信号与槽断开连接 1.断开一个对象的所有信号关联 2.断开指定信号的所有关联 3.断开指定接收者的所有关联 4.断…

Qt的信号与槽

引入 在GUI编程中,组件组件如何实现通信是核心的技术内容。 Qt使用了信号与槽的机制,为此Qt引入了一些关键字slots、signals、emit,这些都是Qt特有的关键字,然后这些关键字会被Qt的moc转换位标准的C语句。 Qt 的部件类中有一些已…

Linux下的QT信号和槽机制(二)

目录 1.基本知识点 2.信号机制 3.槽机制 4.元对象工具 5.信号和槽机制原理 (1)信号和槽机制 (2)信号和槽函数的关联 (3)信号和槽的断开 (4)信号和槽的优点 (5&…