Ovine(管理系统模板)是由json格式搭建起来的一个前端模板,传输的也是json格式的数据,UI界面精美,拿起来就可以用,里面的标签都是可以修改的,避免写很多的代码,为用户节省不少时间成本。
功能介绍
1、基于Amis二次开发,拥有其所有优势。
2、支持生成自定义amis主题。
3、支持通过命令快速生成Admin项目,且无需自己单独搭建开发环境。
4、基于webpack打包,简单、速度快、支持热更新。
5、通用基本功能,开箱即用。
5.1、路由懒加载、配合webpack dll,页面加载速度快。
5.2、内置企业级权限管理完整实现,并集成到json配置中。
支持权限依赖、自定义设置权限、定义好权限后,可控制任何节点。
5.3、路由、权限、页面、组件 都由json配置,可简单、快速的生成复杂的curd表单或页面。
6、强大的mock方案,实现脱离后端开发,轻松对接。
软件优势
强大JSON配置。
路由、权限、页面、组件都由 json 配置,可简单、快速的生成复杂的管理页面。支持 json 数据渲染组件。也可无缝接入自定义组件。
完整权限管理。
内置企业级权限管理完整实现,并集成到 json 配置中。支持自定义权限、权限依赖、接口 api 权限、基本可控制页面上渲染的任意节点。
可扩展自定义主题。
内置三套主题可选。共有1000+ scss 样式变量可供设置,可非常方便修改现有主题样式,或者根据自定义需求添加一套新的主题样式。
高效MOCK方案。
支持基本的 crud 模拟数据生成,并且可以完全用程序生成模拟数据来实现各种场景的数据模拟。从而可实现脱离后端开发前端页面。
基于百度Amis框架。
本项目依赖百度 amis 框架二次封装。该框架由百度 FEX 团队开发,已广泛应用于企业级项目中,经得起实践的考验。