Commit f7d744a29a768ea40291cb4b72a97e7e7ea5366e
1 parent
c22e4154
fix:DEFECT-611 修复未分配修改密码菜单显示404,没有此页面,应该显示为没有权限
Showing
1 changed file
with
4 additions
and
6 deletions
@@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
32 | icon="ion:document-text-outline" | 32 | icon="ion:document-text-outline" |
33 | /> | 33 | /> |
34 | <MenuItem | 34 | <MenuItem |
35 | - v-if="ifExistChangePassword" | 35 | + v-if="hasPermission('system:password:view')" |
36 | key="changePassword" | 36 | key="changePassword" |
37 | :text="t('layout.header.dropdownItemChangePassword')" | 37 | :text="t('layout.header.dropdownItemChangePassword')" |
38 | icon="ant-design:unlock-twotone" | 38 | icon="ant-design:unlock-twotone" |
@@ -73,7 +73,7 @@ | @@ -73,7 +73,7 @@ | ||
73 | import { USER_INFO_KEY } from '/@/enums/cacheEnum'; | 73 | import { USER_INFO_KEY } from '/@/enums/cacheEnum'; |
74 | import { getAuthCache } from '/@/utils/auth'; | 74 | import { getAuthCache } from '/@/utils/auth'; |
75 | import { useRouter } from 'vue-router'; | 75 | import { useRouter } from 'vue-router'; |
76 | - import { usePermissionStoreWithOut } from '/@/store/modules/permission'; | 76 | + import { usePermission } from '/@/hooks/web/usePermission'; |
77 | 77 | ||
78 | type MenuEvent = 'logout' | 'doc' | 'lock' | 'personal' | 'changePassword'; | 78 | type MenuEvent = 'logout' | 'doc' | 'lock' | 'personal' | 'changePassword'; |
79 | 79 | ||
@@ -91,10 +91,7 @@ | @@ -91,10 +91,7 @@ | ||
91 | }, | 91 | }, |
92 | setup() { | 92 | setup() { |
93 | //修复修改密码根据后端返回的权限标识来显隐 | 93 | //修复修改密码根据后端返回的权限标识来显隐 |
94 | - const usePermissionStore: any = usePermissionStoreWithOut(); | ||
95 | - let ifExistChangePassword = ref(false); | ||
96 | - ifExistChangePassword.value = | ||
97 | - usePermissionStore.getPermCodeList.includes('system:password:view'); | 94 | + const { hasPermission } = usePermission(); |
98 | //修复修改密码根据后端返回的权限标识来显隐 | 95 | //修复修改密码根据后端返回的权限标识来显隐 |
99 | const refreshPersonlData = reactive({ | 96 | const refreshPersonlData = reactive({ |
100 | avatar: '', | 97 | avatar: '', |
@@ -183,6 +180,7 @@ | @@ -183,6 +180,7 @@ | ||
183 | register, | 180 | register, |
184 | getUseLockPage, | 181 | getUseLockPage, |
185 | ifExistChangePassword, | 182 | ifExistChangePassword, |
183 | + hasPermission, | ||
186 | }; | 184 | }; |
187 | }, | 185 | }, |
188 | }); | 186 | }); |