Ovine(管理系統(tǒng)模板)支持使用Json構(gòu)建完整的管理系統(tǒng)界面,Ovine使用Json格式數(shù)據(jù),渲染UI界面,避免大量重復(fù)單一的工作。當(dāng)對配置規(guī)則熟悉之后,可極大的提升前端頁面編寫效率。
軟件特色
強(qiáng)大JSON配置
路由、權(quán)限、頁面、組件都由 json 配置,可簡單、快速的生成復(fù)雜的管理頁面。支持 json 數(shù)據(jù)渲染組件。也可無縫接入自定義組件。
完整權(quán)限管理
內(nèi)置企業(yè)級權(quán)限管理完整實(shí)現(xiàn),并集成到 json 配置中。支持自定義權(quán)限、權(quán)限依賴、接口 api 權(quán)限、基本可控制頁面上渲染的任意節(jié)點(diǎn)。
可擴(kuò)展自定義主題
內(nèi)置三套主題可選。共有1000+ scss 樣式變量可供設(shè)置,可非常方便修改現(xiàn)有主題樣式,或者根據(jù)自定義需求添加一套新的主題樣式。
高效MOCK方案
支持基本的 crud 模擬數(shù)據(jù)生成,并且可以完全用程序生成模擬數(shù)據(jù)來實(shí)現(xiàn)各種場景的數(shù)據(jù)模擬。從而可實(shí)現(xiàn)脫離后端開發(fā)前端頁面。
基于百度Amis框架
本項(xiàng)目依賴百度 amis 框架二次封裝。該框架由百度 FEX 團(tuán)隊(duì)開發(fā),已廣泛應(yīng)用于企業(yè)級項(xiàng)目中,經(jīng)得起實(shí)踐的考驗(yàn)。
功能介紹
Ovine功能:
1、基于Amis二次開發(fā),擁有其所有優(yōu)勢
2、支持生成自定義amis主題
3、支持通過命令快速生成Admin項(xiàng)目,且無需自己單獨(dú)搭建開發(fā)環(huán)境。
4、基于webpack打包,簡單、速度快、支持熱更新
5、通用基本功能,開箱即用
5.1、路由懶加載、配合webpack dll,頁面加載速度快
5.2、內(nèi)置企業(yè)級權(quán)限管理完整實(shí)現(xiàn),并集成到j(luò)son配置中
支持權(quán)限依賴、自定義設(shè)置權(quán)限、定義好權(quán)限后,可控制任何節(jié)點(diǎn)
5.3、路由、權(quán)限、頁面、組件 都由json配置,可簡單、快速的生成復(fù)雜的curd表單或頁面
6、強(qiáng)大的mock方案,實(shí)現(xiàn)脫離后端開發(fā),輕松對接
Ovine適合誰?
適合企業(yè)內(nèi)部運(yùn)營管理后臺
適合需要強(qiáng)大權(quán)限管理的后臺
適合成百上千個(gè)crud 操作的后臺
適合對自定義 UI 要求不是極其高的后臺
適合喜歡偷懶的前端開發(fā)
適合喜歡鉆研的后端開發(fā)
適合外包項(xiàng)目、私活
最后,我希望它適合你,節(jié)約你寶貴的時(shí)間 ^_^ ~