rbac auth php,基于Vue.js 2.x系列 + Element UI + RBAC/AUTH权限 的响应式后台管理系统

前言

欢迎大家的star

20180519 更新

这次加了一个通宵班, 没办法强迫症。

1.增加文件上传插件,主要用于管理后台的资源,之前我们运营是每次都要去上传文件,而有了这个插件管理,就可以不用上传重复的资源。上传插件实现了把汉字自动转成拼音(都知道中文路径时不友好的)。现目前上传的文件没有用数据库来管理,而是直接用获取文件的形式,也是偷懒,有时间再实现吧。

废话不多说,贴图

bVbaObm

20180428 更新

1.增加 mock 模拟数据。注意(改为API接口数据时一定要把 main.js 里面引入的 mock.js 删掉)

2.增加左侧导航栏的左右收折功能,特别注意一点就是 由于 element-ui 的导航菜单的原因,在el-submenu 外层加了 div 时,收折就隐藏不了文字,所以要自己加上 css 样式,放在 base.scss 下面

// 左侧导航栏的折叠后的样式

.slide-hide {

.el-menu--collapse {

.el-submenu {

.el-submenu__title {

span {

height: 0;

width: 0;

overflow: hidden;

visibility: hidden;

display: inline-block;

}

.el-submenu__icon-arrow {

display: none;

}

}

}

.el-menu-item {

.el-tooltip {

span {

height: 0;

width: 0;

overflow: hidden;

visibility: hidden;

display: inline-block;

}

}

}

}

}

效果如下:

bV9DDobV9DC8

PC版

6084cd5e2b93c15db799f6ca843b762e.png

手机版

e0c0ec1f9e15af442c7ca0d6e2eef2d2.pngd69dda86fc67e2611201e3d2d5075769.png

功能

[x] 管理员登录

[x] 登录

[x] 修改密码

[x] 角色管理

[x] 权限管理

[x] 401/404错误页面

[x] 动态面包屑

[x] 动态侧边栏

安装步骤

git clone https://github.com/lmxdawn/vue-admin-html.git // 把模板下载到本地

cd vue-admin-html // 进入模板目录

npm install // 安装项目依赖,等待安装完成之后

本地开发

// 开启服务器,浏览器访问 http://localhost:8080

npm run dev

构建生产

// 执行构建命令,生成的dist文件夹放在服务器下即可访问

npm run build

用到的东西

icon 图标: 用阿里巴巴矢量图标库,地址 http://www.iconfont.cn 怎么下载图标及下载 自行百度,图标放在 src/assets/icons 目录下面,把 iconfont 里创建的项目图标现在 解压后直接放入 这个目录即可,值得注意的是,因为采用了 eslint ,所以 iconfont.js 头部要加 /*eslint-disable */ 忽略错误

Online Demo

(建议使用最新版Chrome浏览器)

在线 Demo

写在最后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值