liuxx-u / bird-front

bird前端项目,基于react、antd、antd-admin,封装常用数据组件,细粒度权限解决方案。
282 stars 110 forks source link
ant-design antd bird-grid dva dvajs react umi

bird-front

bird-front是基于react、ant-design、dva、umi的中后台管理系统模板。细粒度权限控制方案,同时封装了许多常用的数据组件。项目暂不支持在线预览,可克隆至本地运行查看效果。

权限方案

bird-front对资源权限进行了全新设计,支持细粒度的权限控制(按钮级)。前端的权限应该控制什么?资源的可见性。其包括:

在登录时获取用户拥有的权限集合,在前端存储。

前端的权限控制只能处理页面渲染,不能保证系统的绝对安全,服务端也需要对接口的权限进行验证。

数据组件

bird-front对常用的数据组件进行了封装,使其简单易用,包括:

所有业务组件的理念均是结合服务端接口进行组件的封装,兼顾灵活性的同时保证更优的业务开发速度。

项目获取

git clone https://github.com/liuxx001/bird-front

安装依赖包

npm install

启动项目

npm run start

登录名:admin 登录密码:admin

效果图

image.png-136.6kB