1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\layout\\components\\Sidebar\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\layout\\components\\Sidebar\\index.vue","mtime":1647228900694},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\babel.config.js","mtime":1647228883111},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOlxcVXNlcnNcXEFkbWluaXN0cmF0b3JcXERlc2t0b3BcXFx1NjcwMFx1NjVCMFxcc3VwZXJ2aXNpb24tdWlcXG5vZGVfbW9kdWxlc1xcQGJhYmVsXFxydW50aW1lXFxoZWxwZXJzXFxpbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnNwbGl0LmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIik7Cgp2YXIgX29iamVjdFNwcmVhZDIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkM6XFxVc2Vyc1xcQWRtaW5pc3RyYXRvclxcRGVza3RvcFxcXHU2NzAwXHU2NUIwXFxzdXBlcnZpc2lvbi11aVxcbm9kZV9tb2R1bGVzXFxAYmFiZWxcXHJ1bnRpbWVcXGhlbHBlcnNcXG9iamVjdFNwcmVhZDIuanMiKSk7Cgp2YXIgX3Z1ZXggPSByZXF1aXJlKCJ2dWV4Iik7Cgp2YXIgX0xvZ28gPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4vTG9nbyIpKTsKCnZhciBfU2lkZWJhckl0ZW0gPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4vU2lkZWJhckl0ZW0iKSk7Cgp2YXIgX3ZhcmlhYmxlczIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMuc2NzcyIpKTsKCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcm91dHM6IFtdCiAgICB9OwogIH0sCiAgY29tcG9uZW50czogewogICAgU2lkZWJhckl0ZW06IF9TaWRlYmFySXRlbS5kZWZhdWx0LAogICAgTG9nbzogX0xvZ28uZGVmYXVsdAogIH0sCiAgY29tcHV0ZWQ6ICgwLCBfb2JqZWN0U3ByZWFkMi5kZWZhdWx0KSgoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHt9LCAoMCwgX3Z1ZXgubWFwU3RhdGUpKFsic2V0dGluZ3MiXSkpLCAoMCwgX3Z1ZXgubWFwR2V0dGVycykoWyJzaWRlYmFyUm91dGVycyIsICJzaWRlYmFyIl0pKSwge30sIHsKICAgIGFjdGl2ZU1lbnU6IGZ1bmN0aW9uIGFjdGl2ZU1lbnUoKSB7CiAgICAgIHZhciByb3V0ZSA9IHRoaXMuJHJvdXRlOwogICAgICB2YXIgbWV0YSA9IHJvdXRlLm1ldGEsCiAgICAgICAgICBwYXRoID0gcm91dGUucGF0aDsgLy8gaWYgc2V0IHBhdGgsIHRoZSBzaWRlYmFyIHdpbGwgaGlnaGxpZ2h0IHRoZSBwYXRoIHlvdSBzZXQKCiAgICAgIGlmIChtZXRhLmFjdGl2ZU1lbnUpIHsKICAgICAgICByZXR1cm4gbWV0YS5hY3RpdmVNZW51OwogICAgICB9CgogICAgICByZXR1cm4gcGF0aDsKICAgIH0sCiAgICBzaG93TG9nbzogZnVuY3Rpb24gc2hvd0xvZ28oKSB7CiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5zZXR0aW5ncy5zaWRlYmFyTG9nbzsKICAgIH0sCiAgICB2YXJpYWJsZXM6IGZ1bmN0aW9uIHZhcmlhYmxlcygpIHsKICAgICAgcmV0dXJuIF92YXJpYWJsZXMyLmRlZmF1bHQ7CiAgICB9LAogICAgaXNDb2xsYXBzZTogZnVuY3Rpb24gaXNDb2xsYXBzZSgpIHsKICAgICAgcmV0dXJuICF0aGlzLnNpZGViYXIub3BlbmVkOwogICAgfQogIH0pLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICAvLyAgIHRoaXMucm91dHM9dGhpcy5zaWRlYmFyUm91dGVycwogICAgaWYgKHRoaXMuJHJvdXRlLnF1ZXJ5Lm5hbWUpIHsKICAgICAgdGhpcy5zaWRlYmFyUm91dGVyc2Z1bigpOwogICAgfSBlbHNlIHsKICAgICAgdGhpcy4kcm91dGUucXVlcnkubmFtZSA9ICcvJyArIHRoaXMuJHJvdXRlLnBhdGguc3BsaXQoJy8nKVsxXTsKICAgICAgdGhpcy5zaWRlYmFyUm91dGVyc2Z1bigpOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgc2lkZWJhclJvdXRlcnNmdW46IGZ1bmN0aW9uIHNpZGViYXJSb3V0ZXJzZnVuKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy5zaWRlYmFyUm91dGVycy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICBpZiAoaXRlbS5wYXRoID09IF90aGlzLiRyb3V0ZS5xdWVyeS5uYW1lKSB7CiAgICAgICAgICBfdGhpcy5yb3V0cy5wdXNoKGl0ZW0pOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9CiAgfQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDs="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;AA6BA;;AACA;;AACA;;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAEA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,KAAA,EAAA;AADA,KAAA;AAGA,GALA;AAMA,EAAA,UAAA,EAAA;AAAA,IAAA,WAAA,EAAA,oBAAA;AAAA,IAAA,IAAA,EAAA;AAAA,GANA;AAOA,EAAA,QAAA,0FACA,oBAAA,CAAA,UAAA,CAAA,CADA,GAEA,sBAAA,CAAA,gBAAA,EAAA,SAAA,CAAA,CAFA;AAGA,IAAA,UAHA,wBAGA;AACA,UAAA,KAAA,GAAA,KAAA,MAAA;AACA,UAAA,IAAA,GAAA,KAAA,CAAA,IAAA;AAAA,UAAA,IAAA,GAAA,KAAA,CAAA,IAAA,CAFA,CAGA;;AACA,UAAA,IAAA,CAAA,UAAA,EAAA;AACA,eAAA,IAAA,CAAA,UAAA;AACA;;AACA,aAAA,IAAA;AACA,KAXA;AAYA,IAAA,QAZA,sBAYA;AACA,aAAA,KAAA,MAAA,CAAA,KAAA,CAAA,QAAA,CAAA,WAAA;AACA,KAdA;AAeA,IAAA,SAfA,uBAeA;AACA,aAAA,mBAAA;AACA,KAjBA;AAkBA,IAAA,UAlBA,wBAkBA;AACA,aAAA,CAAA,KAAA,OAAA,CAAA,MAAA;AACA;AApBA,IAPA;AA6BA,EAAA,OA7BA,qBA6BA;AACA;AACA,QAAA,KAAA,MAAA,CAAA,KAAA,CAAA,IAAA,EAAA;AACA,WAAA,iBAAA;AACA,KAFA,MAEA;AACA,WAAA,MAAA,CAAA,KAAA,CAAA,IAAA,GAAA,MAAA,KAAA,MAAA,CAAA,IAAA,CAAA,KAAA,CAAA,GAAA,EAAA,CAAA,CAAA;AACA,WAAA,iBAAA;AACA;AACA,GArCA;AAsCA,EAAA,OAAA,EAAA;AACA,IAAA,iBADA,+BACA;AAAA;;AACA,WAAA,cAAA,CAAA,GAAA,CAAA,UAAA,IAAA,EAAA;AACA,YAAA,IAAA,CAAA,IAAA,IAAA,KAAA,CAAA,MAAA,CAAA,KAAA,CAAA,IAAA,EAAA;AACA,UAAA,KAAA,CAAA,KAAA,CAAA,IAAA,CAAA,IAAA;AACA;AACA,OAJA;AAKA;AAPA;AAtCA,C","sourcesContent":["<template>\r\n <div\r\n :class=\"{'has-logo':showLogo}\"\r\n :style=\"{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }\"\r\n >\r\n <logo v-if=\"showLogo\" :collapse=\"isCollapse\" />\r\n <el-scrollbar :class=\"settings.sideTheme\" wrap-class=\"scrollbar-wrapper\">\r\n <el-menu\r\n :default-active=\"activeMenu\"\r\n :collapse=\"isCollapse\"\r\n :background-color=\"settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground\"\r\n :text-color=\"settings.sideTheme === 'theme-dark' ? variables.menuColor : variables.menuLightColor\"\r\n :unique-opened=\"true\"\r\n :active-text-color=\"settings.theme\"\r\n :collapse-transition=\"false\"\r\n mode=\"vertical\"\r\n >\r\n <sidebar-item\r\n v-for=\"(route, index) in routs\"\r\n :key=\"route.path + index\"\r\n :item=\"route\"\r\n :base-path=\"route.path\"\r\n />\r\n </el-menu>\r\n </el-scrollbar>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapGetters, mapState } from \"vuex\";\r\nimport Logo from \"./Logo\";\r\nimport SidebarItem from \"./SidebarItem\";\r\nimport variables from \"@/assets/styles/variables.scss\";\r\n\r\nexport default {\r\n data() {\r\n return {\r\n routs: []\r\n };\r\n },\r\n components: { SidebarItem, Logo },\r\n computed: {\r\n ...mapState([\"settings\"]),\r\n ...mapGetters([\"sidebarRouters\", \"sidebar\"]),\r\n activeMenu() {\r\n const route = this.$route;\r\n const { meta, path } = route;\r\n // if set path, the sidebar will highlight the path you set\r\n if (meta.activeMenu) {\r\n return meta.activeMenu;\r\n }\r\n return path;\r\n },\r\n showLogo() {\r\n return this.$store.state.settings.sidebarLogo;\r\n },\r\n variables() {\r\n return variables;\r\n },\r\n isCollapse() {\r\n return !this.sidebar.opened;\r\n }\r\n },\r\n created() {\r\n // this.routs=this.sidebarRouters\r\n if (this.$route.query.name) {\r\n this.sidebarRoutersfun();\r\n } else {\r\n this.$route.query.name='/'+this.$route.path.split('/')[1];\r\n this.sidebarRoutersfun();\r\n }\r\n },\r\n methods: {\r\n sidebarRoutersfun() {\r\n this.sidebarRouters.map(item => {\r\n if (item.path == this.$route.query.name) {\r\n this.routs.push(item);\r\n }\r\n });\r\n }\r\n }\r\n};\r\n</script>\r\n"],"sourceRoot":"src/layout/components/Sidebar"}]}
|