Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gyf5267218
vue-element-admin
提交
b8068a48
V
vue-element-admin
项目概览
gyf5267218
/
vue-element-admin
与 Fork 源项目一致
从无法访问的项目Fork
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue-element-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b8068a48
编写于
5月 11, 2017
作者:
P
Pan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix permission bug
上级
cab7d447
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
4 deletion
+8
-4
src/main.js
src/main.js
+1
-1
src/mock/login.js
src/mock/login.js
+6
-3
src/store/modules/user.js
src/store/modules/user.js
+1
-0
未找到文件。
src/main.js
浏览文件 @
b8068a48
...
...
@@ -48,7 +48,7 @@ router.beforeEach((to, from, next) => {
if
(
to
.
path
===
'
/login
'
)
{
next
({
path
:
'
/
'
});
}
else
{
if
(
to
.
meta
&&
to
.
meta
.
role
)
{
if
(
to
.
meta
&&
to
.
meta
.
role
&&
store
.
getters
.
uid
)
{
if
(
hasPermission
(
store
.
getters
.
roles
,
to
.
meta
.
role
))
{
next
();
}
else
{
...
...
src/mock/login.js
浏览文件 @
b8068a48
...
...
@@ -4,14 +4,16 @@ const userMap = {
token
:
'
admin
'
,
introduction
:
'
我是超级管理员
'
,
avatar
:
'
https://wdl.wallstreetcn.com/48a3e1e0-ea2c-4a4e-9928-247645e3428b
'
,
name
:
'
超级管理员小潘
'
name
:
'
超级管理员小潘
'
,
uid
:
'
001
'
},
editor
:
{
role
:
[
'
editor
'
],
token
:
'
editor
'
,
introduction
:
'
我是编辑
'
,
avatar
:
'
https://wdl.wallstreetcn.com/48a3e1e0-ea2c-4a4e-9928-247645e3428b
'
,
name
:
'
普通编辑小张
'
name
:
'
普通编辑小张
'
,
uid
:
'
002
'
},
developer
:
{
...
...
@@ -19,7 +21,8 @@ const userMap = {
token
:
'
develop
'
,
introduction
:
'
我是开发
'
,
avatar
:
'
https://wdl.wallstreetcn.com/48a3e1e0-ea2c-4a4e-9928-247645e3428b
'
,
name
:
'
工程师小王
'
name
:
'
工程师小王
'
,
uid
:
'
003
'
}
}
...
...
src/store/modules/user.js
浏览文件 @
b8068a48
...
...
@@ -87,6 +87,7 @@ const user = {
commit
(
'
SET_ROLES
'
,
data
.
role
);
commit
(
'
SET_NAME
'
,
data
.
name
);
commit
(
'
SET_AVATAR
'
,
data
.
avatar
);
commit
(
'
SET_UID
'
,
data
.
uid
);
commit
(
'
SET_INTRODUCTION
'
,
data
.
introduction
);
resolve
(
response
);
}).
catch
(
error
=>
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录