{"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\src\\directive\\module\\auth.js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\directive\\module\\auth.js","mtime":1761614938991},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF0KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMSBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+Ci8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8qKg0KICogQGRlc2NyaXB0aW9uIOmJtOadg+aMh+S7pA0KICog5b2T5Lyg5YWl55qE5p2D6ZmQ5b2T5YmN55So5oi35rKh5pyJ5pe277yM5Lya56e76Zmk6K+l57uE5Lu2DQogKiDnlKjkvovvvJo8VGFnIHYtYXV0aD0iWydhZG1pbiddIj50ZXh0PC9UYWc+DQogKiAqLwppbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZSc7CmltcG9ydCB7IGluY2x1ZGVBcnJheSB9IGZyb20gJ0AvbGlicy9hdXRoJzsKZXhwb3J0IGRlZmF1bHQgewogIGluc2VydGVkOiBmdW5jdGlvbiBpbnNlcnRlZChlbCwgYmluZGluZywgdm5vZGUpIHsKICAgIHZhciB2YWx1ZSA9IGJpbmRpbmcudmFsdWU7CiAgICB2YXIgYWNjZXNzID0gc3RvcmUuc3RhdGUudXNlckluZm8uYWNjZXNzOwogICAgaWYgKHZhbHVlICYmIHZhbHVlIGluc3RhbmNlb2YgQXJyYXkgJiYgdmFsdWUubGVuZ3RoICYmIGFjY2VzcyAmJiBhY2Nlc3MubGVuZ3RoKSB7CiAgICAgIHZhciBpc1Blcm1pc3Npb24gPSBpbmNsdWRlQXJyYXkodmFsdWUsIGFjY2Vzcyk7CiAgICAgIGlmICghaXNQZXJtaXNzaW9uKSB7CiAgICAgICAgLy8gZWwucGFyZW50Tm9kZSAmJiBlbC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGVsKTsKICAgICAgfQogICAgfQogIH0KfTs="},{"version":3,"names":["store","includeArray","inserted","el","binding","vnode","value","access","state","userInfo","Array","length","isPermission"],"sources":["D:/front/item/zyAdmin/src/directive/module/auth.js"],"sourcesContent":["// +----------------------------------------------------------------------\r\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\r\n// +----------------------------------------------------------------------\r\n// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.\r\n// +----------------------------------------------------------------------\r\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\r\n// +----------------------------------------------------------------------\r\n// | Author: CRMEB Team \r\n// +----------------------------------------------------------------------\r\n/**\r\n * @description 鉴权指令\r\n * 当传入的权限当前用户没有时,会移除该组件\r\n * 用例:text\r\n * */\r\nimport store from '@/store';\r\nimport { includeArray } from '@/libs/auth';\r\n\r\nexport default {\r\n inserted(el, binding, vnode) {\r\n const { value } = binding;\r\n const access = store.state.userInfo.access;\r\n if (value && value instanceof Array && value.length && access && access.length) {\r\n const isPermission = includeArray(value, access);\r\n if (!isPermission) {\r\n // el.parentNode && el.parentNode.removeChild(el);\r\n }\r\n }\r\n },\r\n};\r\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAOA,KAAK,MAAM,SAAS;AAC3B,SAASC,YAAY,QAAQ,aAAa;AAE1C,eAAe;EACbC,QAAQ,WAARA,QAAQA,CAACC,EAAE,EAAEC,OAAO,EAAEC,KAAK,EAAE;IAC3B,IAAQC,KAAK,GAAKF,OAAO,CAAjBE,KAAK;IACb,IAAMC,MAAM,GAAGP,KAAK,CAACQ,KAAK,CAACC,QAAQ,CAACF,MAAM;IAC1C,IAAID,KAAK,IAAIA,KAAK,YAAYI,KAAK,IAAIJ,KAAK,CAACK,MAAM,IAAIJ,MAAM,IAAIA,MAAM,CAACI,MAAM,EAAE;MAC9E,IAAMC,YAAY,GAAGX,YAAY,CAACK,KAAK,EAAEC,MAAM,CAAC;MAChD,IAAI,CAACK,YAAY,EAAE;QACjB;MAAA;IAEJ;EACF;AACF,CAAC","ignoreList":[]}]}