| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\components\\main\\components\\header-bar\\header-bar.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\main\\components\\header-bar\\header-bar.vue","mtime":1677828270153},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgc2lkZXJUcmlnZ2VyIGZyb20gJy4vc2lkZXItdHJpZ2dlcic7CmltcG9ydCBjdXN0b21CcmVhZENydW1iIGZyb20gJy4vY3VzdG9tLWJyZWFkLWNydW1iJzsKaW1wb3J0IHsgUiB9IGZyb20gJ0AvbGlicy91dGlsJzsKaW1wb3J0ICcuL2hlYWRlci1iYXIubGVzcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnSGVhZGVyQmFyJywKICBjb21wb25lbnRzOiB7CiAgICBzaWRlclRyaWdnZXI6IHNpZGVyVHJpZ2dlciwKICAgIGN1c3RvbUJyZWFkQ3J1bWI6IGN1c3RvbUJyZWFkQ3J1bWIKICB9LAogIHByb3BzOiB7CiAgICBjb2xsYXBzZWQ6IEJvb2xlYW4KICB9LAogIGNvbXB1dGVkOiB7CiAgICBicmVhZENydW1iTGlzdDogZnVuY3Rpb24gYnJlYWRDcnVtYkxpc3QoKSB7CiAgICAgIHZhciBvcGVuTWVudXMgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tZW51cy5vcGVuTWVudXM7CiAgICAgIHZhciBtZW51TGlzdCA9IHRoaXMuJHN0b3JlLnN0YXRlLm1lbnVzLm1lbnVzTmFtZTsKICAgICAgdmFyIGFsbE1lbnVMaXN0ID0gUihtZW51TGlzdCwgW10pOwogICAgICB2YXIgc2VsZWN0TWVudSA9IFtdOwoKICAgICAgaWYgKGFsbE1lbnVMaXN0Lmxlbmd0aCA+IDApIHsKICAgICAgICBvcGVuTWVudXMuZm9yRWFjaChmdW5jdGlvbiAoaSkgewogICAgICAgICAgYWxsTWVudUxpc3QuZm9yRWFjaChmdW5jdGlvbiAoYSkgewogICAgICAgICAgICBpZiAoaSA9PT0gYS5wYXRoKSB7CiAgICAgICAgICAgICAgc2VsZWN0TWVudS5wdXNoKGEpOwogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgfQoKICAgICAgcmV0dXJuIHNlbGVjdE1lbnU7IC8vIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAuYnJlYWRDcnVtYkxpc3QKICAgIH0sCiAgICBjcnVtYlBhc3Q6IGZ1bmN0aW9uIGNydW1iUGFzdCgpIHsKICAgICAgdmFyIHRoYXQgPSB0aGlzOwogICAgICB2YXIgbWVudUxpc3QgPSB0aGF0LiRzdG9yZS5zdGF0ZS5tZW51cy5tZW51c05hbWU7CiAgICAgIHZhciBhbGxNZW51TGlzdCA9IFIobWVudUxpc3QsIFtdKTsKICAgICAgdmFyIHNlbGVjdE1lbnUgPSBbXTsKCiAgICAgIGlmIChhbGxNZW51TGlzdC5sZW5ndGggPiAwKSB7CiAgICAgICAgYWxsTWVudUxpc3QuZm9yRWFjaChmdW5jdGlvbiAoYSkgewogICAgICAgICAgaWYgKHRoYXQuJHJvdXRlLnBhdGggPT09IGEucGF0aCkgewogICAgICAgICAgICBzZWxlY3RNZW51LnB1c2goYSk7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0KCiAgICAgIHJldHVybiBzZWxlY3RNZW51OwogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHt9LAogIG1ldGhvZHM6IHsKICAgIGhhbmRsZUNvbGxwYXNlZENoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ29sbHBhc2VkQ2hhbmdlKHN0YXRlKSB7CiAgICAgIHRoaXMuJGVtaXQoJ29uLWNvbGwtY2hhbmdlJywgc3RhdGUpOwogICAgfSwKICAgIGhhbmRsZVJlbG9hZDogZnVuY3Rpb24gaGFuZGxlUmVsb2FkKCkgewogICAgICB0aGlzLiRlbWl0KCdvbi1yZWxvYWQnKTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkCA;AACA;AACA;AAEA;AACA;EACAA,iBADA;EAEAC;IACAC,0BADA;IAEAC;EAFA,CAFA;EAMAC;IACAC;EADA,CANA;EASAC;IACAC,cADA,4BACA;MACA;MACA;MACA;MACA;;MACA;QACAC;UACAC;YACA;cACAC;YACA;UACA,CAJA;QAKA,CANA;MAOA;;MACA,kBAdA,CAeA;IACA,CAjBA;IAkBAC,SAlBA,uBAkBA;MACA;MACA;MACA;MACA;;MACA;QACAF;UACA;YACAC;UACA;QACA,CAJA;MAKA;;MACA;IACA;EA/BA,CATA;EA0CAE,OA1CA,qBA0CA,EA1CA;EA2CAC;IACAC,qBADA,iCACAC,KADA,EACA;MACA;IACA,CAHA;IAIAC,YAJA,0BAIA;MACA;IACA;EANA;AA3CA","names":["name","components","siderTrigger","customBreadCrumb","props","collapsed","computed","breadCrumbList","openMenus","allMenuList","selectMenu","crumbPast","mounted","methods","handleCollpasedChange","state","handleReload"],"sourceRoot":"src/components/main/components/header-bar","sources":["header-bar.vue"],"sourcesContent":["<template>\r\n <div class=\"header-bar\">\r\n <sider-trigger :collapsed=\"collapsed\" @on-change=\"handleCollpasedChange\"></sider-trigger>\r\n <span class=\"i-layout-header-trigger\" @click=\"handleReload\">\r\n <Icon type=\"ios-refresh\" />\r\n </span>\r\n <custom-bread-crumb\r\n show-icon\r\n style=\"margin-left: 30px\"\r\n :list=\"breadCrumbList\"\r\n :listLast=\"crumbPast\"\r\n :collapsed=\"collapsed\"\r\n ></custom-bread-crumb>\r\n <div class=\"custom-content-con\">\r\n <slot></slot>\r\n </div>\r\n </div>\r\n</template>\r\n<style scoped lang=\"less\">\r\n.ivu-icon-ios-refresh {\r\n color: #999 !important;\r\n font-size: 23px;\r\n}\r\n.i-layout-header-trigger {\r\n position: absolute;\r\n margin: 0 10px;\r\n cursor: pointer;\r\n font-size: 19px;\r\n}\r\n.i-layout-header-trigger:hover {\r\n color: #2d8cf0;\r\n}\r\n</style>\r\n<script>\r\nimport siderTrigger from './sider-trigger';\r\nimport customBreadCrumb from './custom-bread-crumb';\r\nimport { R } from '@/libs/util';\r\n\r\nimport './header-bar.less';\r\nexport default {\r\n name: 'HeaderBar',\r\n components: {\r\n siderTrigger,\r\n customBreadCrumb,\r\n },\r\n props: {\r\n collapsed: Boolean,\r\n },\r\n computed: {\r\n breadCrumbList() {\r\n let openMenus = this.$store.state.menus.openMenus;\r\n let menuList = this.$store.state.menus.menusName;\r\n let allMenuList = R(menuList, []);\r\n let selectMenu = [];\r\n if (allMenuList.length > 0) {\r\n openMenus.forEach((i) => {\r\n allMenuList.forEach((a) => {\r\n if (i === a.path) {\r\n selectMenu.push(a);\r\n }\r\n });\r\n });\r\n }\r\n return selectMenu;\r\n // return this.$store.state.app.breadCrumbList\r\n },\r\n crumbPast() {\r\n let that = this;\r\n let menuList = that.$store.state.menus.menusName;\r\n let allMenuList = R(menuList, []);\r\n let selectMenu = [];\r\n if (allMenuList.length > 0) {\r\n allMenuList.forEach((a) => {\r\n if (that.$route.path === a.path) {\r\n selectMenu.push(a);\r\n }\r\n });\r\n }\r\n return selectMenu;\r\n },\r\n },\r\n mounted() {},\r\n methods: {\r\n handleCollpasedChange(state) {\r\n this.$emit('on-coll-change', state);\r\n },\r\n handleReload() {\r\n this.$emit('on-reload');\r\n },\r\n },\r\n};\r\n</script>\r\n"]}]}
|