7.5提交

This commit is contained in:
zoujiandong
2023-07-05 10:57:07 +08:00
parent 616519e0f0
commit 8b6b373803
20 changed files with 456 additions and 333 deletions
+7 -6
View File
@@ -1,15 +1,16 @@
import { useUserStore } from '@/store/userInfo';
import { usePermissionStore } from '@/store/permission';
export default {
checkPermission(el, binding) {
const store = useUserStore();
const store = usePermissionStore();
const { value } = binding;
const all_permission = '*:*:*'
const permissions = store.userInfo && store.userInfo.permissions;
const permissions = store.buttonPermissions;
const all_permission = '*'
console.log('permissions-------');
console.log(permissions);
if (typeof value === 'string') {
const hasPermission = permissions.some((permission) => {
return all_permission === permission || value === permission;
return all_permission==permission || value === permission;
})
if (!hasPermission) {