23 lines
404 B
TypeScript
23 lines
404 B
TypeScript
import {rolePermission} from '@/utils/permission'
|
|
|
|
export default {
|
|
mounted(el, binding) {
|
|
const {value} = binding
|
|
if (Array.isArray(value)) {
|
|
let ishas = false
|
|
value.forEach(item => {
|
|
if (rolePermission(item)) {
|
|
ishas = true
|
|
}
|
|
})
|
|
if (ishas) {
|
|
el.parentNode.removeChild(el)
|
|
}
|
|
} else {
|
|
if (rolePermission(value)) {
|
|
el.parentNode.removeChild(el)
|
|
}
|
|
}
|
|
}
|
|
}
|