| 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\\logo\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\layout\\logo\\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:aW1wb3J0IHsgZ2V0TG9nbyBhcyBfZ2V0TG9nbyB9IGZyb20gJ0AvYXBpL2NvbW1vbic7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnbGF5b3V0TG9nbycsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG1pbkxvZ286ICcnLAogICAgICBtYXhMb2dvOiAnJwogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICAvLyDojrflj5bluIPlsYDphY3nva7kv6Hmga8KICAgIGdldFRoZW1lQ29uZmlnOiBmdW5jdGlvbiBnZXRUaGVtZUNvbmZpZygpIHsKICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnOwogICAgfSwKICAgIC8vIOiuvue9riBsb2dvIOaYr+WQpuaYvuekugogICAgc2V0U2hvd0xvZ286IGZ1bmN0aW9uIHNldFNob3dMb2dvKCkgewogICAgICB2YXIgX3RoaXMkJHN0b3JlJHN0YXRlJHRoID0gdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcsCiAgICAgICAgaXNDb2xsYXBzZSA9IF90aGlzJCRzdG9yZSRzdGF0ZSR0aC5pc0NvbGxhcHNlLAogICAgICAgIGxheW91dCA9IF90aGlzJCRzdG9yZSRzdGF0ZSR0aC5sYXlvdXQ7CiAgICAgIHJldHVybiAhaXNDb2xsYXBzZSB8fCBsYXlvdXQgPT09ICdjbGFzc2ljJyB8fCBkb2N1bWVudC5ib2R5LmNsaWVudFdpZHRoIDwgMTAwMDsKICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmdldExvZ28oKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIGxvZ28g54K55Ye75a6e546w6I+c5Y2V5bGV5byAL+aUtui1twogICAgb25UaGVtZUNvbmZpZ0NoYW5nZTogZnVuY3Rpb24gb25UaGVtZUNvbmZpZ0NoYW5nZSgpIHsKICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmxheW91dCA9PSAnY29sdW1ucycgJiYgIXRoaXMuJHN0b3JlLnN0YXRlLm1lbnVzLmNoaWxkTWVudUxpc3QubGVuZ3RoICYmIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmlzQ29sbGFwc2UpIHJldHVybjsKICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmxheW91dCA9PT0gJ3RyYW5zdmVyc2UnIHx8IHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmxheW91dCA9PT0gJ2NsYXNzaWMnKSByZXR1cm4gZmFsc2U7CiAgICAgIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmlzQ29sbGFwc2UgPSAhdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuaXNDb2xsYXBzZTsKICAgIH0sCiAgICBnZXRMb2dvOiBmdW5jdGlvbiBnZXRMb2dvKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICBfZ2V0TG9nbygpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLm1pbkxvZ28gPSByZXMuZGF0YS5sb2dvX3NxdWFyZTsKICAgICAgICBfdGhpcy5tYXhMb2dvID0gcmVzLmRhdGEubG9nbzsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["getLogo","name","data","minLogo","maxLogo","computed","getThemeConfig","$store","state","themeConfig","setShowLogo","_this$$store$state$th","isCollapse","layout","document","body","clientWidth","mounted","methods","onThemeConfigChange","menus","childMenuList","length","_this","then","res","logo_square","logo"],"sources":["src/layout/logo/index.vue"],"sourcesContent":["<template>\r\n <div\r\n class=\"layout-logo\"\r\n v-if=\"$store.state.themeConfig.themeConfig.layout !== 'columns' && !$store.state.themeConfig.themeConfig.isCollapse\"\r\n v-db-click\r\n @click=\"onThemeConfigChange\"\r\n >\r\n <img v-if=\"maxLogo\" class=\"layout-logo-medium-img\" :src=\"maxLogo\" />\r\n </div>\r\n <div class=\"layout-logo-size\" v-else v-db-click @click=\"onThemeConfigChange\">\r\n <img v-if=\"minLogo\" class=\"layout-logo-size-img\" :src=\"minLogo\" />\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { getLogo } from '@/api/common';\r\n\r\nexport default {\r\n name: 'layoutLogo',\r\n data() {\r\n return {\r\n minLogo: '',\r\n maxLogo: '',\r\n };\r\n },\r\n computed: {\r\n // 获取布局配置信息\r\n getThemeConfig() {\r\n return this.$store.state.themeConfig.themeConfig;\r\n },\r\n // 设置 logo 是否显示\r\n setShowLogo() {\r\n let { isCollapse, layout } = this.$store.state.themeConfig.themeConfig;\r\n return !isCollapse || layout === 'classic' || document.body.clientWidth < 1000;\r\n },\r\n },\r\n mounted() {\r\n this.getLogo();\r\n },\r\n methods: {\r\n // logo 点击实现菜单展开/收起\r\n onThemeConfigChange() {\r\n if (\r\n this.$store.state.themeConfig.themeConfig.layout == 'columns' &&\r\n !this.$store.state.menus.childMenuList.length &&\r\n this.$store.state.themeConfig.themeConfig.isCollapse\r\n )\r\n return;\r\n if (\r\n this.$store.state.themeConfig.themeConfig.layout === 'transverse' ||\r\n this.$store.state.themeConfig.themeConfig.layout === 'classic'\r\n )\r\n return false;\r\n this.$store.state.themeConfig.themeConfig.isCollapse = !this.$store.state.themeConfig.themeConfig.isCollapse;\r\n },\r\n getLogo() {\r\n getLogo().then((res) => {\r\n this.minLogo = res.data.logo_square;\r\n this.maxLogo = res.data.logo;\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.layout-logo {\r\n width: 180px;\r\n height: 50px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n // box-shadow: 0px 1px 4px rgba(0, 21, 41, 2%);\r\n color: var(--prev-color-primary);\r\n font-size: 16px;\r\n cursor: pointer;\r\n animation: logoAnimation 0.3s ease-in-out;\r\n &:hover {\r\n span {\r\n opacity: 0.9;\r\n }\r\n }\r\n &-medium-img {\r\n width: 100%;\r\n height: 50px;\r\n margin-right: 5px;\r\n position: relative;\r\n top: 2px;\r\n }\r\n}\r\n.layout-logo-size {\r\n width: 50px;\r\n height: 50px;\r\n display: flex;\r\n cursor: pointer;\r\n margin: auto;\r\n\r\n &-img {\r\n width: 50px;\r\n height: 50px;\r\n margin: auto;\r\n animation: logoAnimation 0.3s ease-in-out;\r\n }\r\n}\r\n</style>\r\n"],"mappings":"AAeA,SAAAA,OAAA,IAAAA,QAAA;AAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,OAAA;MACAC,OAAA;IACA;EACA;EACAC,QAAA;IACA;IACAC,cAAA,WAAAA,eAAA;MACA,YAAAC,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA;IACA;IACA;IACAC,WAAA,WAAAA,YAAA;MACA,IAAAC,qBAAA,QAAAJ,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA;QAAAG,UAAA,GAAAD,qBAAA,CAAAC,UAAA;QAAAC,MAAA,GAAAF,qBAAA,CAAAE,MAAA;MACA,QAAAD,UAAA,IAAAC,MAAA,kBAAAC,QAAA,CAAAC,IAAA,CAAAC,WAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,KAAAjB,OAAA;EACA;EACAkB,OAAA;IACA;IACAC,mBAAA,WAAAA,oBAAA;MACA,IACA,KAAAZ,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAI,MAAA,iBACA,MAAAN,MAAA,CAAAC,KAAA,CAAAY,KAAA,CAAAC,aAAA,CAAAC,MAAA,IACA,KAAAf,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAG,UAAA,EAEA;MACA,IACA,KAAAL,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAI,MAAA,qBACA,KAAAN,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAI,MAAA,gBAEA;MACA,KAAAN,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAG,UAAA,SAAAL,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAG,UAAA;IACA;IACAZ,OAAA,WAAAA,QAAA;MAAA,IAAAuB,KAAA;MACAvB,QAAA,GAAAwB,IAAA,WAAAC,GAAA;QACAF,KAAA,CAAApB,OAAA,GAAAsB,GAAA,CAAAvB,IAAA,CAAAwB,WAAA;QACAH,KAAA,CAAAnB,OAAA,GAAAqB,GAAA,CAAAvB,IAAA,CAAAyB,IAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}
|