mixureSecure

基于ThinkPHP6打造的经典后台开发框架

基于ThinkPHP6、Layui、MySQL精心打造的权限(RBAC)及内容管理框架

# 诞生

2020年05月01日劳动节,劳动者最光荣,国家放假了,每个人都提前规划好了行程,计划这带着小孩去好好的旅游放松一下,今年由于疫情的原因,我没有外出旅游的计划便宅在家了,由于我们技术出生,工作多年,一直想写一款经典的后台开发框架,用于提高平时项目研发的效率,同时要保证架构的设计经典、代码简介、开箱即用,目前市面上的大部分软件架构都向着模块化、组件化的趋势发展,但是看了很多别的大咖写的一些比较经典的项目,各有所长,但是总觉得缺少些什么,还不够精简,对于我这个比较精益求精和有独立想法的人来说,决定自己写一套经典的UI组件JS组件,两者之间进行友好的交互,简化开发,避免大量冗余和重复性代码的存在,于是基于ThinkPHP6最新版框架打造的RXThinkCMF_TP6后台开发框架边应运而生了,总体上规划版本有标准版专业版旗舰版

  • 标准版:标准版具备完整的权限(RBAC)架构,可以设置角色权限、独立权限、部门权限等等基础权限功能;
  • 专业版:包括标准版框架所有的功能,同时系统会集成常规的基础模块,如广告管理推荐管理行政区域通知公告字典管理配置管理日志管理等等常规项目中必备的一些基础模块;
  • 旗舰版: 旗舰版是一款定位比较高端的产品,基于专业版研发,升级和新增一些定制化的模块和功能;专为企业或者团队重点打造的高端产品;

# 环境要求

  • PHP >= 7.0
  • PDO PHP Extension
  • MBstring PHP Extension
  • CURL PHP Extension
  • 开启静态重写
  • 要求环境支持pathinfo
  • 要求安装Zip扩展(插件/模块市场需要)

# 技术框架

  • ThinkPHP6
  • Layui 5.6
  • MySQL 5.7

# 集成模块

  • 人员管理:该模块主要完成对内部人员的管理和维护。
  • 部门管理:主要对部门数据进行管理,采用树状结构进行展示,区分:公司、部门,可配置部分权限。
  • 岗位管理:用于对人员岗位进行管理和维护,共人员管理模块调用。
  • 职级管理:用于对人员职务进行管理和维护,共人员管理模块调用。
  • 菜单管理:主要对系统菜单进行管理,包括菜单名称、URL地址、权限标识、图标等等。
  • 角色管理:用于对系统角色进行维护,角色权限分配等。
  • 字典管理:对系统中常规的常量进行管理和维护,以便业务中进行动态调用。
  • 配置管理:动态配置系统参数,如:网站信息、支付账号等等。
  • 通知公告:通常对系统发布的通知公告信息进行维护管理。
  • 操作日志:主要记录和查新系统日常操作增删改查所产生的日志记录。
  • 登录日志:详细的记录系统日常登录、登出日志数据。
  • 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  • 代码生成:基于自定义文件模板一键生成CRUD以及前端UI模板文件和JS文件。
  • 广告模块:主要对PC端、移动等个终端的广告位及广告进行维护,便于运营管理。
  • 布局模块:主要对页面位置进行定点推荐合适的内容,便于页面数据的维护。
  • 站点管理:适用于大型的多站点的网站进行站点的设置和维护。