zuohuaijun 2 лет назад
Родитель
Сommit
9ba61be73f

+ 2 - 2
Web/src/components/auth/authAll.vue

@@ -6,7 +6,7 @@
 import { computed } from 'vue';
 import { storeToRefs } from 'pinia';
 import { useUserInfo } from '/@/stores/userInfo';
-import { judementSameArr } from '/@/utils/arrayOperation';
+import { judgementSameArr } from '/@/utils/arrayOperation';
 
 // 定义父组件传过来的值
 const props = defineProps({
@@ -22,6 +22,6 @@ const { userInfos } = storeToRefs(stores);
 
 // 获取 pinia 中的用户权限
 const getUserAuthBtnList = computed(() => {
-	return judementSameArr(props.value, userInfos.value.authBtnList);
+	return judgementSameArr(props.value, userInfos.value.authBtnList);
 });
 </script>

+ 2 - 2
Web/src/directive/authDirective.ts

@@ -1,6 +1,6 @@
 import type { App } from 'vue';
 import { useUserInfo } from '/@/stores/userInfo';
-import { judementSameArr } from '/@/utils/arrayOperation';
+import { judgementSameArr } from '/@/utils/arrayOperation';
 
 /**
  * 用户权限指令
@@ -33,7 +33,7 @@ export function authDirective(app: App) {
 	app.directive('auth-all', {
 		mounted(el, binding) {
 			const stores = useUserInfo();
-			const flag = judementSameArr(binding.value, stores.userInfos.authBtnList);
+			const flag = judgementSameArr(binding.value, stores.userInfos.authBtnList);
 			if (!flag) el.parentNode.removeChild(el);
 		},
 	});

+ 1 - 1
Web/src/utils/arrayOperation.ts

@@ -4,7 +4,7 @@
  * @param old 源数据
  * @returns 两数组相同返回 `true`,反之则反
  */
-export function judementSameArr(newArr: unknown[] | string[], oldArr: string[]): boolean {
+export function judgementSameArr(newArr: unknown[] | string[], oldArr: string[]): boolean {
 	const news = removeDuplicate(newArr);
 	const olds = removeDuplicate(oldArr);
 	let count = 0;

+ 2 - 2
Web/src/utils/authFunction.ts

@@ -1,5 +1,5 @@
 import { useUserInfo } from '/@/stores/userInfo';
-import { judementSameArr } from '/@/utils/arrayOperation';
+import { judgementSameArr } from '/@/utils/arrayOperation';
 
 /**
  * 单个权限验证
@@ -34,5 +34,5 @@ export function auths(value: Array<string>): boolean {
  */
 export function authAll(value: Array<string>): boolean {
 	const stores = useUserInfo();
-	return judementSameArr(value, stores.userInfos.authBtnList);
+	return judgementSameArr(value, stores.userInfos.authBtnList);
 }