1 line
6.8 KiB
JSON
1 line
6.8 KiB
JSON
{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL2thbmcvR2l0ZWEvdnVlLWVsZW1lbnQtYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IFJpZ2h0UGFuZWwgZnJvbSAnQC9jb21wb25lbnRzL1JpZ2h0UGFuZWwnOwppbXBvcnQgeyBBcHBNYWluLCBOYXZiYXIsIFNldHRpbmdzLCBTaWRlYmFyLCBUYWdzVmlldyB9IGZyb20gJy4vY29tcG9uZW50cyc7CmltcG9ydCBSZXNpemVNaXhpbiBmcm9tICcuL21peGluL1Jlc2l6ZUhhbmRsZXInOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0xheW91dCcsCiAgY29tcG9uZW50czogewogICAgQXBwTWFpbjogQXBwTWFpbiwKICAgIE5hdmJhcjogTmF2YmFyLAogICAgUmlnaHRQYW5lbDogUmlnaHRQYW5lbCwKICAgIFNldHRpbmdzOiBTZXR0aW5ncywKICAgIFNpZGViYXI6IFNpZGViYXIsCiAgICBUYWdzVmlldzogVGFnc1ZpZXcKICB9LAogIG1peGluczogW1Jlc2l6ZU1peGluXSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSh7CiAgICBzaWRlYmFyOiBmdW5jdGlvbiBzaWRlYmFyKHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5hcHAuc2lkZWJhcjsKICAgIH0sCiAgICBkZXZpY2U6IGZ1bmN0aW9uIGRldmljZShzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUuYXBwLmRldmljZTsKICAgIH0sCiAgICBzaG93U2V0dGluZ3M6IGZ1bmN0aW9uIHNob3dTZXR0aW5ncyhzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUuc2V0dGluZ3Muc2hvd1NldHRpbmdzOwogICAgfSwKICAgIG5lZWRUYWdzVmlldzogZnVuY3Rpb24gbmVlZFRhZ3NWaWV3KHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5zZXR0aW5ncy50YWdzVmlldzsKICAgIH0sCiAgICBmaXhlZEhlYWRlcjogZnVuY3Rpb24gZml4ZWRIZWFkZXIoc3RhdGUpIHsKICAgICAgcmV0dXJuIHN0YXRlLnNldHRpbmdzLmZpeGVkSGVhZGVyOwogICAgfQogIH0pKSwge30sIHsKICAgIGNsYXNzT2JqOiBmdW5jdGlvbiBjbGFzc09iaigpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBoaWRlU2lkZWJhcjogIXRoaXMuc2lkZWJhci5vcGVuZWQsCiAgICAgICAgb3BlblNpZGViYXI6IHRoaXMuc2lkZWJhci5vcGVuZWQsCiAgICAgICAgd2l0aG91dEFuaW1hdGlvbjogdGhpcy5zaWRlYmFyLndpdGhvdXRBbmltYXRpb24sCiAgICAgICAgbW9iaWxlOiB0aGlzLmRldmljZSA9PT0gJ21vYmlsZScKICAgICAgfTsKICAgIH0KICB9KSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDbGlja091dHNpZGU6IGZ1bmN0aW9uIGhhbmRsZUNsaWNrT3V0c2lkZSgpIHsKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwcC9jbG9zZVNpZGVCYXInLCB7CiAgICAgICAgd2l0aG91dEFuaW1hdGlvbjogZmFsc2UKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["RightPanel","AppMain","Navbar","Settings","Sidebar","TagsView","ResizeMixin","mapState","name","components","mixins","computed","_objectSpread","sidebar","state","app","device","showSettings","settings","needTagsView","tagsView","fixedHeader","classObj","hideSidebar","opened","openSidebar","withoutAnimation","mobile","methods","handleClickOutside","$store","dispatch"],"sources":["src/layout/index.vue"],"sourcesContent":["<template>\n <div :class=\"classObj\" class=\"app-wrapper\">\n <div v-if=\"device==='mobile'&&sidebar.opened\" class=\"drawer-bg\" @click=\"handleClickOutside\" />\n <sidebar class=\"sidebar-container\" />\n <div :class=\"{hasTagsView:needTagsView}\" class=\"main-container\">\n <div :class=\"{'fixed-header':fixedHeader}\">\n <navbar />\n <tags-view v-if=\"needTagsView\" />\n </div>\n <app-main />\n <right-panel v-if=\"showSettings\">\n <settings />\n </right-panel>\n </div>\n </div>\n</template>\n\n<script>\nimport RightPanel from '@/components/RightPanel'\nimport { AppMain, Navbar, Settings, Sidebar, TagsView } from './components'\nimport ResizeMixin from './mixin/ResizeHandler'\nimport { mapState } from 'vuex'\n\nexport default {\n name: 'Layout',\n components: {\n AppMain,\n Navbar,\n RightPanel,\n Settings,\n Sidebar,\n TagsView\n },\n mixins: [ResizeMixin],\n computed: {\n ...mapState({\n sidebar: state => state.app.sidebar,\n device: state => state.app.device,\n showSettings: state => state.settings.showSettings,\n needTagsView: state => state.settings.tagsView,\n fixedHeader: state => state.settings.fixedHeader\n }),\n classObj() {\n return {\n hideSidebar: !this.sidebar.opened,\n openSidebar: this.sidebar.opened,\n withoutAnimation: this.sidebar.withoutAnimation,\n mobile: this.device === 'mobile'\n }\n }\n },\n methods: {\n handleClickOutside() {\n this.$store.dispatch('app/closeSideBar', { withoutAnimation: false })\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n @import \"~@/styles/mixin.scss\";\n @import \"~@/styles/variables.scss\";\n\n .app-wrapper {\n @include clearfix;\n position: relative;\n height: 100%;\n width: 100%;\n\n &.mobile.openSidebar {\n position: fixed;\n top: 0;\n }\n }\n\n .drawer-bg {\n background: #000;\n opacity: 0.3;\n width: 100%;\n top: 0;\n height: 100%;\n position: absolute;\n z-index: 999;\n }\n\n .fixed-header {\n position: fixed;\n top: 0;\n right: 0;\n z-index: 9;\n width: calc(100% - #{$sideBarWidth});\n transition: width 0.28s;\n }\n\n .hideSidebar .fixed-header {\n width: calc(100% - 54px)\n }\n\n .mobile .fixed-header {\n width: 100%;\n }\n</style>\n"],"mappings":";;;;;;;;;;;;;;;;;;;AAkBA,OAAAA,UAAA;AACA,SAAAC,OAAA,EAAAC,MAAA,EAAAC,QAAA,EAAAC,OAAA,EAAAC,QAAA;AACA,OAAAC,WAAA;AACA,SAAAC,QAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IACAR,OAAA,EAAAA,OAAA;IACAC,MAAA,EAAAA,MAAA;IACAF,UAAA,EAAAA,UAAA;IACAG,QAAA,EAAAA,QAAA;IACAC,OAAA,EAAAA,OAAA;IACAC,QAAA,EAAAA;EACA;EACAK,MAAA,GAAAJ,WAAA;EACAK,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACAL,QAAA;IACAM,OAAA,WAAAA,QAAAC,KAAA;MAAA,OAAAA,KAAA,CAAAC,GAAA,CAAAF,OAAA;IAAA;IACAG,MAAA,WAAAA,OAAAF,KAAA;MAAA,OAAAA,KAAA,CAAAC,GAAA,CAAAC,MAAA;IAAA;IACAC,YAAA,WAAAA,aAAAH,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAD,YAAA;IAAA;IACAE,YAAA,WAAAA,aAAAL,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAE,QAAA;IAAA;IACAC,WAAA,WAAAA,YAAAP,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAG,WAAA;IAAA;EACA;IACAC,QAAA,WAAAA,SAAA;MACA;QACAC,WAAA,QAAAV,OAAA,CAAAW,MAAA;QACAC,WAAA,OAAAZ,OAAA,CAAAW,MAAA;QACAE,gBAAA,OAAAb,OAAA,CAAAa,gBAAA;QACAC,MAAA,OAAAX,MAAA;MACA;IACA;EAAA,EACA;EACAY,OAAA;IACAC,kBAAA,WAAAA,mBAAA;MACA,KAAAC,MAAA,CAAAC,QAAA;QAAAL,gBAAA;MAAA;IACA;EACA;AACA","ignoreList":[]}]} |