同步操作将从 zuohuaijun/Admin.NET 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import { useUserInfo } from '/@/stores/userInfo';import { judementSameArr } from '/@/utils/arrayOperation';/*** 单个权限验证* @param value 权限值* @returns 有权限,返回 `true`,反之则反*/export function auth(value: string): boolean {const stores = useUserInfo();return stores.userInfos.authBtnList.some((v: string) => v === value);}/*** 多个权限验证,满足一个则为 true* @param value 权限值* @returns 有权限,返回 `true`,反之则反*/export function auths(value: Array<string>): boolean {let flag = false;const stores = useUserInfo();stores.userInfos.authBtnList.map((val: string) => {value.map((v: string) => {if (val === v) flag = true;});});return flag;}/*** 多个权限验证,全部满足则为 true* @param value 权限值* @returns 有权限,返回 `true`,反之则反*/export function authAll(value: Array<string>): boolean {const stores = useUserInfo();return judementSameArr(value, stores.userInfos.authBtnList);}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。