23 lines
405 B
JavaScript
23 lines
405 B
JavaScript
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);
|
|
}
|
|
}
|
|
}
|
|
};
|