7.5提交
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user