|
|
@@ -36,35 +36,6 @@ function hasPermissionDirective(el, binding) {
|
|
|
} catch (error) {
|
|
|
console.error('hasPermissionDirective 中发生错误:', error);
|
|
|
}
|
|
|
-
|
|
|
- try {
|
|
|
- const user_info = JSON.parse(user_str);
|
|
|
-
|
|
|
- const { permissions } = user_info;
|
|
|
-
|
|
|
- // 获取按钮权限
|
|
|
- const btnPermission = binding.value;
|
|
|
- if (!permissions.includes('*:*:*') && !permissions.includes(btnPermission)) {
|
|
|
- el.style.display = 'none';
|
|
|
- }
|
|
|
-
|
|
|
- // if (permissions.includes('*:*:*')) {
|
|
|
- // return true;
|
|
|
- // }
|
|
|
-
|
|
|
- // return permissions.includes(str);
|
|
|
- } catch (err) {
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
- // // 获取用户权限
|
|
|
- // const { permissions } = JSON.parse(localST_UserInfo.getItem());
|
|
|
-
|
|
|
- // // 获取按钮权限
|
|
|
- // const btnPermission = binding.value;
|
|
|
- // if (!permissions.includes('*:*:*') && !permissions.includes(btnPermission)) {
|
|
|
- // el.style.display = 'none';
|
|
|
- // }
|
|
|
}
|
|
|
|
|
|
export default {
|