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\\components\\SignNumArr\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\SignNumArr\\index.vue","mtime":1619333322723},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMuanMiKTsKCnZhciBfb2JqZWN0U3ByZWFkMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovYm9tYW4tZnJhbXdvcmsvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvb2JqZWN0U3ByZWFkMiIpKTsKCnZhciBfdnVleCA9IHJlcXVpcmUoInZ1ZXgiKTsKCnZhciBfSXRlbSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQC9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0l0ZW0iKSk7CgovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGluZGV4czogMSwKICAgICAgbmV3QXJyOiBbXQogICAgfTsKICB9LAogIGNvbXBvbmVudHM6IHsKICAgIEl0ZW06IF9JdGVtLmRlZmF1bHQKICB9LAogIGNvbXB1dGVkOiAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHt9LCAoMCwgX3Z1ZXgubWFwR2V0dGVycykoWyJzaWRlYmFyUm91dGVycyIsICJzaWRlYmFyIiwgInRhYkluZGV4Il0pKSwge30sIHsKICAgIGFjdGl2ZU1lbnU6IGZ1bmN0aW9uIGFjdGl2ZU1lbnUoKSB7CiAgICAgIC8vIGNvbnN0IHJvdXRlID0gdGhpcy4kcm91dGU7CiAgICAgIC8vIGNvbnN0IHsgbWV0YSwgcGF0aCB9ID0gcm91dGU7CiAgICAgIC8vIC8vIGlmIHNldCBwYXRoLCB0aGUgc2lkZWJhciB3aWxsIGhpZ2hsaWdodCB0aGUgcGF0aCB5b3Ugc2V0CiAgICAgIC8vIGlmIChtZXRhLmFjdGl2ZU1lbnUpIHsKICAgICAgLy8gICAgIHJldHVybiBtZXRhLmFjdGl2ZU1lbnU7CiAgICAgIC8vIH0KICAgICAgcmV0dXJuIHRoaXMudGFiSW5kZXg7CiAgICB9CiAgfSksCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuaW5pdCgpOwogIH0sCiAgd2F0Y2g6IHt9LAogIG1ldGhvZHM6IHsKICAgIHRhYkJ0bjogZnVuY3Rpb24gdGFiQnRuKGl0ZW0pIHsKICAgICAgaWYgKHRoaXMuYWN0aXZlTWVudS5pbmNsdWRlcyhpdGVtLnBhdGggfHwgaXRlbS5yZWRpcmVjdCkpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmIChpdGVtLnJlZGlyZWN0ID09ICdpbmRleCcpIHsKICAgICAgICBpZiAodGhpcy4kcm91dGUucGF0aCAhPT0gJy9pbmRleCcpIHsKICAgICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgICAgICAgcGF0aDogJy9pbmRleCcKICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ1RhYkZuJywgaXRlbS5yZWRpcmVjdCk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnVGFiRm4nLCBpdGVtLnBhdGgpOwogICAgfSwKICAgIGluaXQ6IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgIHZhciByb3V0ZSA9IHRoaXMuJHJvdXRlOwogICAgICB2YXIgbWV0YSA9IHJvdXRlLm1ldGEsCiAgICAgICAgICBwYXRoID0gcm91dGUucGF0aDsgLy8gaWYgc2V0IHBhdGgsIHRoZSBzaWRlYmFyIHdpbGwgaGlnaGxpZ2h0IHRoZSBwYXRoIHlvdSBzZXQKCiAgICAgIGNvbnNvbGUubG9nKHJvdXRlKTsKCiAgICAgIGlmIChtZXRhLmFjdGl2ZU1lbnUpIHsKICAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnVGFiRm4nLCBtZXRhLmFjdGl2ZU1lbnUpOwogICAgICB9CgogICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnVGFiRm4nLCBwYXRoKTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;AAeA;;AAIA;;;;;;;;;;;;;;;;eAEA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,MAAA,EAAA,CADA;AAEA,MAAA,MAAA,EAAA;AAFA,KAAA;AAIA,GANA;AAOA,EAAA,UAAA,EAAA;AACA,IAAA,IAAA,EAAA;AADA,GAPA;AAUA,EAAA,QAAA,8DACA,sBAAA,CAAA,gBAAA,EAAA,SAAA,EAAA,UAAA,CAAA,CADA;AAEA,IAAA,UAFA,wBAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAA,KAAA,QAAA;AACA;AAVA,IAVA;AAsBA,EAAA,OAtBA,qBAsBA;AACA,SAAA,IAAA;AACA,GAxBA;AAyBA,EAAA,KAAA,EAAA,EAzBA;AA4BA,EAAA,OAAA,EAAA;AACA,IAAA,MADA,kBACA,IADA,EACA;AACA,UAAA,KAAA,UAAA,CAAA,QAAA,CAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,QAAA,CAAA,EAAA;AACA;AACA;;AACA,UAAA,IAAA,CAAA,QAAA,IAAA,OAAA,EAAA;AACA,YAAA,KAAA,MAAA,CAAA,IAAA,KAAA,QAAA,EAAA;AACA,eAAA,OAAA,CAAA,IAAA,CAAA;AACA,YAAA,IAAA,EAAA;AADA,WAAA;AAGA;;AACA,aAAA,MAAA,CAAA,QAAA,CAAA,OAAA,EAAA,IAAA,CAAA,QAAA;AACA;AACA;;AACA,WAAA,MAAA,CAAA,QAAA,CAAA,OAAA,EAAA,IAAA,CAAA,IAAA;AACA,KAfA;AAgBA,IAAA,IAhBA,kBAgBA;AACA,UAAA,KAAA,GAAA,KAAA,MAAA;AADA,UAGA,IAHA,GAKA,KALA,CAGA,IAHA;AAAA,UAIA,IAJA,GAKA,KALA,CAIA,IAJA,EAMA;;AACA,MAAA,OAAA,CAAA,GAAA,CAAA,KAAA;;AACA,UAAA,IAAA,CAAA,UAAA,EAAA;AACA,aAAA,MAAA,CAAA,QAAA,CAAA,OAAA,EAAA,IAAA,CAAA,UAAA;AACA;;AACA,WAAA,MAAA,CAAA,QAAA,CAAA,OAAA,EAAA,IAAA;AACA;AA5BA;AA5BA,C","sourcesContent":["<template>\r\n <div class=\"sign_box\">\r\n <div class=\"sign_item\" :class=\"{active: activeMenu.includes((item.path||item.redirect))}\" v-for=\"item in this.sidebarRouters.filter(res => {\r\n return res.hidden == false || res.redirect == 'index'\r\n })\"\r\n @click=\"tabBtn(item)\">\r\n <!-- <img src=\"@/assets/images/pic_tabbg@2x.png\" draggable=\"false\" v-show=\"activeMenu.includes((item.path||item.redirect))\"\r\n alt=\"\" class=\"img\"> -->\r\n <item v-if=\"item.meta\" :icon=\"item.meta && item.meta.icon\" :title=\"item.meta.title\" />\r\n <item v-if=\"!item.meta\" :icon=\"item.meta && item.meta.icon\" :title=\"'首页'\" />\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import {\r\n mapGetters,\r\n mapState\r\n } from \"vuex\";\r\n import Item from '@/layout/components/Sidebar/Item'\r\n\r\n export default {\r\n data() {\r\n return {\r\n indexs: 1,\r\n newArr: [],\r\n }\r\n },\r\n components: {\r\n Item\r\n },\r\n computed: {\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 // }\r\n return this.tabIndex;\r\n },\r\n },\r\n mounted() {\r\n this.init()\r\n },\r\n watch: {\r\n\r\n },\r\n methods: {\r\n tabBtn(item) {\r\n if(this.activeMenu.includes((item.path||item.redirect))){\r\n return\r\n }\r\n if (item.redirect == 'index') {\r\n if(this.$route.path!=='/index'){\r\n this.$router.push({\r\n path: '/index'\r\n })\r\n }\r\n this.$store.dispatch('TabFn', item.redirect)\r\n return\r\n }\r\n this.$store.dispatch('TabFn', item.path)\r\n },\r\n init() {\r\n const route = this.$route;\r\n const {\r\n meta,\r\n path\r\n } = route;\r\n // if set path, the sidebar will highlight the path you set\r\n console.log(route)\r\n if (meta.activeMenu) {\r\n this.$store.dispatch('TabFn', meta.activeMenu)\r\n }\r\n this.$store.dispatch('TabFn', path)\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n .sign_box {\r\n // padding-left: 12px;\r\n width: calc(100% - 160px);\r\n overflow-x: scroll;\r\n white-space: nowrap;\r\n\r\n .sign_item {\r\n cursor: pointer;\r\n float: left;\r\n display: inline-table;\r\n height: 50px;\r\n text-align: center;\r\n line-height: 50px;\r\n position: relative;\r\n width: 143px;\r\n box-sizing: border-box;\r\n color: #fff;\r\n\r\n .img {\r\n width: 153px;\r\n height: 48px;\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n }\r\n\r\n .icon {\r\n position: relative;\r\n z-index: 1;\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 8px;\r\n }\r\n\r\n span {\r\n position: relative;\r\n z-index: 1;\r\n color: #fff !important;\r\n font-size: 16px !important;\r\n }\r\n\r\n svg {\r\n color: #fff !important;\r\n z-index: 2;\r\n line-height: 1;\r\n margin-right: 5px;\r\n }\r\n }\r\n }\r\n .active{\r\n background-color: #367FA8!important;\r\n }\r\n</style>\r\n"],"sourceRoot":"src/components/SignNumArr"}]}
|