bird前端项目,基于react、antd、antd-admin,封装经常使用数据组件,细粒度权限解决方案。前端
bird-front是基于react的后台管理系统前端项目,框架构建部分严重借鉴于antd管理系统解决方案antd-admin,其项目地址:https://github.com/zuiidea/antd-admin。react
bird-front地址:https://github.com/liuxx001/bird-frontgit
权限方案:github
bird-front对权限部分进行了从新设计,支持更细粒度的权限控制(按钮级)。前端的权限应该控制什么?资源的可见性。其包括:npm
在登陆时获取用户拥有的权限集合,在前端存储。安全
前端的权限控制只能处理页面渲染,不能保证系统的绝对安全,服务端也须要对接口的权限进行验证。antd
组件:架构
bird-front对经常使用的数据组件进行了封装,使其简单易用,包括:框架
全部业务组件的理念均是结合服务端接口进行组件的封装,兼顾灵活性的同时保证更优的业务开发速度。ide
项目获取:
git clone https://github.com/liuxx001/bird-front
安装依赖包:
npm install
启动项目:
npm run start
登陆名:admin 登陆密码:admin