b1e191b51d049ba7660e6e6d607193a9.json 4.5 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js!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":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1697005520930},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1697005523218}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZXJyb3IuY2F1c2UuanMiOwovKioNCiogdi1oYXNQZXJtaSDmk43kvZzmnYPpmZDlpITnkIYNCiogQ29weXJpZ2h0IChjKSAyMDE5IHJ1b3lpDQoqLwoKaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnOwppbXBvcnQgeyB1c2VyaW5mb0RlY3J5cHQgfSBmcm9tICJAL3V0aWxzL3NtdXRpbCI7CmV4cG9ydCBkZWZhdWx0IHsKICBpbnNlcnRlZDogZnVuY3Rpb24gaW5zZXJ0ZWQoZWwsIGJpbmRpbmcsIHZub2RlKSB7CiAgICB2YXIgdmFsdWUgPSBiaW5kaW5nLnZhbHVlOwogICAgdmFyIGFsbF9wZXJtaXNzaW9uID0gIio6KjoqIjsKICAgIC8vIGNvbnN0IHBlcm1pc3Npb25zID0gc3RvcmUuZ2V0dGVycyAmJiBzdG9yZS5nZXR0ZXJzLnBlcm1pc3Npb25zCiAgICAvLyDnlKjmiLfkv6Hmga/op6Plr4YKICAgIHZhciBkZWNyeXB0VXNlckluZm8gPSB1c2VyaW5mb0RlY3J5cHQobG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2FjdGl2ZScpKTsKICAgIHZhciBwZXJtaXNzaW9ucyA9IEpTT04ucGFyc2UoZGVjcnlwdFVzZXJJbmZvKS5wZXJtaXNzaW9uczsKICAgIGlmICh2YWx1ZSAmJiB2YWx1ZSBpbnN0YW5jZW9mIEFycmF5ICYmIHZhbHVlLmxlbmd0aCA+IDApIHsKICAgICAgdmFyIHBlcm1pc3Npb25GbGFnID0gdmFsdWU7CiAgICAgIHZhciBoYXNQZXJtaXNzaW9ucyA9IHBlcm1pc3Npb25zLnNvbWUoZnVuY3Rpb24gKHBlcm1pc3Npb24pIHsKICAgICAgICByZXR1cm4gYWxsX3Blcm1pc3Npb24gPT09IHBlcm1pc3Npb24gfHwgcGVybWlzc2lvbkZsYWcuaW5jbHVkZXMocGVybWlzc2lvbik7CiAgICAgIH0pOwogICAgICBpZiAoIWhhc1Blcm1pc3Npb25zKSB7CiAgICAgICAgZWwucGFyZW50Tm9kZSAmJiBlbC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGVsKTsKICAgICAgfQogICAgfSBlbHNlIHsKICAgICAgdGhyb3cgbmV3IEVycm9yKCJcdThCRjdcdThCQkVcdTdGNkVcdTY0Q0RcdTRGNUNcdTY3NDNcdTk2NTBcdTY4MDdcdTdCN0VcdTUwM0MiKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["store","userinfoDecrypt","inserted","el","binding","vnode","value","all_permission","decryptUserInfo","localStorage","getItem","permissions","JSON","parse","Array","length","permissionFlag","hasPermissions","some","permission","includes","parentNode","removeChild","Error"],"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":";;;;AAAC;AACD;AACA;AACA;;AAEA,OAAOA,KAAK,MAAM,SAAS;AAC1B,SAAQC,eAAe,QAAO,gBAAgB;AAE/C,eAAe;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,GAAGP,eAAe,CAACQ,YAAY,CAACC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACrE,IAAMC,WAAW,GAAGC,IAAI,CAACC,KAAK,CAACL,eAAe,CAAC,CAACG,WAAW;IAC3D,IAAIL,KAAK,IAAIA,KAAK,YAAYQ,KAAK,IAAIR,KAAK,CAACS,MAAM,GAAG,CAAC,EAAE;MACvD,IAAMC,cAAc,GAAGV,KAAK;MAE5B,IAAMW,cAAc,GAAGN,WAAW,CAACO,IAAI,CAAC,UAAAC,UAAU,EAAI;QACpD,OAAOZ,cAAc,KAAKY,UAAU,IAAIH,cAAc,CAACI,QAAQ,CAACD,UAAU,CAAC;MAC7E,CAAC,CAAC;MAEF,IAAI,CAACF,cAAc,EAAE;QACnBd,EAAE,CAACkB,UAAU,IAAIlB,EAAE,CAACkB,UAAU,CAACC,WAAW,CAACnB,EAAE,CAAC;MAChD;IACF,CAAC,MAAM;MACL,MAAM,IAAIoB,KAAK,gEAAc;IAC/B;EACF;AACF,CAAC"}]}