08f7156c5f444a57d4d234186d65ded1.json 4.7 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/views/common/layout/SidebarItem.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/views/common/layout/SidebarItem.vue","mtime":1616225476000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5kZXgtb2YiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5sYXN0LWluZGV4LW9mIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJFbGVTaWRlYmFySXRlbSIsCiAgcHJvcHM6IHsKICAgIGl0ZW06IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICByZXF1aXJlZDogdHJ1ZQogICAgfSwKICAgIHBhdGg6IFtTdHJpbmcsIE51bWJlcl0sCiAgICBwb3BDbGFzczogU3RyaW5nCiAgfSwKICBtZXRob2RzOiB7CiAgICAvKiDojrflj5bot6/lvoTvvIzltYzlpZfot6/nlLHliY3pnaLliqDniLbot6/lvoQgKi8KICAgIGdldFBhdGg6IGZ1bmN0aW9uIGdldFBhdGgodXJsKSB7CiAgICAgIGlmICh1cmwgJiYgKHVybC5pbmRleE9mKCcvJykgPT09IDAgfHwgdXJsLmluZGV4T2YoJ2h0dHAnKSA9PT0gMCkpIHJldHVybiB1cmw7CgogICAgICBpZiAodGhpcy5wYXRoICYmIHR5cGVvZiB0aGlzLnBhdGggPT09ICdzdHJpbmcnKSB7CiAgICAgICAgaWYgKHRoaXMucGF0aC5sYXN0SW5kZXhPZignLycpID09PSB0aGlzLnBhdGgubGVuZ3RoIC0gMSkgcmV0dXJuIHRoaXMucGF0aCArICh1cmwgfHwgJycpO2Vsc2UgcmV0dXJuIHRoaXMucGF0aCArICcvJyArICh1cmwgfHwgJycpOwogICAgICB9CgogICAgICByZXR1cm4gdXJsIHx8ICcnOwogICAgfQogIH0KfTs="},{"version":3,"sources":["SidebarItem.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAmBA,eAAA;AACA,EAAA,IAAA,EAAA,gBADA;AAEA,EAAA,KAAA,EAAA;AACA,IAAA,IAAA,EAAA;AACA,MAAA,IAAA,EAAA,MADA;AAEA,MAAA,QAAA,EAAA;AAFA,KADA;AAKA,IAAA,IAAA,EAAA,CAAA,MAAA,EAAA,MAAA,CALA;AAMA,IAAA,QAAA,EAAA;AANA,GAFA;AAUA,EAAA,OAAA,EAAA;AACA;AACA,IAAA,OAFA,mBAEA,GAFA,EAEA;AACA,UAAA,GAAA,KAAA,GAAA,CAAA,OAAA,CAAA,GAAA,MAAA,CAAA,IAAA,GAAA,CAAA,OAAA,CAAA,MAAA,MAAA,CAAA,CAAA,EAAA,OAAA,GAAA;;AACA,UAAA,KAAA,IAAA,IAAA,OAAA,KAAA,IAAA,KAAA,QAAA,EAAA;AACA,YAAA,KAAA,IAAA,CAAA,WAAA,CAAA,GAAA,MAAA,KAAA,IAAA,CAAA,MAAA,GAAA,CAAA,EAAA,OAAA,KAAA,IAAA,IAAA,GAAA,IAAA,EAAA,CAAA,CAAA,KACA,OAAA,KAAA,IAAA,GAAA,GAAA,IAAA,GAAA,IAAA,EAAA,CAAA;AACA;;AACA,aAAA,GAAA,IAAA,EAAA;AACA;AATA;AAVA,CAAA","sourcesContent":["<!-- 菜单item(递归渲染子级) -->\r\n<template>\r\n <el-menu-item v-if=\"!item.children||!item.children.length\" :index=\"String(path)\">\r\n <i :class=\"(item.meta&&item.meta.icon)||''\"></i>\r\n <span slot=\"title\">{{ (item.meta && item.meta.title) || '' }}</span>\r\n </el-menu-item>\r\n <el-submenu v-else :index=\"String(path)\" :popper-class=\"popClass\" :popper-append-to-body=\"false\">\r\n <template slot=\"title\">\r\n <i :class=\"(item.meta&&item.meta.icon)||''\"></i>\r\n <span slot=\"title\">{{ (item.meta && item.meta.title) || '' }}</span>\r\n </template>\r\n <template v-for=\"(child,index) in item.children\">\r\n <ele-sidebar-item v-if=\"!child.meta||!child.meta.hide\" :item=\"child\" :path=\"getPath(child.path)||index\"\r\n :key=\"path+(child.path||index)\" :pop-class=\"popClass\"/>\r\n </template>\r\n </el-submenu>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"EleSidebarItem\",\r\n props: {\r\n item: {\r\n type: Object,\r\n required: true\r\n },\r\n path: [String, Number],\r\n popClass: String\r\n },\r\n methods: {\r\n /* 获取路径,嵌套路由前面加父路径 */\r\n getPath(url) {\r\n if (url && (url.indexOf('/') === 0 || url.indexOf('http') === 0)) return url;\r\n if (this.path && typeof this.path === 'string') {\r\n if (this.path.lastIndexOf('/') === (this.path.length - 1)) return this.path + (url || '');\r\n else return this.path + '/' + (url || '');\r\n }\r\n return url || '';\r\n }\r\n }\r\n}\r\n</script>\r\n"],"sourceRoot":"src/views/common/layout"}]}