新增邮件发送和管理员功能

This commit is contained in:
eoao
2025-05-29 17:38:50 +08:00
parent de742d31e7
commit 2341d14b2d
364 changed files with 24202 additions and 1079 deletions

View File

@@ -0,0 +1,21 @@
import { useUserStore } from "@/store/user.js";
export default {
mounted(el, binding) {
const userStore = useUserStore();
const permKeys = userStore.user.permKeys;
const value = binding.value;
if (permKeys.includes('*')) {
return;
}
const hasPermission = Array.isArray(value)
? value.some(key => permKeys.includes(key))
: permKeys.includes(value);
if (!hasPermission) {
el.parentNode && el.parentNode.removeChild(el);
}
}
}