| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\App.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\App.vue","mtime":1761614938831},{"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:DQppbXBvcnQgeyBtYXBNdXRhdGlvbnMgfSBmcm9tICd2dWV4JzsNCmltcG9ydCBTZXRpbmdzIGZyb20gJ0AvbGF5b3V0L25hdkJhcnMvYnJlYWRjcnVtYi9zZXRpbmdzLnZ1ZSc7DQppbXBvcnQgVXBncmFkZSBmcm9tICdAL2xheW91dC91cGdyYWRlL2luZGV4LnZ1ZSc7DQppbXBvcnQgc2V0dGluZyBmcm9tICcuL3NldHRpbmcnOw0KaW1wb3J0IHsgTG9jYWwgfSBmcm9tICdAL3V0aWxzL3N0b3JhZ2UuanMnOw0KaW1wb3J0IGNvbmZpZyBmcm9tICcuLi9wYWNrYWdlLmpzb24nOw0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdhcHAnLA0KICBjb21wb25lbnRzOiB7IFNldGluZ3MsIFVwZ3JhZGUgfSwNCiAgcHJvdmlkZSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgcmVsb2FkOiB0aGlzLnJlbG9hZCwNCiAgICB9Ow0KICB9LA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBpc1ZlcnNpb246IGZhbHNlLA0KICAgIH07DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICAuLi5tYXBNdXRhdGlvbnMoJ21lZGlhJywgWydzZXREZXZpY2UnXSksDQogICAgaGFuZGxlV2luZG93UmVzaXplKCkgew0KICAgICAgdGhpcy5oYW5kbGVNYXRjaE1lZGlhKCk7DQogICAgfSwNCiAgICBoYW5kbGVNYXRjaE1lZGlhKCkgew0KICAgICAgY29uc3QgbWF0Y2hNZWRpYSA9IHdpbmRvdy5tYXRjaE1lZGlhOw0KDQogICAgICBpZiAobWF0Y2hNZWRpYSgnKG1heC13aWR0aDogNjAwcHgpJykubWF0Y2hlcykgew0KICAgICAgICB2YXIgZGV2aWNlV2lkdGggPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggfHwgd2luZG93LmlubmVyV2lkdGg7DQogICAgICAgIGxldCBjc3MgPSAnY2FsYygxMDB2dy83LjUpJzsNCiAgICAgICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnN0eWxlLmZvbnRTaXplID0gY3NzOw0KICAgICAgICB0aGlzLnNldERldmljZSgnTW9iaWxlJyk7DQogICAgICB9IGVsc2UgaWYgKG1hdGNoTWVkaWEoJyhtYXgtd2lkdGg6IDk5MnB4KScpLm1hdGNoZXMpIHsNCiAgICAgICAgdGhpcy5zZXREZXZpY2UoJ1RhYmxldCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgdGhpcy5zZXREZXZpY2UoJ0Rlc2t0b3AnKTsNCiAgICAgIH0NCiAgICB9LA0KICAgIHJlbG9hZCgpIHsNCiAgICAgIHRoaXMuaXNSb3V0ZXJBbGl2ZSA9IGZhbHNlOw0KICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4gew0KICAgICAgICB0aGlzLmlzUm91dGVyQWxpdmUgPSB0cnVlOw0KICAgICAgfSk7DQogICAgfSwNCiAgICAvLyDluIPlsYDphY3nva7lvLnnqpfmiZPlvIANCiAgICBvcGVuU2V0aW5nc0RyYXdlcigpIHsNCiAgICAgIHRoaXMuYnVzLiRvbignb3BlblNldGluZ3NEcmF3ZXInLCAoKSA9PiB7DQogICAgICAgIHRoaXMuJHJlZnMuc2V0aW5nc1JlZi5vcGVuRHJhd2VyKCk7DQogICAgICB9KTsNCiAgICB9LA0KICAgIC8vIOiOt+WPlue8k+WtmOS4reeahOW4g+WxgOmFjee9rg0KICAgIGdldExheW91dFRoZW1lQ29uZmlnKCkgew0KICAgICAgaWYgKExvY2FsLmdldCgndGhlbWVDb25maWdQcmV2JykpIHsNCiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RoZW1lQ29uZmlnL3NldFRoZW1lQ29uZmlnJywgTG9jYWwuZ2V0KCd0aGVtZUNvbmZpZ1ByZXYnKSk7DQogICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS5jc3NUZXh0ID0gTG9jYWwuZ2V0KCd0aGVtZUNvbmZpZ1N0eWxlJyk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICBMb2NhbC5zZXQoJ3RoZW1lQ29uZmlnUHJldicsIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnKTsNCiAgICAgIH0NCiAgICB9LA0KICAgIGdldFZlcnNpb24oKSB7DQogICAgICB0aGlzLmlzVmVyc2lvbiA9IGZhbHNlOw0KICAgICAgaWYgKHRoaXMuJHJvdXRlLnBhdGggIT09IGAke3NldHRpbmcucm91dGVQcmV9L2xvZ2luYCAmJiB0aGlzLiRyb3V0ZS5wYXRoICE9PSAnLycpIHsNCiAgICAgICAgaWYgKChMb2NhbC5nZXQoJ3ZlcnNpb24nKSAmJiBMb2NhbC5nZXQoJ3ZlcnNpb24nKSAhPT0gY29uZmlnLnZlcnNpb24pIHx8ICFMb2NhbC5nZXQoJ3ZlcnNpb24nKSkNCiAgICAgICAgICB0aGlzLmlzVmVyc2lvbiA9IHRydWU7DQogICAgICB9DQogICAgfSwNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICB0aGlzLmhhbmRsZU1hdGNoTWVkaWEoKTsNCiAgICB0aGlzLm9wZW5TZXRpbmdzRHJhd2VyKCk7DQogICAgdGhpcy5nZXRMYXlvdXRUaGVtZUNvbmZpZygpOw0KICAgIHRoaXMuJG5leHRUaWNrKChlKSA9PiB7DQogICAgICAvLyB0aGlzLmdldFZlcnNpb24oKTsNCiAgICB9KTsNCiAgfSwNCiAgZGVzdHJveWVkKCkgew0KICAgIHRoaXMuYnVzLiRvZmYoJ29wZW5TZXRpbmdzRHJhd2VyJyk7DQogIH0sDQp9Ow0K"},{"version":3,"sources":["App.vue"],"names":[],"mappings":";AAUA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"App.vue","sourceRoot":"src","sourcesContent":["<template>\r\n <div id=\"app\">\r\n <router-view />\r\n <Setings ref=\"setingsRef\" />\r\n <!-- 检测版本更新 -->\r\n <!-- <Upgrade v-if=\"isVersion\" /> -->\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapMutations } from 'vuex';\r\nimport Setings from '@/layout/navBars/breadcrumb/setings.vue';\r\nimport Upgrade from '@/layout/upgrade/index.vue';\r\nimport setting from './setting';\r\nimport { Local } from '@/utils/storage.js';\r\nimport config from '../package.json';\r\n\r\nexport default {\r\n name: 'app',\r\n components: { Setings, Upgrade },\r\n provide() {\r\n return {\r\n reload: this.reload,\r\n };\r\n },\r\n data() {\r\n return {\r\n isVersion: false,\r\n };\r\n },\r\n methods: {\r\n ...mapMutations('media', ['setDevice']),\r\n handleWindowResize() {\r\n this.handleMatchMedia();\r\n },\r\n handleMatchMedia() {\r\n const matchMedia = window.matchMedia;\r\n\r\n if (matchMedia('(max-width: 600px)').matches) {\r\n var deviceWidth = document.documentElement.clientWidth || window.innerWidth;\r\n let css = 'calc(100vw/7.5)';\r\n document.documentElement.style.fontSize = css;\r\n this.setDevice('Mobile');\r\n } else if (matchMedia('(max-width: 992px)').matches) {\r\n this.setDevice('Tablet');\r\n } else {\r\n this.setDevice('Desktop');\r\n }\r\n },\r\n reload() {\r\n this.isRouterAlive = false;\r\n this.$nextTick(() => {\r\n this.isRouterAlive = true;\r\n });\r\n },\r\n // 布局配置弹窗打开\r\n openSetingsDrawer() {\r\n this.bus.$on('openSetingsDrawer', () => {\r\n this.$refs.setingsRef.openDrawer();\r\n });\r\n },\r\n // 获取缓存中的布局配置\r\n getLayoutThemeConfig() {\r\n if (Local.get('themeConfigPrev')) {\r\n this.$store.dispatch('themeConfig/setThemeConfig', Local.get('themeConfigPrev'));\r\n document.documentElement.style.cssText = Local.get('themeConfigStyle');\r\n } else {\r\n Local.set('themeConfigPrev', this.$store.state.themeConfig.themeConfig);\r\n }\r\n },\r\n getVersion() {\r\n this.isVersion = false;\r\n if (this.$route.path !== `${setting.routePre}/login` && this.$route.path !== '/') {\r\n if ((Local.get('version') && Local.get('version') !== config.version) || !Local.get('version'))\r\n this.isVersion = true;\r\n }\r\n },\r\n },\r\n mounted() {\r\n this.handleMatchMedia();\r\n this.openSetingsDrawer();\r\n this.getLayoutThemeConfig();\r\n this.$nextTick((e) => {\r\n // this.getVersion();\r\n });\r\n },\r\n destroyed() {\r\n this.bus.$off('openSetingsDrawer');\r\n },\r\n};\r\n</script>\r\n<style type=\"text/css\">\r\n.icon {\r\n width: 1em;\r\n height: 1em;\r\n vertical-align: -0.15em;\r\n fill: currentColor;\r\n overflow: hidden;\r\n}\r\n</style>\r\n<style lang=\"scss\">\r\nhtml,\r\nbody {\r\n width: 100%;\r\n height: 100%;\r\n overflow: hidden;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n#app {\r\n width: 100%;\r\n height: 100%;\r\n font-family: PingFang SC, Arial, Microsoft YaHei, sans-serif;\r\n}\r\n.right-box .ivu-color-picker .ivu-select-dropdown {\r\n position: absolute;\r\n // width: 300px !important;\r\n left: -73px !important;\r\n}\r\n</style>\r\n"]}]}
|