完善bwsaas框架并開源原生小程序商業(yè)版本前端應(yīng)用
新增
1插件安裝升級(jí),安裝平臺(tái)系統(tǒng)插件(type=admin_system)時(shí)可同時(shí)添加多個(gè)角色組(平臺(tái)系統(tǒng)功能+租戶系統(tǒng)功能),需要在group.php的角色組中增加字段scopes=admin或member
2租戶后臺(tái)首頁應(yīng)用切換優(yōu)化并增加設(shè)置默認(rèn)應(yīng)用,移除我的應(yīng)用頁面設(shè)置默認(rèn)應(yīng)用
3修改默認(rèn)主題顯示配置
4ckedit編輯器配置功能增強(qiáng)(增加可自由開啟和關(guān)閉相應(yīng)的功能選項(xiàng))
5增加bwmall模塊應(yīng)用的門店功能,門店核銷,核銷員管理,門店提貨
6增加站內(nèi)信功能
7增加websocket和TP框架結(jié)合開發(fā)的相關(guān)功能,為后續(xù)做準(zhǔn)備
8增加插件的單獨(dú)鑒權(quán);說明:插件為固定的路由如:addons/alisms/index/index,不用單獨(dú)配置路由,直接和數(shù)據(jù)庫保存的節(jié)點(diǎn)進(jìn)行比對(duì)鑒權(quán);框架應(yīng)用模塊為強(qiáng)制路由,可自定義路由,再保存數(shù)據(jù)庫,鑒權(quán)用的是 “根目錄/buwang/middleware/Auth.php”中間件鑒權(quán);
9 增加thinkphp-queue隊(duì)列,用于對(duì)bwmall商城訂單過期,支付超時(shí),自動(dòng)收貨的處理
10安裝過程增加utf8mb4編碼支持
修復(fù)
1刪除系統(tǒng)無用文件和注釋
2修復(fù)某些安全驗(yàn)證規(guī)則,讓系統(tǒng)更安全
3修復(fù)公眾號(hào)圖文回復(fù)Bug
介紹
開源說明
bwsaas框架源碼已經(jīng)全部開源;bwsaas框架可免費(fèi)商用;
bwsaas從開源起又經(jīng)過了3個(gè)月的開發(fā)驗(yàn)證和完善已經(jīng)達(dá)到穩(wěn)定安全商用級(jí)別,能滿足開發(fā)多租戶多應(yīng)用多端應(yīng)用售賣管理系統(tǒng),開發(fā)效率也比正常使用TP框架至少提升30%,為了廣大開發(fā)者的方便,決定發(fā)布第一個(gè)release版
基于好多人不理解saas應(yīng)用的運(yùn)營開發(fā),特提供了開發(fā)使用說明文檔,仔細(xì)閱讀理解你會(huì)大有收獲哦;文檔地址https://www.yuque.com/books/share/ed72ed70-47ab-46ac-a5e0-06e881b4c52a
介紹
“bwsaas多端SAAS平臺(tái)運(yùn)營系統(tǒng)”接入微信開放平臺(tái)(第三方服務(wù)商),微信公眾號(hào)管理及微信小程序一鍵授權(quán)發(fā)布,具備多租戶管理、多應(yīng)用上架購買、多終端(公眾號(hào),H5,小程序,PC,APP)可接入、強(qiáng)大的權(quán)限節(jié)點(diǎn)控制(管理員權(quán)限,租戶及租戶應(yīng)用權(quán)限)、 強(qiáng)大的一鍵CRUD生成代碼(頁面JS,控制器controller,模型及關(guān)聯(lián)模型model)、基于ThinkPHP6及l(fā)ayui快速布局?jǐn)U展等等特性、詳細(xì)的二次開發(fā)及系統(tǒng)使用說明文檔!讓您不管是自己學(xué)習(xí)使用還是公司運(yùn)營,輕松快速完成二次的開發(fā)集成
軟件架構(gòu)
技術(shù):Thinkphp6+Layui2.5+easywechat(微信開發(fā)框架)
后臺(tái):租戶管理后臺(tái)(域名+/manage/member/login)和平臺(tái)管理后臺(tái)(域名+/manage/admin/login)
環(huán)境(建議使用寶塔面板一鍵搭建lnmp):
系統(tǒng):Windows,Linux(推薦)
PHP > 7.2(推薦7.4)
Mysql >=5.7
Redis >=5.0
Nginx >=1.14或者apache >=2.4
已經(jīng)開源
Bwsaas框架【全部開源】
? saas多租戶管理系統(tǒng):租戶管理系統(tǒng)和總平臺(tái)管理系統(tǒng);
? 微信公眾號(hào),微信小程序,H5,APP,PC等都能完美對(duì)接及管理;
Bwsaas框架下的bwmall模塊應(yīng)用【后端全部開源】
? bwmall模塊是bwsaas框架系統(tǒng)里的一個(gè)電商行業(yè)單商戶b2c應(yīng)用;
? 包括【后端:bwmall模塊全部源碼;前端:微信原生小程序源碼(兼容性高),uniapp多端源碼需要收費(fèi)】;
? 開源版本也具備非常多的功能:優(yōu)惠券,拼團(tuán),三級(jí)分銷,秒殺,已經(jīng)集成bwwechat模塊應(yīng)用的全部功能;
? 詳情看下面的小程序演示。
Bwsaas框架下的bwwechat模塊應(yīng)用【全部開源(此模塊只有后端管理)】
? 微信公眾號(hào)管理:素材管理,關(guān)鍵詞回復(fù)管理(文字、圖片、圖文、視頻、音樂、網(wǎng)址、轉(zhuǎn)客服),關(guān)注自動(dòng)回復(fù)等;
? 小程序:關(guān)鍵詞回復(fù)管理(文字、圖片、小程序卡片、網(wǎng)址、轉(zhuǎn)客服)
接入微信開放平臺(tái)(第三方服務(wù)商),SaaS應(yīng)用(微信小程序)一鍵授權(quán)發(fā)布;
完善的微信公眾號(hào)、小程序帳號(hào)授權(quán)體系;不管你的公眾號(hào)是前后端分離開發(fā),還是SSR形式開發(fā)模式,都能在繼承相關(guān)Base基類的情況下輕松快速完成授權(quán);小程序完美支持基于第三方服務(wù)商模式的一鍵授權(quán)上架,可輕松實(shí)現(xiàn)多用戶多版本的SAAS平臺(tái)運(yùn)營需求;
具備租戶應(yīng)用的購買、授權(quán)、充值、消費(fèi)賬單管理;
每個(gè)租戶可對(duì)每個(gè)購買授權(quán)的應(yīng)用進(jìn)行會(huì)員獨(dú)立管理;
一個(gè)租戶同時(shí)購買授權(quán)無數(shù)個(gè)產(chǎn)品應(yīng)用,但是同一個(gè)應(yīng)用只能一個(gè)租戶購買一次,如果您有多個(gè)公眾號(hào)或者小程序需要對(duì)接,只需要再注冊個(gè)租戶帳號(hào)就可以實(shí)現(xiàn);
目前已經(jīng)接入微信支付(租戶的掃碼充值,小程序用戶充值及訂單支付,公眾號(hào)及H5用戶充值及訂單支付);
阿里云API市場接口的高度封裝集成,實(shí)現(xiàn)API接口的二次銷售盈利;已經(jīng)整合完整的短信、IP定位、經(jīng)緯度定位等接口,每個(gè)服務(wù)具備多套餐管理,且支持用戶調(diào)用接口的充值扣費(fèi)(按次扣費(fèi))
支持bwsaas框架中應(yīng)用一鍵安裝、卸載、升級(jí)(可基于TP6的多應(yīng)用模式開發(fā)自己的獨(dú)立應(yīng)用,降低學(xué)習(xí)成本);
支持開發(fā)APP(安卓,IOS)、公眾號(hào)、小程序、H5、PC等獨(dú)立應(yīng)用;
快速一鍵CRUD命令行支持
一鍵生成控制器、模型、視圖、JS文件(require.js模塊化管理)
支持關(guān)聯(lián)模型查詢、顯示字段設(shè)置等等
基于auth的權(quán)限管理系統(tǒng)
通過后臺(tái)統(tǒng)一管理來實(shí)現(xiàn)auth權(quán)限節(jié)點(diǎn)添加管理及認(rèn)證
系統(tǒng)開啟強(qiáng)制路由控制,來保證系統(tǒng)的安全節(jié)點(diǎn)訪問
系統(tǒng)通過統(tǒng)一的權(quán)限控制中間件Auth.php文件實(shí)現(xiàn)路由結(jié)合權(quán)限的詳細(xì)權(quán)限控制
完善的后端權(quán)限驗(yàn)證以及前面頁面按鈕顯示、隱藏控制
完善的菜單管理
分模塊管理
無限極菜單
菜單節(jié)點(diǎn)的顯示與隱藏一鍵控制
完善的上傳組件功能
本地存儲(chǔ)
阿里云OSS建議使用
騰訊云COS
七牛云OSS
完善的前端組件功能
對(duì)layui的form表單重新封裝,無需手動(dòng)拼接數(shù)據(jù)請(qǐng)求,支持表單提交數(shù)據(jù)的前置回調(diào)處理表單數(shù)據(jù)
封裝好的自動(dòng)監(jiān)聽form表單,封裝完善的ajax請(qǐng)求,支持post get等請(qǐng)求方式
簡單好用的圖片、文件上傳組件
簡單好用的富文本編輯器ckeditor
對(duì)彈出層進(jìn)行再次封裝,以極簡的方式使用
對(duì)table表格再次封裝,在使用上更加舒服
根據(jù)table的cols參數(shù)再次進(jìn)行封裝,提供接口實(shí)現(xiàn)image、switch、list等功能,在此基礎(chǔ)上可以自己再次擴(kuò)展
根據(jù)table參數(shù)一鍵生成搜索表單,自由控制隱藏顯示項(xiàng),無需自己編寫
記錄完善的后臺(tái)操作日志
記錄用戶的詳細(xì)操作信息(操作節(jié)點(diǎn)記錄,IP,時(shí)間)
一鍵部署靜態(tài)資源到OSS上
所有在public\static目錄下的文件都可以一鍵部署
一個(gè)配置項(xiàng)切換靜態(tài)資源(oss/本地)
上傳文件記錄管理