Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/babel-loader/71a0d4c6fcdbed4abbf37dcb2b695271.json
2024-12-05 09:33:18 +08:00

1 line
1.9 KiB
JSON

{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\components\\Permission\\permission.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\components\\Permission\\permission.js","mtime":1732871026476},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nrequire(\"core-js/modules/es7.array.includes\");\nrequire(\"core-js/modules/es6.string.includes\");\nvar _store = _interopRequireDefault(require(\"@/store\"));\nvar _default = exports.default = {\n inserted: function inserted(el, binding, vnode) {\n var value = binding.value;\n var roles = _store.default.getters && _store.default.getters.roles;\n if (value && value instanceof Array && value.length > 0) {\n var permissionRoles = value;\n var hasPermission = roles.some(function (role) {\n return permissionRoles.includes(role);\n });\n if (!hasPermission) {\n el.parentNode && el.parentNode.removeChild(el);\n }\n } else {\n // throw new Error(`使用方式: v-permission=\"['admin','editor']\"`)\n }\n }\n};",null]}