import tool from '@/utils/tool'; /** * 是否含有不限分类,有则表示全部允许通过 */ export function permissionAll() { const allPermissions = "*/*/*" let permissions = tool.data.get("PERMISSIONS"); return permissions.includes(allPermissions); } /** * 比对两组数据是否一致 * @param news * @param old * @returns {boolean} */ export function judementSameArr(news, old) { // console.log(news) // console.log(old) let count = 0; const leng = news.length; for (let i in news) { for (let j in old) { if (news[i] === old[j]) { count++; // console.log(news[i]) } } } // console.log('相同的数量', count) return count === leng; } export function permission(data) { let permissions = tool.data.get("PERMISSIONS"); if(!permissions){ return false; } let isHave = permissions.includes(data); return isHave; } export function rolePermission(data) { let userInfo = tool.data.get("USER_INFO"); if(!userInfo){ return false; } let role = userInfo.role; if(!role){ return false; } let isHave = role.includes(data); return isHave; }