| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\layout\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\layout\\index.vue","mtime":1761614938997},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaXRlcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLml0ZXJhdG9yLmpzIjsKaW1wb3J0IHsgTG9jYWwgfSBmcm9tICdAL3V0aWxzL3N0b3JhZ2UuanMnOwppbXBvcnQgeyBtYXBNdXRhdGlvbnMgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgZ2V0TmV3VGFnTGlzdCB9IGZyb20gJ0AvbGlicy91dGlsJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsYXlvdXQnLAogIGNvbXBvbmVudHM6IHsKICAgIERlZmF1bHRzOiBmdW5jdGlvbiBEZWZhdWx0cygpIHsKICAgICAgcmV0dXJuIGltcG9ydCgnQC9sYXlvdXQvbWFpbi9kZWZhdWx0cy52dWUnKTsKICAgIH0sCiAgICBDbGFzc2ljOiBmdW5jdGlvbiBDbGFzc2ljKCkgewogICAgICByZXR1cm4gaW1wb3J0KCdAL2xheW91dC9tYWluL2NsYXNzaWMudnVlJyk7CiAgICB9LAogICAgVHJhbnN2ZXJzZTogZnVuY3Rpb24gVHJhbnN2ZXJzZSgpIHsKICAgICAgcmV0dXJuIGltcG9ydCgnQC9sYXlvdXQvbWFpbi90cmFuc3ZlcnNlLnZ1ZScpOwogICAgfSwKICAgIENvbHVtbnM6IGZ1bmN0aW9uIENvbHVtbnMoKSB7CiAgICAgIHJldHVybiBpbXBvcnQoJ0AvbGF5b3V0L21haW4vY29sdW1ucy52dWUnKTsKICAgIH0sCiAgICBNYWluczogZnVuY3Rpb24gTWFpbnMoKSB7CiAgICAgIHJldHVybiBpbXBvcnQoJ0AvbGF5b3V0L2NvbXBvbmVudC9tYWluLnZ1ZScpOwogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGhlYWRNZW51Tm9TaG93OiBmYWxzZQogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICAvLyDojrflj5bluIPlsYDphY3nva7kv6Hmga8KICAgIGdldFRoZW1lQ29uZmlnOiBmdW5jdGlvbiBnZXRUaGVtZUNvbmZpZygpIHsKICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnOwogICAgfSwKICAgIHRhZ05hdkxpc3Q6IGZ1bmN0aW9uIHRhZ05hdkxpc3QoKSB7CiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudGFnTmF2TGlzdDsKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICAkcm91dGU6IGZ1bmN0aW9uICRyb3V0ZShuZXdSb3V0ZSkgewogICAgICB0aGlzLmhlYWRNZW51Tm9TaG93ID0gdGhpcy4kcm91dGUubWV0YS5mdWxsU2NyZWVuOwogICAgICB2YXIgbmFtZSA9IG5ld1JvdXRlLm5hbWUsCiAgICAgICAgcXVlcnkgPSBuZXdSb3V0ZS5xdWVyeSwKICAgICAgICBwYXJhbXMgPSBuZXdSb3V0ZS5wYXJhbXMsCiAgICAgICAgbWV0YSA9IG5ld1JvdXRlLm1ldGEsCiAgICAgICAgcGF0aCA9IG5ld1JvdXRlLnBhdGg7CiAgICAgIHRoaXMuYWRkVGFnKHsKICAgICAgICByb3V0ZTogewogICAgICAgICAgbmFtZTogbmFtZSwKICAgICAgICAgIHF1ZXJ5OiBxdWVyeSwKICAgICAgICAgIHBhcmFtczogcGFyYW1zLAogICAgICAgICAgbWV0YTogbWV0YSwKICAgICAgICAgIHBhdGg6IHBhdGgKICAgICAgICB9LAogICAgICAgIHR5cGU6ICdwdXNoJwogICAgICB9KTsKICAgICAgdGhpcy5zZXRCcmVhZENydW1iKG5ld1JvdXRlKTsKICAgICAgdGhpcy5zZXRUYWdOYXZMaXN0KGdldE5ld1RhZ0xpc3QodGhpcy50YWdOYXZMaXN0LCBuZXdSb3V0ZSkpOwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuaGVhZE1lbnVOb1Nob3cgPSB0aGlzLiRyb3V0ZS5tZXRhLmZ1bGxTY3JlZW47CiAgICB0aGlzLm9uTGF5b3V0UmVzaXplKCk7CiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgdGhpcy5vbkxheW91dFJlc2l6ZSk7CiAgfSwKICBtZXRob2RzOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcE11dGF0aW9ucyhbJ3NldEJyZWFkQ3J1bWInLCAnc2V0VGFnTmF2TGlzdCcsICdhZGRUYWcnLCAnc2V0TG9jYWwnLCAnc2V0SG9tZVJvdXRlJywgJ2Nsb3NlVGFnJ10pKSwge30sIHsKICAgIC8vIOeql+WPo+Wkp+Wwj+aUueWPmOaXtijpgILphY3np7vliqjnq68pCiAgICBvbkxheW91dFJlc2l6ZTogZnVuY3Rpb24gb25MYXlvdXRSZXNpemUoKSB7CiAgICAgIGlmICghTG9jYWwuZ2V0KCdvbGRMYXlvdXQnKSkgTG9jYWwuc2V0KCdvbGRMYXlvdXQnLCB0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZy5sYXlvdXQpOwogICAgICB2YXIgY2xpZW50V2lkdGggPSBkb2N1bWVudC5ib2R5LmNsaWVudFdpZHRoOwogICAgICBpZiAoY2xpZW50V2lkdGggPCAxMDAwKSB7CiAgICAgICAgdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuaXNDb2xsYXBzZSA9IGZhbHNlOwogICAgICAgIHRoaXMuYnVzLiRlbWl0KCdsYXlvdXRNb2JpbGVSZXNpemUnLCB7CiAgICAgICAgICBsYXlvdXQ6ICdkZWZhdWx0cycsCiAgICAgICAgICBjbGllbnRXaWR0aDogY2xpZW50V2lkdGgKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmJ1cy4kZW1pdCgnbGF5b3V0TW9iaWxlUmVzaXplJywgewogICAgICAgICAgbGF5b3V0OiBMb2NhbC5nZXQoJ29sZExheW91dCcpID8gTG9jYWwuZ2V0KCdvbGRMYXlvdXQnKSA6IHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmxheW91dCwKICAgICAgICAgIGNsaWVudFdpZHRoOiBjbGllbnRXaWR0aAogICAgICAgIH0pOwogICAgICB9CiAgICB9CiAgfSksCiAgZGlzdHJveWVkOiBmdW5jdGlvbiBkaXN0cm95ZWQoKSB7CiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgdGhpcy5vbkxheW91dFJlc2l6ZSk7CiAgfQp9Ow=="},{"version":3,"names":["Local","mapMutations","getNewTagList","name","components","Defaults","Classic","Transverse","Columns","Mains","data","headMenuNoShow","computed","getThemeConfig","$store","state","themeConfig","tagNavList","app","watch","$route","newRoute","meta","fullScreen","query","params","path","addTag","route","type","setBreadCrumb","setTagNavList","created","onLayoutResize","window","addEventListener","methods","_objectSpread","get","set","layout","clientWidth","document","body","isCollapse","bus","$emit","distroyed","removeEventListener"],"sources":["src/layout/index.vue"],"sourcesContent":["<template>\r\n <!-- 判断显示哪个组件 -->\r\n <Mains v-if=\"headMenuNoShow\" />\r\n <!-- 根据主题配置中的布局类型来判断显示哪个组件 -->\r\n <Defaults v-else-if=\"getThemeConfig.layout === 'defaults'\" />\r\n <Classic v-else-if=\"getThemeConfig.layout === 'classic'\" />\r\n <Transverse v-else-if=\"getThemeConfig.layout === 'transverse'\" />\r\n <Columns v-else-if=\"getThemeConfig.layout === 'columns'\" />\r\n</template>\r\n\r\n<script>\r\nimport { Local } from '@/utils/storage.js';\r\nimport { mapMutations } from 'vuex';\r\nimport { getNewTagList } from '@/libs/util';\r\n\r\nexport default {\r\n name: 'layout',\r\n components: {\r\n Defaults: () => import('@/layout/main/defaults.vue'),\r\n Classic: () => import('@/layout/main/classic.vue'),\r\n Transverse: () => import('@/layout/main/transverse.vue'),\r\n Columns: () => import('@/layout/main/columns.vue'),\r\n Mains: () => import('@/layout/component/main.vue'),\r\n },\r\n data() {\r\n return {\r\n headMenuNoShow: false,\r\n };\r\n },\r\n computed: {\r\n // 获取布局配置信息\r\n getThemeConfig() {\r\n return this.$store.state.themeConfig.themeConfig;\r\n },\r\n tagNavList() {\r\n return this.$store.state.app.tagNavList;\r\n },\r\n },\r\n watch: {\r\n $route(newRoute) {\r\n this.headMenuNoShow = this.$route.meta.fullScreen;\r\n const { name, query, params, meta, path } = newRoute;\r\n this.addTag({\r\n route: { name, query, params, meta, path },\r\n type: 'push',\r\n });\r\n this.setBreadCrumb(newRoute);\r\n this.setTagNavList(getNewTagList(this.tagNavList, newRoute));\r\n },\r\n },\r\n created() {\r\n this.headMenuNoShow = this.$route.meta.fullScreen;\r\n this.onLayoutResize();\r\n window.addEventListener('resize', this.onLayoutResize);\r\n },\r\n methods: {\r\n ...mapMutations(['setBreadCrumb', 'setTagNavList', 'addTag', 'setLocal', 'setHomeRoute', 'closeTag']),\r\n\r\n // 窗口大小改变时(适配移动端)\r\n onLayoutResize() {\r\n if (!Local.get('oldLayout')) Local.set('oldLayout', this.$store.state.themeConfig.themeConfig.layout);\r\n const clientWidth = document.body.clientWidth;\r\n if (clientWidth < 1000) {\r\n this.$store.state.themeConfig.themeConfig.isCollapse = false;\r\n this.bus.$emit('layoutMobileResize', {\r\n layout: 'defaults',\r\n clientWidth,\r\n });\r\n } else {\r\n this.bus.$emit('layoutMobileResize', {\r\n layout: Local.get('oldLayout') ? Local.get('oldLayout') : this.$store.state.themeConfig.themeConfig.layout,\r\n clientWidth,\r\n });\r\n }\r\n },\r\n },\r\n distroyed() {\r\n window.removeEventListener('resize', this.onLayoutResize);\r\n },\r\n};\r\n</script>\r\n"],"mappings":";;;;;AAWA,SAAAA,KAAA;AACA,SAAAC,YAAA;AACA,SAAAC,aAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IACAC,QAAA,WAAAA,SAAA;MAAA;IAAA;IACAC,OAAA,WAAAA,QAAA;MAAA;IAAA;IACAC,UAAA,WAAAA,WAAA;MAAA;IAAA;IACAC,OAAA,WAAAA,QAAA;MAAA;IAAA;IACAC,KAAA,WAAAA,MAAA;MAAA;IAAA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,cAAA;IACA;EACA;EACAC,QAAA;IACA;IACAC,cAAA,WAAAA,eAAA;MACA,YAAAC,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA;IACA;IACAC,UAAA,WAAAA,WAAA;MACA,YAAAH,MAAA,CAAAC,KAAA,CAAAG,GAAA,CAAAD,UAAA;IACA;EACA;EACAE,KAAA;IACAC,MAAA,WAAAA,OAAAC,QAAA;MACA,KAAAV,cAAA,QAAAS,MAAA,CAAAE,IAAA,CAAAC,UAAA;MACA,IAAApB,IAAA,GAAAkB,QAAA,CAAAlB,IAAA;QAAAqB,KAAA,GAAAH,QAAA,CAAAG,KAAA;QAAAC,MAAA,GAAAJ,QAAA,CAAAI,MAAA;QAAAH,IAAA,GAAAD,QAAA,CAAAC,IAAA;QAAAI,IAAA,GAAAL,QAAA,CAAAK,IAAA;MACA,KAAAC,MAAA;QACAC,KAAA;UAAAzB,IAAA,EAAAA,IAAA;UAAAqB,KAAA,EAAAA,KAAA;UAAAC,MAAA,EAAAA,MAAA;UAAAH,IAAA,EAAAA,IAAA;UAAAI,IAAA,EAAAA;QAAA;QACAG,IAAA;MACA;MACA,KAAAC,aAAA,CAAAT,QAAA;MACA,KAAAU,aAAA,CAAA7B,aAAA,MAAAe,UAAA,EAAAI,QAAA;IACA;EACA;EACAW,OAAA,WAAAA,QAAA;IACA,KAAArB,cAAA,QAAAS,MAAA,CAAAE,IAAA,CAAAC,UAAA;IACA,KAAAU,cAAA;IACAC,MAAA,CAAAC,gBAAA,gBAAAF,cAAA;EACA;EACAG,OAAA,EAAAC,aAAA,CAAAA,aAAA,KACApC,YAAA;IAEA;IACAgC,cAAA,WAAAA,eAAA;MACA,KAAAjC,KAAA,CAAAsC,GAAA,eAAAtC,KAAA,CAAAuC,GAAA,mBAAAzB,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAwB,MAAA;MACA,IAAAC,WAAA,GAAAC,QAAA,CAAAC,IAAA,CAAAF,WAAA;MACA,IAAAA,WAAA;QACA,KAAA3B,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAA4B,UAAA;QACA,KAAAC,GAAA,CAAAC,KAAA;UACAN,MAAA;UACAC,WAAA,EAAAA;QACA;MACA;QACA,KAAAI,GAAA,CAAAC,KAAA;UACAN,MAAA,EAAAxC,KAAA,CAAAsC,GAAA,gBAAAtC,KAAA,CAAAsC,GAAA,qBAAAxB,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAwB,MAAA;UACAC,WAAA,EAAAA;QACA;MACA;IACA;EAAA,EACA;EACAM,SAAA,WAAAA,UAAA;IACAb,MAAA,CAAAc,mBAAA,gBAAAf,cAAA;EACA;AACA","ignoreList":[]}]}
|