refine permission example
This commit is contained in:
parent
703c0c5cc5
commit
ecf7558e8e
|
@ -132,6 +132,16 @@ const user = {
|
||||||
Cookies.remove('Admin-Token');
|
Cookies.remove('Admin-Token');
|
||||||
resolve();
|
resolve();
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
// 动态修改权限
|
||||||
|
ChangeRole({ commit }, role) {
|
||||||
|
return new Promise(resolve => {
|
||||||
|
commit('SET_ROLES', [role]);
|
||||||
|
commit('SET_TOKEN', role);
|
||||||
|
Cookies.set('Admin-Token', role);
|
||||||
|
resolve();
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -23,8 +23,9 @@
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
role(val) {
|
role(val) {
|
||||||
this.$store.commit('SET_ROLES', [val]);
|
this.$store.dispatch('ChangeRole', val).then(() => {
|
||||||
this.$router.push({ path: '/permission/index?' + +new Date() });
|
this.$router.push({ path: '/permission/index?' + +new Date() });
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue