1 |
- {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\src\\directive\\permission\\hasPermi.js","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\directive\\permission\\hasPermi.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1669864538095}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5pbmNsdWRlcy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuZXJyb3IuY2F1c2UuanMiKTsKdmFyIF9zdG9yZSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9zdG9yZSIpKTsKdmFyIF9zbXV0aWwgPSByZXF1aXJlKCJAL3V0aWxzL3NtdXRpbCIpOwovKioNCiogdi1oYXNQZXJtaSDmk43kvZzmnYPpmZDlpITnkIYNCiogQ29weXJpZ2h0IChjKSAyMDE5IHJ1b3lpDQoqLwp2YXIgX2RlZmF1bHQgPSB7CiAgaW5zZXJ0ZWQ6IGZ1bmN0aW9uIGluc2VydGVkKGVsLCBiaW5kaW5nLCB2bm9kZSkgewogICAgdmFyIHZhbHVlID0gYmluZGluZy52YWx1ZTsKICAgIHZhciBhbGxfcGVybWlzc2lvbiA9ICIqOio6KiI7CiAgICAvLyBjb25zdCBwZXJtaXNzaW9ucyA9IHN0b3JlLmdldHRlcnMgJiYgc3RvcmUuZ2V0dGVycy5wZXJtaXNzaW9ucwogICAgLy8g55So5oi35L+h5oGv6Kej5a+GCiAgICB2YXIgZGVjcnlwdFVzZXJJbmZvID0gKDAsIF9zbXV0aWwudXNlcmluZm9EZWNyeXB0KShsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnYWN0aXZlJykpOwogICAgdmFyIHBlcm1pc3Npb25zID0gSlNPTi5wYXJzZShkZWNyeXB0VXNlckluZm8pLnBlcm1pc3Npb25zOwogICAgaWYgKHZhbHVlICYmIHZhbHVlIGluc3RhbmNlb2YgQXJyYXkgJiYgdmFsdWUubGVuZ3RoID4gMCkgewogICAgICB2YXIgcGVybWlzc2lvbkZsYWcgPSB2YWx1ZTsKICAgICAgdmFyIGhhc1Blcm1pc3Npb25zID0gcGVybWlzc2lvbnMuc29tZShmdW5jdGlvbiAocGVybWlzc2lvbikgewogICAgICAgIHJldHVybiBhbGxfcGVybWlzc2lvbiA9PT0gcGVybWlzc2lvbiB8fCBwZXJtaXNzaW9uRmxhZy5pbmNsdWRlcyhwZXJtaXNzaW9uKTsKICAgICAgfSk7CiAgICAgIGlmICghaGFzUGVybWlzc2lvbnMpIHsKICAgICAgICBlbC5wYXJlbnROb2RlICYmIGVsLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZWwpOwogICAgICB9CiAgICB9IGVsc2UgewogICAgICB0aHJvdyBuZXcgRXJyb3IoIlx1OEJGN1x1OEJCRVx1N0Y2RVx1NjRDRFx1NEY1Q1x1Njc0M1x1OTY1MFx1NjgwN1x1N0I3RVx1NTAzQyIpOwogICAgfQogIH0KfTsKZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQ7"},{"version":3,"names":["_store","_interopRequireDefault","require","_smutil","_default","inserted","el","binding","vnode","value","all_permission","decryptUserInfo","userinfoDecrypt","localStorage","getItem","permissions","JSON","parse","Array","length","permissionFlag","hasPermissions","some","permission","includes","parentNode","removeChild","Error","exports","default"],"sources":["D:/test/ssi-satoken/ui/src/directive/permission/hasPermi.js"],"sourcesContent":[" /**\r\n * v-hasPermi 操作权限处理\r\n * Copyright (c) 2019 ruoyi\r\n */\r\n\r\nimport store from '@/store'\r\n import {userinfoDecrypt} from \"@/utils/smutil\";\r\n\r\nexport default {\r\n inserted(el, binding, vnode) {\r\n const { value } = binding\r\n const all_permission = \"*:*:*\";\r\n // const permissions = store.getters && store.getters.permissions\r\n // 用户信息解密\r\n let decryptUserInfo = userinfoDecrypt(localStorage.getItem('active'))\r\n const permissions = JSON.parse(decryptUserInfo).permissions\r\n if (value && value instanceof Array && value.length > 0) {\r\n const permissionFlag = value\r\n\r\n const hasPermissions = permissions.some(permission => {\r\n return all_permission === permission || permissionFlag.includes(permission)\r\n })\r\n\r\n if (!hasPermissions) {\r\n el.parentNode && el.parentNode.removeChild(el)\r\n }\r\n } else {\r\n throw new Error(`请设置操作权限标签值`)\r\n }\r\n }\r\n}\r\n"],"mappings":";;;;;;;;;;;AAKA,IAAAA,MAAA,GAAAC,sBAAA,CAAAC,OAAA;AACC,IAAAC,OAAA,GAAAD,OAAA;AANA;AACD;AACA;AACA;AAHC,IAAAE,QAAA,GAQc;EACbC,QAAQ,WAAAA,SAACC,EAAE,EAAEC,OAAO,EAAEC,KAAK,EAAE;IAC3B,IAAQC,KAAK,GAAKF,OAAO,CAAjBE,KAAK;IACb,IAAMC,cAAc,GAAG,OAAO;IAC9B;IACA;IACA,IAAIC,eAAe,GAAG,IAAAC,uBAAe,EAACC,YAAY,CAACC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrE,IAAMC,WAAW,GAAGC,IAAI,CAACC,KAAK,CAACN,eAAe,CAAC,CAACI,WAAW;IAC3D,IAAIN,KAAK,IAAIA,KAAK,YAAYS,KAAK,IAAIT,KAAK,CAACU,MAAM,GAAG,CAAC,EAAE;MACvD,IAAMC,cAAc,GAAGX,KAAK;MAE5B,IAAMY,cAAc,GAAGN,WAAW,CAACO,IAAI,CAAC,UAAAC,UAAU,EAAI;QACpD,OAAOb,cAAc,KAAKa,UAAU,IAAIH,cAAc,CAACI,QAAQ,CAACD,UAAU,CAAC;MAC7E,CAAC,CAAC;MAEF,IAAI,CAACF,cAAc,EAAE;QACnBf,EAAE,CAACmB,UAAU,IAAInB,EAAE,CAACmB,UAAU,CAACC,WAAW,CAACpB,EAAE,CAAC;MAChD;IACF,CAAC,MAAM;MACL,MAAM,IAAIqB,KAAK,gEAAc;IAC/B;EACF;AACF,CAAC;AAAAC,OAAA,CAAAC,OAAA,GAAAzB,QAAA"}]}
|