66e4d2c617126411ca1bf490bb8b0433.json 7.7 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\layout\\navMenu\\vertical.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\layout\\navMenu\\vertical.vue","mtime":1761185180058},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiQzovVXNlcnMvQWRtaW5pc3RyYXRvci9EZXNrdG9wL2NybWViNS4wL3RlbXBsYXRlL2FkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0IFN1Ykl0ZW0gZnJvbSAnQC9sYXlvdXQvbmF2TWVudS9zdWJJdGVtLnZ1ZSc7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnbmF2TWVudVZlcnRpY2FsJywKICBjb21wb25lbnRzOiB7CiAgICBTdWJJdGVtOiBTdWJJdGVtCiAgfSwKICBwcm9wczogewogICAgbWVudUxpc3Q6IHsKICAgICAgdHlwZTogQXJyYXksCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiBbXTsKICAgICAgfQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGRlZmF1bHRBY3RpdmU6IHRoaXMuJHJvdXRlLnBhdGgsCiAgICAgIG9uUm91dGVzOiAnJwogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZW51JywgWydhY3RpdmVQYXRoJ10pKSwge30sIHsKICAgIC8vIOiuvue9ruWIhuagj+mrmOS6rumjjuagvAogICAgc2V0Q29sdW1uc0FzaWRlU3R5bGU6IGZ1bmN0aW9uIHNldENvbHVtbnNBc2lkZVN0eWxlKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuY29sdW1uc0FzaWRlU3R5bGU7CiAgICB9LAogICAgLy8g6I635Y+W5biD5bGA6YWN572u5L+h5oGvCiAgICBnZXRUaGVtZUNvbmZpZzogZnVuY3Rpb24gZ2V0VGhlbWVDb25maWcoKSB7CiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZzsKICAgIH0sCiAgICAvLyDorr7nva7lt6bkvqfoj5zljZXmmK/lkKblsZXlvIAv5pS26LW3CiAgICBzZXRJc0NvbGxhcHNlOiBmdW5jdGlvbiBzZXRJc0NvbGxhcHNlKCkgewogICAgICByZXR1cm4gZG9jdW1lbnQuYm9keS5jbGllbnRXaWR0aCA8IDEwMDAgPyBmYWxzZSA6IHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmlzQ29sbGFwc2U7CiAgICB9CiAgfSksCiAgd2F0Y2g6IHsKICAgIC8vIOebkeWQrOi3r+eUseeahOWPmOWMlgogICAgJHJvdXRlOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIodG8pIHsKICAgICAgICB0aGlzLmRlZmF1bHRBY3RpdmUgPSB0by5wYXRoOwogICAgICAgIHZhciBjbGllbnRXaWR0aCA9IGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGg7CiAgICAgICAgaWYgKGNsaWVudFdpZHRoIDwgMTAwMCkgdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuaXNDb2xsYXBzZSA9IGZhbHNlOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkge30KfTs="},{"version":3,"names":["SubItem","mapState","name","components","props","menuList","type","Array","default","data","defaultActive","$route","path","onRoutes","computed","_objectSpread","setColumnsAsideStyle","$store","state","themeConfig","columnsAsideStyle","getThemeConfig","setIsCollapse","document","body","clientWidth","isCollapse","watch","handler","to","deep","created"],"sources":["src/layout/navMenu/vertical.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-menu\r\n router\r\n :class=\"setColumnsAsideStyle\"\r\n background-color=\"transparent\"\r\n :default-active=\"activePath || defaultActive\"\r\n :collapse=\"setIsCollapse\"\r\n :unique-opened=\"getThemeConfig.isUniqueOpened\"\r\n :collapse-transition=\"true\"\r\n >\r\n <template v-for=\"val in menuList\">\r\n <el-submenu :index=\"val.path\" v-if=\"val.is_show && val.children && val.children.length > 0\" :key=\"val.path\">\r\n <template slot=\"title\">\r\n <i class=\"ivu-icon\" :class=\"val.icon ? 'el-icon-' + val.icon : ''\"></i>\r\n <span>{{ $t(val.title) }}</span>\r\n </template>\r\n <SubItem :chil=\"val.children\" />\r\n </el-submenu>\r\n <template v-else-if=\"val.is_show\">\r\n <el-menu-item :index=\"val.path\" :key=\"val.path\">\r\n <i class=\"ivu-icon\" :class=\"val.icon ? 'el-icon-' + val.icon : ''\"></i>\r\n <template slot=\"title\" v-if=\"!val.isLink || (val.isLink && val.isIframe)\">\r\n <span>{{ $t(val.title) }}</span>\r\n </template>\r\n <template slot=\"title\" v-else>\r\n <a :href=\"val.isLink\" target=\"_blank\">{{ $t(val.title) }}</a>\r\n </template>\r\n </el-menu-item>\r\n </template>\r\n </template>\r\n </el-menu>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport SubItem from '@/layout/navMenu/subItem.vue';\r\nimport { mapState } from 'vuex';\r\n\r\nexport default {\r\n name: 'navMenuVertical',\r\n components: { SubItem },\r\n props: {\r\n menuList: {\r\n type: Array,\r\n default() {\r\n return [];\r\n },\r\n },\r\n },\r\n data() {\r\n return {\r\n defaultActive: this.$route.path,\r\n onRoutes: '',\r\n };\r\n },\r\n computed: {\r\n ...mapState('menu', ['activePath']),\r\n // 设置分栏高亮风格\r\n setColumnsAsideStyle() {\r\n return this.$store.state.themeConfig.themeConfig.columnsAsideStyle;\r\n },\r\n // 获取布局配置信息\r\n getThemeConfig() {\r\n return this.$store.state.themeConfig.themeConfig;\r\n },\r\n // 设置左侧菜单是否展开/收起\r\n setIsCollapse() {\r\n return document.body.clientWidth < 1000 ? false : this.$store.state.themeConfig.themeConfig.isCollapse;\r\n },\r\n },\r\n watch: {\r\n // 监听路由的变化\r\n $route: {\r\n handler(to) {\r\n this.defaultActive = to.path;\r\n const clientWidth = document.body.clientWidth;\r\n if (clientWidth < 1000) this.$store.state.themeConfig.themeConfig.isCollapse = false;\r\n },\r\n deep: true,\r\n },\r\n },\r\n created() {},\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n::v-deep .center {\r\n text-align: center;\r\n margin-right: 0 !important;\r\n margin-left: 5px;\r\n}\r\n// ::v-deep .el-submenu__title {\r\n// display: flex;\r\n// justify-content: center;\r\n// align-items: center;\r\n// }\r\n</style>\r\n"],"mappings":";AAoCA,OAAAA,OAAA;AACA,SAAAC,QAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IAAAH,OAAA,EAAAA;EAAA;EACAI,KAAA;IACAC,QAAA;MACAC,IAAA,EAAAC,KAAA;MACAC,OAAA,WAAAA,SAAA;QACA;MACA;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,aAAA,OAAAC,MAAA,CAAAC,IAAA;MACAC,QAAA;IACA;EACA;EACAC,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACAd,QAAA;IACA;IACAe,oBAAA,WAAAA,qBAAA;MACA,YAAAC,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAC,iBAAA;IACA;IACA;IACAC,cAAA,WAAAA,eAAA;MACA,YAAAJ,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA;IACA;IACA;IACAG,aAAA,WAAAA,cAAA;MACA,OAAAC,QAAA,CAAAC,IAAA,CAAAC,WAAA,uBAAAR,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAO,UAAA;IACA;EAAA,EACA;EACAC,KAAA;IACA;IACAhB,MAAA;MACAiB,OAAA,WAAAA,QAAAC,EAAA;QACA,KAAAnB,aAAA,GAAAmB,EAAA,CAAAjB,IAAA;QACA,IAAAa,WAAA,GAAAF,QAAA,CAAAC,IAAA,CAAAC,WAAA;QACA,IAAAA,WAAA,cAAAR,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAO,UAAA;MACA;MACAI,IAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;AACA","ignoreList":[]}]}