From f89d5317e4d22fd593b90bb017d9b3679e442e2e Mon Sep 17 00:00:00 2001 From: SaarHV Date: Sat, 28 Jan 2023 19:40:44 +0800 Subject: [PATCH] Fixed wrong use of userInfo in authFunction,and format the code --- src/utils/authFuntion.ts | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/utils/authFuntion.ts b/src/utils/authFuntion.ts index 21631f8..0ef90f1 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); +} -- Gitee