Ovine(管理系統模板)是一款基于Aims二次開發的管理系統模板,支持使用Json構建完整的管理系統界面,它使用的是Json格式的數據,渲染UI界面,為用戶們避免了大量重復單一的工作,能夠極大地為用戶們提高工作效率,節約工作時間。
軟件特色
強大JSON配置。
路由、權限、頁面、組件都由 json 配置,可簡單、快速的生成復雜的管理頁面。支持 json 數據渲染組件。也可無縫接入自定義組件。
完整權限管理。
內置企業級權限管理完整實現,并集成到 json 配置中。支持自定義權限、權限依賴、接口 api 權限、基本可控制頁面上渲染的任意節點。
可擴展自定義主題。
內置三套主題可選。共有1000+ scss 樣式變量可供設置,可非常方便修改現有主題樣式,或者根據自定義需求添加一套新的主題樣式。
高效MOCK方案。
支持基本的 crud 模擬數據生成,并且可以完全用程序生成模擬數據來實現各種場景的數據模擬。從而可實現脫離后端開發前端頁面。
基于百度Amis框架。
本項目依賴百度 amis 框架二次封裝。該框架由百度 FEX 團隊開發,已廣泛應用于企業級項目中,經得起實踐的考驗。
功能介紹
1、基于Amis二次開發,擁有其所有優勢。
2、支持生成自定義amis主題。
3、支持通過命令快速生成Admin項目,且無需自己單獨搭建開發環境。
4、基于webpack打包,簡單、速度快、支持熱更新。
5、通用基本功能,開箱即用。
5.1、路由懶加載、配合webpack dll,頁面加載速度快。
5.2、內置企業級權限管理完整實現,并集成到json配置中。
支持權限依賴、自定義設置權限、定義好權限后,可控制任何節點。
5.3、路由、權限、頁面、組件 都由json配置,可簡單、快速的生成復雜的curd表單或頁面。
6、強大的mock方案,實現脫離后端開發,輕松對接。
Ovine適合誰?
適合企業內部運營管理后臺。
適合需要強大權限管理的后臺。
適合成百上千個crud 操作的后臺。
適合對自定義 UI 要求不是極其高的后臺。
適合喜歡偷懶的前端開發。
適合喜歡鉆研的后端開發。
適合外包項目、私活。