0099
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import role from "./role"
|
||||
|
||||
// 该文件规定如何role不为对应值则删除dom
|
||||
// 用法:vue的指令 -> v-role="['admin']"即只允许userStore里面role属性为admin才能看见
|
||||
const checkRole = (el, binding) => {
|
||||
const { value } = binding
|
||||
|
||||
|
||||
@@ -2,10 +2,7 @@ import { useUserStore } from "@/store"
|
||||
|
||||
const role = (name) => {
|
||||
const userStore = useUserStore()
|
||||
return (
|
||||
(userStore.roles && userStore.roles.includes(name)) ||
|
||||
(userStore.roles && userStore.roles.includes("superAdmin"))
|
||||
)
|
||||
return (userStore.role && userStore.role.includes(name)) || (userStore.role && userStore.role.includes("admin"))
|
||||
}
|
||||
|
||||
export default role
|
||||
|
||||
Reference in New Issue
Block a user