1 |
- {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\layout\\components\\Sidebar\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\layout\\components\\Sidebar\\index.vue","mtime":1620985797984},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMuanMiKTsKCnZhciBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcjIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkU6L2JvbWFuLWZyYW13b3JrL3J1b3lpLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIiKSk7Cgp2YXIgX29iamVjdFNwcmVhZDIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkU6L2JvbWFuLWZyYW13b3JrL3J1b3lpLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL29iamVjdFNwcmVhZDIiKSk7Cgp2YXIgX3Z1ZXggPSByZXF1aXJlKCJ2dWV4Iik7Cgp2YXIgX0xvZ28gPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4vTG9nbyIpKTsKCnZhciBfU2lkZWJhckl0ZW0gPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4vU2lkZWJhckl0ZW0iKSk7Cgp2YXIgX3ZhcmlhYmxlczIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMuc2NzcyIpKTsKCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IHsKICAvLyBkYXRhKCkgewogIC8vICAgcmV0dXJuIHsKICAvLyAgICAgaW5kZXhzOiAxLAogIC8vICAgICBzcnR3OiBbMF0sCiAgLy8gICAgIHNob3dkZTp0cnVlCiAgLy8gICB9CiAgLy8gfSwKICBjb21wb25lbnRzOiB7CiAgICBTaWRlYmFySXRlbTogX1NpZGViYXJJdGVtLmRlZmF1bHQsCiAgICBMb2dvOiBfTG9nby5kZWZhdWx0CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgY29uc29sZS5sb2codGhpcy5zaWRlYmFyUm91dGVycywgdGhpcy5zaWRlYmFyLCB0aGlzLnNldHRpbmdzKTsKICB9LAogIGNvbXB1dGVkOiAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKCgwLCBfb2JqZWN0U3ByZWFkMi5kZWZhdWx0KSh7fSwgKDAsIF92dWV4Lm1hcFN0YXRlKShbInNldHRpbmdzIl0pKSwgKDAsIF92dWV4Lm1hcEdldHRlcnMpKFsic2lkZWJhclJvdXRlcnMiLCAic2lkZWJhciIsICJ0YWJJbmRleCJdKSksIHt9LCB7CiAgICBhY3RpdmVNZW51OiBmdW5jdGlvbiBhY3RpdmVNZW51KCkgewogICAgICAvLyBjb25zdCByb3V0ZSA9IHRoaXMuJHJvdXRlOwogICAgICAvLyBjb25zdCB7IG1ldGEsIHBhdGggfSA9IHJvdXRlOwogICAgICAvLyAvLyBpZiBzZXQgcGF0aCwgdGhlIHNpZGViYXIgd2lsbCBoaWdobGlnaHQgdGhlIHBhdGggeW91IHNldAogICAgICAvLyBpZiAobWV0YS5hY3RpdmVNZW51KSB7CiAgICAgIC8vICAgICByZXR1cm4gbWV0YS5hY3RpdmVNZW51OwogICAgICAvLyB9CiAgICAgIC8vIGNvbnNvbGUubG9nKHRoaXMudGFiSW5kZXgpCiAgICAgIHJldHVybiB0aGlzLnRhYkluZGV4OwogICAgfSwKICAgIGFjdGl2ZU1lbnVUOiBmdW5jdGlvbiBhY3RpdmVNZW51VCgpIHsKICAgICAgdmFyIHRhYnNob3cgPSAnJzsKICAgICAgY29uc29sZS5sb2codGhpcy50YWJJbmRleCwgMjM0KTsKCiAgICAgIGlmICh0aGlzLnRhYkluZGV4ID09ICdpbmRleCcpIHsKICAgICAgICB0YWJzaG93ID0gJy8nICsgdGhpcy50YWJJbmRleDsKICAgICAgfSBlbHNlIHsKICAgICAgICB0YWJzaG93ID0gdGhpcy50YWJJbmRleDsKICAgICAgfQoKICAgICAgY29uc29sZS5sb2codGFic2hvdywgMzQ1KTsKICAgICAgcmV0dXJuIHRhYnNob3c7CiAgICB9LAogICAgaGFuZGxlU2lkZTogZnVuY3Rpb24gaGFuZGxlU2lkZSgpIHsKICAgICAgdmFyIGFkZCA9IFtdOwoKICAgICAgdmFyIF9pdGVyYXRvciA9ICgwLCBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcjIuZGVmYXVsdCkodGhpcy5zaWRlYmFyUm91dGVycyksCiAgICAgICAgICBfc3RlcDsKCiAgICAgIHRyeSB7CiAgICAgICAgZm9yIChfaXRlcmF0b3IucygpOyAhKF9zdGVwID0gX2l0ZXJhdG9yLm4oKSkuZG9uZTspIHsKICAgICAgICAgIHZhciBpdGVtID0gX3N0ZXAudmFsdWU7CgogICAgICAgICAgaWYgKHRoaXMuYWN0aXZlTWVudS5pbmNsdWRlcyhpdGVtLnBhdGggfHwgaXRlbS5yZWRpcmVjdCkpIHsKICAgICAgICAgICAgYWRkLnB1c2goaXRlbSk7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9IGNhdGNoIChlcnIpIHsKICAgICAgICBfaXRlcmF0b3IuZShlcnIpOwogICAgICB9IGZpbmFsbHkgewogICAgICAgIF9pdGVyYXRvci5mKCk7CiAgICAgIH0KCiAgICAgIGNvbnNvbGUubG9nKGFkZCk7CiAgICAgIHJldHVybiBhZGQ7CiAgICB9LAogICAgc2hvd0xvZ286IGZ1bmN0aW9uIHNob3dMb2dvKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuc2V0dGluZ3Muc2lkZWJhckxvZ287CiAgICB9LAogICAgdmFyaWFibGVzOiBmdW5jdGlvbiB2YXJpYWJsZXMoKSB7CiAgICAgIHJldHVybiBfdmFyaWFibGVzMi5kZWZhdWx0OwogICAgfSwKICAgIGlzQ29sbGFwc2U6IGZ1bmN0aW9uIGlzQ29sbGFwc2UoKSB7CiAgICAgIHJldHVybiAhdGhpcy5zaWRlYmFyLm9wZW5lZDsKICAgIH0sCiAgICBpZWpndTogZnVuY3Rpb24gaWVqZ3UoKSB7CiAgICAgIHJldHVybiBbMF07CiAgICB9CiAgfSkKfTsKZXhwb3J0cy5kZWZhdWx0ID0gX2RlZmF1bHQ7"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AA6BA;;AACA;;AACA;;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAA,UAAA,EAAA;AACA,IAAA,WAAA,EAAA,oBADA;AACA,IAAA,IAAA,EAAA;AADA,GARA;AAWA,EAAA,OAXA,qBAWA;AACA,IAAA,OAAA,CAAA,GAAA,CAAA,KAAA,cAAA,EAAA,KAAA,OAAA,EAAA,KAAA,QAAA;AACA,GAbA;AAcA,EAAA,QAAA,0FAEA,oBAAA,CAAA,UAAA,CAAA,CAFA,GAGA,sBAAA,CAAA,gBAAA,EAAA,SAAA,EAAA,UAAA,CAAA,CAHA;AAIA,IAAA,UAJA,wBAIA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA,aAAA,KAAA,QAAA;AACA,KAfA;AAgBA,IAAA,WAhBA,yBAgBA;AACA,UAAA,OAAA,GAAA,EAAA;AACA,MAAA,OAAA,CAAA,GAAA,CAAA,KAAA,QAAA,EAAA,GAAA;;AACA,UAAA,KAAA,QAAA,IAAA,OAAA,EAAA;AACA,QAAA,OAAA,GAAA,MAAA,KAAA,QAAA;AACA,OAFA,MAEA;AACA,QAAA,OAAA,GAAA,KAAA,QAAA;AACA;;AACA,MAAA,OAAA,CAAA,GAAA,CAAA,OAAA,EAAA,GAAA;AACA,aAAA,OAAA;AACA,KA1BA;AA2BA,IAAA,UA3BA,wBA2BA;AACA,UAAA,GAAA,GAAA,EAAA;;AADA,+DAEA,KAAA,cAFA;AAAA;;AAAA;AAEA,4DAAA;AAAA,cAAA,IAAA;;AACA,cAAA,KAAA,UAAA,CAAA,QAAA,CAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,QAAA,CAAA,EAAA;AACA,YAAA,GAAA,CAAA,IAAA,CAAA,IAAA;AACA;AACA;AANA;AAAA;AAAA;AAAA;AAAA;;AAOA,MAAA,OAAA,CAAA,GAAA,CAAA,GAAA;AACA,aAAA,GAAA;AACA,KApCA;AAqCA,IAAA,QArCA,sBAqCA;AACA,aAAA,KAAA,MAAA,CAAA,KAAA,CAAA,QAAA,CAAA,WAAA;AACA,KAvCA;AAwCA,IAAA,SAxCA,uBAwCA;AACA,aAAA,mBAAA;AACA,KA1CA;AA2CA,IAAA,UA3CA,wBA2CA;AACA,aAAA,CAAA,KAAA,OAAA,CAAA,MAAA;AACA,KA7CA;AA8CA,IAAA,KA9CA,mBA8CA;AACA,aAAA,CAAA,CAAA,CAAA;AACA;AAhDA;AAdA,C","sourcesContent":["<template>\r\n <div :class=\"{'has-logo':showLogo}\" :style=\"{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBg : variables.menuLightBg }\">\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\"\n :default-openeds ='[activeMenuT]'\r\n\t\t\t\t ref=\"menu\"\r\n :collapse=\"isCollapse\"\r\n :background-color=\"settings.sideTheme === 'theme-dark' ? variables.menuBg : variables.menuLightBg\"\r\n :text-color=\"settings.sideTheme === 'theme-dark' ? variables.menuText : 'rgba(0,0,0,.65)'\"\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 >\r\n <sidebar-item\r\n v-for=\"(route, index) in handleSide\"\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\t// data() {\r\n\t// return {\r\n\t// indexs: 1,\r\n\t// srtw: [0],\r\n\t// showde:true\r\n\t// }\r\n\t// },\r\n components: {\n SidebarItem, Logo,\n },\r\n mounted() {\n console.log(this.sidebarRouters,this.sidebar,this.settings)\r\n },\r\n computed: {\n\r\n ...mapState([\"settings\"]),\r\n ...mapGetters([\"sidebarRouters\", \"sidebar\",\"tabIndex\"]),\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 // }\n\r\n // console.log(this.tabIndex)\n\r\n return this.tabIndex;\r\n },\n activeMenuT(){\n let tabshow = ''\n console.log(this.tabIndex,234)\n if(this.tabIndex == 'index'){\n tabshow = '/' + this.tabIndex\n }else{\n tabshow = this.tabIndex\n }\n console.log(tabshow,345)\n return tabshow\n },\r\n handleSide() {\r\n let add = []\r\n for(let item of this.sidebarRouters){\r\n if(this.activeMenu.includes(item.path||item.redirect)){\r\n add.push(item)\r\n }\r\n }\n console.log(add)\r\n return add\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 },\n iejgu(){\n return [0]\n }\n\r\n }\r\n};\r\n</script>\r\n"],"sourceRoot":"src/layout/components/Sidebar"}]}
|