diff --git a/src/utils/authFuntion.ts b/src/utils/authFuntion.ts index 21631f839af44e3074498cfdab1d6187cf8b31ea..0ef90f11b69631956febe943e85f90b3cbb42da9 100644 --- a/src/utils/authFuntion.ts +++ b/src/utils/authFuntion.ts @@ -1,26 +1,26 @@ -import { useUserStore } from '/@/store/userInfo' -import { judementSameArr } from '/@/utils/arrayOperation' +import { useUserInfo } from '/@/stores/userInfo'; +import { judementSameArr } from '/@/utils/arrayOperation'; +// Single permission verification export function auth(value: string): boolean { - const stores = useUserStore() - return stores.userInfos.authBtnList.some((v: string) => v === value) + const stores = useUserInfo(); + return stores.userInfos.authBtnList.some((v: string) => v === value); } // Multiple permission verifications, true if one is satisfied export function auths(value: Array): boolean { - let flag = false - const stores = useUserStore() - stores.userInfos.authBtnList.map((val: string) => { - value.map((v: string) => { - if (val === v) flag = true - }) - }) - return flag - } - - // Multiple permission verifications, true if all is satisfied + let flag = false; + const stores = useUserInfo(); + stores.userInfos.authBtnList.map((val: string) => { + value.map((v: string) => { + if (val === v) flag = true; + }); + }); + return flag; +} + +// Multiple permission verifications, true if all is satisfied export function authAll(value: Array): boolean { - const stores = useUserStore() - return judementSameArr(value, stores.userInfos.authBtnList) - } - \ No newline at end of file + const stores = useUserInfo(); + return judementSameArr(value, stores.userInfos.authBtnList); +}