想要快速開發(fā)一個(gè)系統(tǒng)?選 BuildAdmin 就對(duì)了!
Part1介紹
基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技術(shù)棧的后臺(tái)管理系統(tǒng),自適應(yīng)多端、可視化 CRUD 代碼生成、自帶 WEB 終端、同時(shí)提供 Web、WebNuxt、Server 端、內(nèi)置全局?jǐn)?shù)據(jù)回收站和字段級(jí)數(shù)據(jù)修改保護(hù)、自動(dòng)注冊(cè)路由、無限子級(jí)權(quán)限管理等,無需授權(quán)即可免費(fèi)商用,希望能幫助大家實(shí)現(xiàn)快速開發(fā)。
Part2主要特性
CRUD 代碼生成:
圖形化拖拽生成后臺(tái)增刪改查代碼,自動(dòng)創(chuàng)建數(shù)據(jù)表;大氣且實(shí)用的表格,多達(dá) 22 種表單組件支持,行拖拽排序,受權(quán)限控制的編輯和刪除等等,并支持關(guān)聯(lián)表,可為您節(jié)省大量開發(fā)時(shí)間。
內(nèi)置 WEB 終端:
我們內(nèi)置了一個(gè) WEB 終端以實(shí)現(xiàn)一些理想中的功能,比如:雖然是基于 vue3 的系統(tǒng),但你在安裝本系統(tǒng)時(shí),并不需要手動(dòng)執(zhí)行 npm install 和 npm build 命令。且后續(xù)本終端將為您提供更多方便、快捷的服務(wù)。
流行且穩(wěn)定的技術(shù)棧:
除了基于 ThinkPHP6 前后端分離架構(gòu)外,我們的 Vue3 使用了 Setup、狀態(tài)管理使用 Pinia、并使用了 TypeScript、Vite 等可以為知識(shí)面添磚加瓦的技術(shù)棧。
Part3代碼版本與下載
Git 倉(cāng)庫(kù)分支
master 含項(xiàng)目完整的 Web 端、Server 端以及已經(jīng)編譯好的安裝器代碼,需要手動(dòng)執(zhí)行 composer install。
install 系統(tǒng)安裝器的源代碼,已經(jīng)編譯到 master 分支的 install 目錄,用于系統(tǒng)安裝,此分支代碼與系統(tǒng)運(yùn)行無關(guān)。
develop 當(dāng)前正在開發(fā)的版本。
其他
完整包點(diǎn)擊下載:已經(jīng)進(jìn)行了 composer install,這樣您就不再需要安裝 composer 了,但仍然需要根據(jù)安裝程序引導(dǎo)執(zhí)行 npm install 等。
資源包點(diǎn)擊下載:僅含 Composer 等資源,用于直接覆蓋到項(xiàng)目根目錄,不含核心代碼。
1啟動(dòng)安裝服務(wù)
# 其中 buildadmin 為項(xiàng)目根目錄,該目錄包含一個(gè)沒有前后綴的 think 文件
cd buildadmin
# git克隆的代碼需要執(zhí)行這條命令,完整包不需要,若找不到命令,可以嘗試:composer.phar install
composer install
# Linux下推薦使用:sudo php think run
# Linux下若加sudo后仍然異常,請(qǐng)確保 buildadmin 目錄的所有者和執(zhí)行此命令的用戶一致,推薦root
php think run
上述 php think run 命令執(zhí)行成功后輸出類似:
ThinkPHP Development server is started On <http://0.0.0.0:8000/>
You can exit with `CTRL-C`
Document root is: D:\WWW\buildadmin\public
2項(xiàng)目預(yù)覽
開源地址