Files
magic-boot/magic-boot-ui/src/scripts/hasPermission.js
T
2022-05-01 13:26:31 +08:00

18 lines
469 B
JavaScript

const hasPermission = {
install(app) {
app.directive('permission', {
beforeMount(el, binding) {
if (binding.value) {
const permissionList = app.config.globalProperties.$global.user.authorities
if (permissionList && permissionList.length && !permissionList.includes(binding.value) && import.meta.env.MODE != 'demo') {
el.style.display = 'none'
}
}
}
})
}
}
export default hasPermission