14 lines
333 B
TypeScript
14 lines
333 B
TypeScript
import { checkPerm } from "../common/permission";
|
|
|
|
function change(el: any, binding: any) {
|
|
el.style.display = checkPerm(binding.value) ? el.getAttribute("_display") : "none";
|
|
}
|
|
|
|
export default {
|
|
created(el: any, binding: any) {
|
|
el.setAttribute("_display", el.style.display || "");
|
|
change(el, binding);
|
|
},
|
|
updated: change
|
|
};
|