[lwptoc]
源码介绍
“bwsaas多端SAAS平台运营系统”接入微信开放平台(第三方服务商),微信公众号管理及微信小程序一键授权发布,具备多租户管理、多应用上架购买、多终端(公众号,H5,小程序,PC,APP)可接入、强大的权限节点控制(管理员权限,租户及租户应用权限)、 强大的一键CRUD生成代码(页面JS,控制器controller,模型及关联模型model)、基于ThinkPHP6及layui快速布局扩展等等特性、详细的二次开发及系统使用说明文档!让您不管是自己学习使用还是公司运营,轻松快速完成二次的开发集成。
软件架构
- 技术:Thinkphp6+Layui2.5+easywechat(微信开发框架)
- 后台:租户管理后台(域名+/manage/member/login)和平台管理后台(域名+/manage/admin/login)
- 环境(建议使用宝塔面板一键搭建lnmp):
- 系统:Windows,Linux(推荐)
- PHP > 7.2(推荐7.4)
- Mysql >=5.7
- Redis >=5.0
- Nginx >=1.14或者apache >=2.4
演示地址
演示平台:
- 租户后台 http://saas.buwangyun.com/manage/member/index(账号:17777777777,密码:a12345678,资金密码123456。)
- 平台管理后台 http://saas.buwangyun.com/manage/admin/index(账号:admin,密码:a12345678)
开发使用文档地址:https://www.yuque.com/books/share/ed72ed70-47ab-46ac-a5e0-06e881b4c52a
项目特性
- 接入微信开放平台(第三方服务商),SaaS应用(微信小程序)一键授权发布;
- 完善的微信公众号、小程序帐号授权体系;不管你的公众号是前后端分离开发,还是SSR形式开发模式,都能在继承相关Base基类的情况下轻松快速完成授权;小程序完美支持基于第三方服务商模式的一键授权上架,可轻松实现多用户多版本的SAAS平台运营需求;
- 具备租户应用的购买、授权、充值、消费账单管理;
- 每个租户可对每个购买授权的应用进行会员独立管理;
- 一个租户同时购买授权无数个产品应用,但是同一个应用只能一个租户购买一次,如果您有多个公众号或者小程序需要对接,只需要再注册个租户帐号就可以实现;
- 目前已经接入微信支付(租户的扫码充值,小程序用户充值及订单支付,公众号及H5用户充值及订单支付);
- 阿里云API市场接口的高度封装集成,实现API接口的二次销售盈利;已经整合完整的短信、IP定位、经纬度定位等接口,每个服务具备多套餐管理,且支持用户调用接口的充值扣费(按次扣费)
- 支持bwsaas框架中应用一键安装、卸载、升级(可基于TP6的多应用模式开发自己的独立应用,降低学习成本);
- 支持开发APP(安卓,IOS)、公众号、小程序、H5、PC等独立应用;
- 快速一键CRUD命令行支持
- 一键生成控制器、模型、视图、JS文件(require.js模块化管理)
- 支持关联模型查询、显示字段设置等等
- 基于
auth
的权限管理系统- 通过
后台统一管理
来实现auth
权限节点添加管理及认证 - 系统开启强制路由控制,来保证系统的安全节点访问
- 系统通过统一的权限控制中间件Auth.php文件实现路由结合权限的详细权限控制
- 完善的后端权限验证以及前面页面按钮显示、隐藏控制
- 通过
- 完善的菜单管理
- 分模块管理
- 无限极菜单
- 菜单节点的显示与隐藏一键控制
- 完善的上传组件功能
- 本地存储
- 阿里云OSS
建议使用
- 腾讯云COS
- 七牛云OSS
- 完善的前端组件功能
- 对layui的form表单重新封装,无需手动拼接数据请求,支持表单提交数据的前置回调处理表单数据
- 封装好的自动监听form表单,封装完善的ajax请求,支持post get等请求方式
- 简单好用的
图片、文件
上传组件 - 简单好用的富文本编辑器
ckeditor
- 对弹出层进行再次封装,以极简的方式使用
- 对table表格再次封装,在使用上更加舒服
- 根据table的
cols
参数再次进行封装,提供接口实现image
、switch
、list
等功能,再次基础上可以自己再次扩展 - 根据table参数一键生成
搜索表单
,自由控制隐藏显示项,无需自己编写
- 记录完善的后台操作日志
- 记录用户的详细操作信息(操作节点记录,IP,时间)
- 一键部署静态资源到OSS上
- 所有在
public\static
目录下的文件都可以一键部署 - 一个配置项切换静态资源(oss/本地)
- 所有在
更新日志
v1.1.2更新内容
增加
1增加公众号SSR渲染模式的网页授权
2布网云商城bwmall增加核销订单数量统计
3租户后台应用的顶级节点名称改为自定义应用名,安装sql中新增租户设置默认应用节点,bwmall秒杀商品和拼团商品的添加页面样式修改
4bwmall门店接口
5门店核销接口
6配置页面调整,可单独tab页面提交保存配置数据
7变更bwmall安装文件,增加会员配置
8布网商城会员接口
9增加PHP8初步支持【后续升级easywechat5.X后全面支持】
修复
1修复框架安装SQL
2API.php中header头部信息获取异常捕获
3整理代码完善商业应用,规范开发
4公众号临时素材过期导致无法回复
5bwmall后台会员折扣设置
6修复个人资料头像上传bug,修改布网云商城安装文件
7租户后台颜色配置,fix 相关页面样式
8vendor包全面升级
原文链接:https://vuesite.cn/13064.html,转载请注明出处。