| 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\\navBars\\breadcrumb\\breadcrumb.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\layout\\navBars\\breadcrumb\\breadcrumb.vue","mtime":1761185180053},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuY29uc3RydWN0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5mb3ItZWFjaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIjsKaW1wb3J0IHsgTG9jYWwgfSBmcm9tICdAL3V0aWxzL3N0b3JhZ2UuanMnOwppbXBvcnQgeyBSIH0gZnJvbSAnQC9saWJzL3V0aWwnOwppbXBvcnQgeyBnZXRNZW51b3BlbiB9IGZyb20gJ0AvbGlicy91dGlsJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsYXlvdXRCcmVhZGNydW1iJywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYnJlYWRjcnVtYkxpc3Q6IFtdLAogICAgICByb3V0ZVNwbGl0OiBbXSwKICAgICAgcm91dGVTcGxpdEZpcnN0OiAnJywKICAgICAgcm91dGVTcGxpdEluZGV4OiAxCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIGJyZWFkQ3J1bWJMaXN0OiBmdW5jdGlvbiBicmVhZENydW1iTGlzdCgpIHsKICAgICAgdmFyIG1lbnVMaXN0ID0gdGhpcy4kc3RvcmUuc3RhdGUubWVudXMubWVudXNOYW1lOwogICAgICB2YXIgb3Blbk1lbnVzID0gZ2V0TWVudW9wZW4odGhpcy4kcm91dGUsIG1lbnVMaXN0KTsKICAgICAgdmFyIGFsbE1lbnVMaXN0ID0gUihtZW51TGlzdCwgW10pOwogICAgICB2YXIgc2VsZWN0TWVudSA9IFtdOwogICAgICBpZiAoYWxsTWVudUxpc3QubGVuZ3RoID4gMCkgewogICAgICAgIG9wZW5NZW51cy5mb3JFYWNoKGZ1bmN0aW9uIChpKSB7CiAgICAgICAgICBhbGxNZW51TGlzdC5mb3JFYWNoKGZ1bmN0aW9uIChhKSB7CiAgICAgICAgICAgIGlmIChpID09PSBhLnBhdGgpIHsKICAgICAgICAgICAgICBzZWxlY3RNZW51LnB1c2goYSk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0pOwogICAgICB9CiAgICAgIHJldHVybiBzZWxlY3RNZW51OwogICAgfSwKICAgIGNydW1iUGFzdDogZnVuY3Rpb24gY3J1bWJQYXN0KCkgewogICAgICB2YXIgdGhhdCA9IHRoaXM7CiAgICAgIHZhciBtZW51TGlzdCA9IHRoYXQuJHN0b3JlLnN0YXRlLm1lbnVzLm1lbnVzTmFtZTsKICAgICAgdmFyIGFsbE1lbnVMaXN0ID0gUihtZW51TGlzdCwgW10pOwogICAgICB2YXIgc2VsZWN0TWVudSA9IFtdOwogICAgICBpZiAoYWxsTWVudUxpc3QubGVuZ3RoID4gMCkgewogICAgICAgIGFsbE1lbnVMaXN0LmZvckVhY2goZnVuY3Rpb24gKGEpIHsKICAgICAgICAgIGlmICh0aGF0LiRyb3V0ZS5wYXRoID09PSBhLnBhdGgpIHsKICAgICAgICAgICAgc2VsZWN0TWVudS5wdXNoKGEpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9CiAgICAgIHJldHVybiBzZWxlY3RNZW51OwogICAgfSwKICAgIC8vIOiOt+WPluW4g+WxgOmFjee9ruS/oeaBrwogICAgZ2V0VGhlbWVDb25maWc6IGZ1bmN0aW9uIGdldFRoZW1lQ29uZmlnKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWc7CiAgICB9LAogICAgLy8g5Yqo5oCB6K6+572u57uP5YW444CB5qiq5ZCR5biD5bGA5LiN5pi+56S6CiAgICBpc1Nob3dCcmVhZGNydW1iOiBmdW5jdGlvbiBpc1Nob3dCcmVhZGNydW1iKCkgewogICAgICB2YXIgX3RoaXMkJHN0b3JlJHN0YXRlJHRoID0gdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcsCiAgICAgICAgbGF5b3V0ID0gX3RoaXMkJHN0b3JlJHN0YXRlJHRoLmxheW91dCwKICAgICAgICBpc0JyZWFkY3J1bWIgPSBfdGhpcyQkc3RvcmUkc3RhdGUkdGguaXNCcmVhZGNydW1iOwogICAgICBpZiAobGF5b3V0ID09PSAndHJhbnN2ZXJzZScgfHwgbGF5b3V0ID09PSAnY2xhc3NpYycpIHsKICAgICAgICByZXR1cm4gJ25vbmUnOwogICAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBpc0JyZWFkY3J1bWIgPyAnJyA6ICdub25lJzsKICAgICAgfQogICAgfSwKICAgIGlzU2hvd2NydW1iOiBmdW5jdGlvbiBpc1Nob3djcnVtYigpIHsKICAgICAgdmFyIGxheW91dCA9IHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmxheW91dDsKICAgICAgaWYgKGxheW91dCA9PT0gJ3RyYW5zdmVyc2UnIHx8IGxheW91dCA9PT0gJ2NsYXNzaWMnKSB7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICB9IGVsc2UgewogICAgICAgIHJldHVybiB0cnVlOwogICAgICB9CiAgICB9LAogICAgY29sbGFwc2VTaG93OiBmdW5jdGlvbiBjb2xsYXBzZVNob3coKSB7CiAgICAgIHJldHVybiBbJ2RlZmF1bHRzJywgJ2NvbHVtbnMnXS5pbmNsdWRlcyh0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZy5sYXlvdXQpOwogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuaW5pdFJvdXRlU3BsaXQodGhpcy4kcm91dGUucGF0aCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyBicmVhZGNydW1iIOW9k+WJjemhueeCueWHu+aXtgogICAgb25CcmVhZGNydW1iQ2xpY2s6IGZ1bmN0aW9uIG9uQnJlYWRjcnVtYkNsaWNrKHYpIHsKICAgICAgdmFyIHJlZGlyZWN0ID0gdi5yZWRpcmVjdCwKICAgICAgICBwYXRoID0gdi5wYXRoOwogICAgICBpZiAocmVkaXJlY3QpIHRoaXMuJHJvdXRlci5wdXNoKHJlZGlyZWN0KTtlbHNlIHRoaXMuJHJvdXRlci5wdXNoKHBhdGgpOwogICAgfSwKICAgIC8vIGJyZWFkY3J1bWIgaWNvbiDngrnlh7voj5zljZXlsZXlvIDkuI7mlLbotbcKICAgIG9uVGhlbWVDb25maWdDaGFuZ2U6IGZ1bmN0aW9uIG9uVGhlbWVDb25maWdDaGFuZ2UoKSB7CiAgICAgIGlmICh0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZy5sYXlvdXQgPT0gJ2NvbHVtbnMnICYmICF0aGlzLiRzdG9yZS5zdGF0ZS5tZW51cy5jaGlsZE1lbnVMaXN0Lmxlbmd0aCAmJiB0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZy5pc0NvbGxhcHNlKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnLmlzQ29sbGFwc2UgPSAhdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuaXNDb2xsYXBzZTsKICAgICAgdGhpcy5zZXRMb2NhbFRoZW1lQ29uZmlnKCk7CiAgICB9LAogICAgLy8g5a2Y5YKo5biD5bGA6YWN572uCiAgICBzZXRMb2NhbFRoZW1lQ29uZmlnOiBmdW5jdGlvbiBzZXRMb2NhbFRoZW1lQ29uZmlnKCkgewogICAgICBMb2NhbC5yZW1vdmUoJ3RoZW1lQ29uZmlnUHJldicpOwogICAgICBMb2NhbC5zZXQoJ3RoZW1lQ29uZmlnUHJldicsIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lQ29uZmlnLnRoZW1lQ29uZmlnKTsKICAgIH0sCiAgICAvLyDpgJLlvZLorr7nva4gYnJlYWRjcnVtYgogICAgZ2V0QnJlYWRjcnVtYkxpc3Q6IGZ1bmN0aW9uIGdldEJyZWFkY3J1bWJMaXN0KGFycikgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICBhcnIubWFwKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgX3RoaXMucm91dGVTcGxpdC5tYXAoZnVuY3Rpb24gKHYsIGssIGFycnMpIHsKICAgICAgICAgIGlmIChfdGhpcy5yb3V0ZVNwbGl0Rmlyc3QgPT09IGl0ZW0ucGF0aCkgewogICAgICAgICAgICBfdGhpcy5yb3V0ZVNwbGl0Rmlyc3QgKz0gIi8iLmNvbmNhdChhcnJzW190aGlzLnJvdXRlU3BsaXRJbmRleF0pOwogICAgICAgICAgICBfdGhpcy5icmVhZGNydW1iTGlzdC5wdXNoKGl0ZW0pOwogICAgICAgICAgICBfdGhpcy5yb3V0ZVNwbGl0SW5kZXgrKzsKICAgICAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4pIF90aGlzLmdldEJyZWFkY3J1bWJMaXN0KGl0ZW0uY2hpbGRyZW4pOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDlvZPliY3ot6/nlLHliIblibLlpITnkIYKICAgIGluaXRSb3V0ZVNwbGl0OiBmdW5jdGlvbiBpbml0Um91dGVTcGxpdChwYXRoKSB7CiAgICAgIHRoaXMuYnJlYWRjcnVtYkxpc3QgPSBbewogICAgICAgIHBhdGg6ICcvJywKICAgICAgICBtZXRhOiB7CiAgICAgICAgICB0aXRsZTogdGhpcy4kc3RvcmUuc3RhdGUucm91dGVzTGlzdC5yb3V0ZXNMaXN0WzBdLnRpdGxlLAogICAgICAgICAgaWNvbjogdGhpcy4kc3RvcmUuc3RhdGUucm91dGVzTGlzdC5yb3V0ZXNMaXN0WzBdLmljb24KICAgICAgICB9CiAgICAgIH1dOwogICAgICAvLyAgIHRoaXMucm91dGVTcGxpdCA9IHBhdGguc3BsaXQoJy8nKTsKICAgICAgLy8gICB0aGlzLnJvdXRlU3BsaXQuc2hpZnQoKTsKICAgICAgdGhpcy5yb3V0ZVNwbGl0Rmlyc3QgPSBwYXRoOwogICAgICB0aGlzLnJvdXRlU3BsaXRJbmRleCA9IDE7CiAgICAgIHRoaXMuZ2V0QnJlYWRjcnVtYkxpc3QodGhpcy4kc3RvcmUuc3RhdGUucm91dGVzTGlzdC5yb3V0ZXNMaXN0KTsKICAgIH0KICB9LAogIC8vIOebkeWQrOi3r+eUseeahOWPmOWMlgogIHdhdGNoOiB7CiAgICAkcm91dGU6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuZXdWYWwpIHsKICAgICAgICAvLyB0aGlzLmluaXRSb3V0ZVNwbGl0KG5ld1ZhbC5wYXRoKTsKICAgICAgICB2YXIgbWVudUxpc3QgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tZW51cy5tZW51c05hbWU7CiAgICAgICAgdmFyIG9wZW5NZW51cyA9IGdldE1lbnVvcGVuKG5ld1ZhbCwgbWVudUxpc3QpOwogICAgICAgIHZhciBhbGxNZW51TGlzdCA9IFIobWVudUxpc3QsIFtdKTsKICAgICAgICB2YXIgc2VsZWN0TWVudSA9IFtdOwogICAgICAgIGlmIChhbGxNZW51TGlzdC5sZW5ndGggPiAwKSB7CiAgICAgICAgICBvcGVuTWVudXMuZm9yRWFjaChmdW5jdGlvbiAoaSkgewogICAgICAgICAgICBhbGxNZW51TGlzdC5mb3JFYWNoKGZ1bmN0aW9uIChhKSB7CiAgICAgICAgICAgICAgaWYgKGkgPT09IGEucGF0aCkgewogICAgICAgICAgICAgICAgc2VsZWN0TWVudS5wdXNoKGEpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0sCiAgICAgIGRlZXA6IHRydWUKICAgIH0KICB9Cn07"},{"version":3,"names":["Local","R","getMenuopen","name","data","breadcrumbList","routeSplit","routeSplitFirst","routeSplitIndex","computed","breadCrumbList","menuList","$store","state","menus","menusName","openMenus","$route","allMenuList","selectMenu","length","forEach","i","a","path","push","crumbPast","that","getThemeConfig","themeConfig","isShowBreadcrumb","_this$$store$state$th","layout","isBreadcrumb","isShowcrumb","collapseShow","includes","mounted","initRouteSplit","methods","onBreadcrumbClick","v","redirect","$router","onThemeConfigChange","childMenuList","isCollapse","setLocalThemeConfig","remove","set","getBreadcrumbList","arr","_this","map","item","k","arrs","concat","children","meta","title","routesList","icon","watch","handler","newVal","deep"],"sources":["src/layout/navBars/breadcrumb/breadcrumb.vue"],"sourcesContent":["<template>\r\n <div class=\"layout-navbars-breadcrumb\">\r\n <!-- {{[...breadCrumbList,...crumbPast]}} -->\r\n <i\r\n v-if=\"collapseShow\"\r\n class=\"layout-navbars-breadcrumb-icon\"\r\n :class=\"getThemeConfig.isCollapse ? 'el-icon-s-unfold' : 'el-icon-s-fold'\"\r\n v-db-click\r\n @click=\"onThemeConfigChange\"\r\n ></i>\r\n <el-breadcrumb class=\"layout-navbars-breadcrumb-hide\" v-if=\"isShowcrumb\" :style=\"{ display: isShowBreadcrumb }\">\r\n <transition-group name=\"breadcrumb\" mode=\"out-in\">\r\n <el-breadcrumb-item v-for=\"(v, k) in [...breadCrumbList, ...crumbPast]\" :key=\"v.path\">\r\n <span v-if=\"k == 1\" class=\"layout-navbars-breadcrumb-span\">\r\n <Icon\r\n :type=\"v.icon\"\r\n class=\"ivu-icon layout-navbars-breadcrumb-iconfont\"\r\n v-if=\"getThemeConfig.isBreadcrumbIcon\"\r\n />{{ $t(v.title) }}\r\n </span>\r\n <a v-else v-db-click @click.prevent=\"onBreadcrumbClick(v)\">\r\n <Icon\r\n :type=\"v.icon\"\r\n class=\"ivu-icon layout-navbars-breadcrumb-iconfont\"\r\n v-if=\"getThemeConfig.isBreadcrumbIcon\"\r\n />{{ $t(v.title) }}\r\n </a>\r\n </el-breadcrumb-item>\r\n </transition-group>\r\n </el-breadcrumb>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { Local } from '@/utils/storage.js';\r\nimport { R } from '@/libs/util';\r\nimport { getMenuopen } from '@/libs/util';\r\n\r\nexport default {\r\n name: 'layoutBreadcrumb',\r\n data() {\r\n return {\r\n breadcrumbList: [],\r\n routeSplit: [],\r\n routeSplitFirst: '',\r\n routeSplitIndex: 1,\r\n };\r\n },\r\n computed: {\r\n breadCrumbList() {\r\n let menuList = this.$store.state.menus.menusName;\r\n let openMenus = getMenuopen(this.$route, menuList);\r\n let allMenuList = R(menuList, []);\r\n let selectMenu = [];\r\n if (allMenuList.length > 0) {\r\n openMenus.forEach((i) => {\r\n allMenuList.forEach((a) => {\r\n if (i === a.path) {\r\n selectMenu.push(a);\r\n }\r\n });\r\n });\r\n }\r\n return selectMenu;\r\n },\r\n crumbPast() {\r\n let that = this;\r\n let menuList = that.$store.state.menus.menusName;\r\n let allMenuList = R(menuList, []);\r\n let selectMenu = [];\r\n if (allMenuList.length > 0) {\r\n allMenuList.forEach((a) => {\r\n if (that.$route.path === a.path) {\r\n selectMenu.push(a);\r\n }\r\n });\r\n }\r\n return selectMenu;\r\n },\r\n // 获取布局配置信息\r\n getThemeConfig() {\r\n return this.$store.state.themeConfig.themeConfig;\r\n },\r\n // 动态设置经典、横向布局不显示\r\n isShowBreadcrumb() {\r\n const { layout, isBreadcrumb } = this.$store.state.themeConfig.themeConfig;\r\n if (layout === 'transverse' || layout === 'classic') {\r\n return 'none';\r\n } else {\r\n return isBreadcrumb ? '' : 'none';\r\n }\r\n },\r\n isShowcrumb() {\r\n const { layout } = this.$store.state.themeConfig.themeConfig;\r\n if (layout === 'transverse' || layout === 'classic') {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n },\r\n collapseShow() {\r\n return ['defaults', 'columns'].includes(this.$store.state.themeConfig.themeConfig.layout);\r\n },\r\n },\r\n mounted() {\r\n this.initRouteSplit(this.$route.path);\r\n },\r\n methods: {\r\n // breadcrumb 当前项点击时\r\n onBreadcrumbClick(v) {\r\n const { redirect, path } = v;\r\n if (redirect) this.$router.push(redirect);\r\n else this.$router.push(path);\r\n },\r\n // breadcrumb icon 点击菜单展开与收起\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 }\r\n this.$store.state.themeConfig.themeConfig.isCollapse = !this.$store.state.themeConfig.themeConfig.isCollapse;\r\n this.setLocalThemeConfig();\r\n },\r\n // 存储布局配置\r\n setLocalThemeConfig() {\r\n Local.remove('themeConfigPrev');\r\n Local.set('themeConfigPrev', this.$store.state.themeConfig.themeConfig);\r\n },\r\n // 递归设置 breadcrumb\r\n getBreadcrumbList(arr) {\r\n arr.map((item) => {\r\n this.routeSplit.map((v, k, arrs) => {\r\n if (this.routeSplitFirst === item.path) {\r\n this.routeSplitFirst += `/${arrs[this.routeSplitIndex]}`;\r\n this.breadcrumbList.push(item);\r\n this.routeSplitIndex++;\r\n if (item.children) this.getBreadcrumbList(item.children);\r\n }\r\n });\r\n });\r\n },\r\n // 当前路由分割处理\r\n initRouteSplit(path) {\r\n this.breadcrumbList = [\r\n {\r\n path: '/',\r\n meta: {\r\n title: this.$store.state.routesList.routesList[0].title,\r\n icon: this.$store.state.routesList.routesList[0].icon,\r\n },\r\n },\r\n ];\r\n // this.routeSplit = path.split('/');\r\n // this.routeSplit.shift();\r\n this.routeSplitFirst = path;\r\n this.routeSplitIndex = 1;\r\n this.getBreadcrumbList(this.$store.state.routesList.routesList);\r\n },\r\n },\r\n // 监听路由的变化\r\n watch: {\r\n $route: {\r\n handler(newVal) {\r\n // this.initRouteSplit(newVal.path);\r\n let menuList = this.$store.state.menus.menusName;\r\n let openMenus = getMenuopen(newVal, menuList);\r\n let allMenuList = R(menuList, []);\r\n let selectMenu = [];\r\n if (allMenuList.length > 0) {\r\n openMenus.forEach((i) => {\r\n allMenuList.forEach((a) => {\r\n if (i === a.path) {\r\n selectMenu.push(a);\r\n }\r\n });\r\n });\r\n }\r\n },\r\n deep: true,\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.layout-navbars-breadcrumb {\r\n // flex: 1;\r\n height: inherit;\r\n display: flex;\r\n align-items: center;\r\n padding-left: 15px;\r\n .layout-navbars-breadcrumb-icon {\r\n cursor: pointer;\r\n font-size: 18px;\r\n margin-right: 15px;\r\n color: var(--prev-bg-topBarColor);\r\n opacity: 0.8;\r\n &:hover {\r\n opacity: 1;\r\n }\r\n }\r\n .layout-navbars-breadcrumb-span {\r\n opacity: 0.7;\r\n color: var(--prev-bg-topBarColor);\r\n }\r\n .layout-navbars-breadcrumb-iconfont {\r\n font-size: 14px;\r\n margin-right: 5px;\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;;AAkCA,SAAAA,KAAA;AACA,SAAAC,CAAA;AACA,SAAAC,WAAA;AAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,cAAA;MACAC,UAAA;MACAC,eAAA;MACAC,eAAA;IACA;EACA;EACAC,QAAA;IACAC,cAAA,WAAAA,eAAA;MACA,IAAAC,QAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAC,KAAA,CAAAC,SAAA;MACA,IAAAC,SAAA,GAAAd,WAAA,MAAAe,MAAA,EAAAN,QAAA;MACA,IAAAO,WAAA,GAAAjB,CAAA,CAAAU,QAAA;MACA,IAAAQ,UAAA;MACA,IAAAD,WAAA,CAAAE,MAAA;QACAJ,SAAA,CAAAK,OAAA,WAAAC,CAAA;UACAJ,WAAA,CAAAG,OAAA,WAAAE,CAAA;YACA,IAAAD,CAAA,KAAAC,CAAA,CAAAC,IAAA;cACAL,UAAA,CAAAM,IAAA,CAAAF,CAAA;YACA;UACA;QACA;MACA;MACA,OAAAJ,UAAA;IACA;IACAO,SAAA,WAAAA,UAAA;MACA,IAAAC,IAAA;MACA,IAAAhB,QAAA,GAAAgB,IAAA,CAAAf,MAAA,CAAAC,KAAA,CAAAC,KAAA,CAAAC,SAAA;MACA,IAAAG,WAAA,GAAAjB,CAAA,CAAAU,QAAA;MACA,IAAAQ,UAAA;MACA,IAAAD,WAAA,CAAAE,MAAA;QACAF,WAAA,CAAAG,OAAA,WAAAE,CAAA;UACA,IAAAI,IAAA,CAAAV,MAAA,CAAAO,IAAA,KAAAD,CAAA,CAAAC,IAAA;YACAL,UAAA,CAAAM,IAAA,CAAAF,CAAA;UACA;QACA;MACA;MACA,OAAAJ,UAAA;IACA;IACA;IACAS,cAAA,WAAAA,eAAA;MACA,YAAAhB,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA;IACA;IACA;IACAC,gBAAA,WAAAA,iBAAA;MACA,IAAAC,qBAAA,QAAAnB,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA;QAAAG,MAAA,GAAAD,qBAAA,CAAAC,MAAA;QAAAC,YAAA,GAAAF,qBAAA,CAAAE,YAAA;MACA,IAAAD,MAAA,qBAAAA,MAAA;QACA;MACA;QACA,OAAAC,YAAA;MACA;IACA;IACAC,WAAA,WAAAA,YAAA;MACA,IAAAF,MAAA,QAAApB,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA,CAAAG,MAAA;MACA,IAAAA,MAAA,qBAAAA,MAAA;QACA;MACA;QACA;MACA;IACA;IACAG,YAAA,WAAAA,aAAA;MACA,+BAAAC,QAAA,MAAAxB,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA,CAAAG,MAAA;IACA;EACA;EACAK,OAAA,WAAAA,QAAA;IACA,KAAAC,cAAA,MAAArB,MAAA,CAAAO,IAAA;EACA;EACAe,OAAA;IACA;IACAC,iBAAA,WAAAA,kBAAAC,CAAA;MACA,IAAAC,QAAA,GAAAD,CAAA,CAAAC,QAAA;QAAAlB,IAAA,GAAAiB,CAAA,CAAAjB,IAAA;MACA,IAAAkB,QAAA,OAAAC,OAAA,CAAAlB,IAAA,CAAAiB,QAAA,OACA,KAAAC,OAAA,CAAAlB,IAAA,CAAAD,IAAA;IACA;IACA;IACAoB,mBAAA,WAAAA,oBAAA;MACA,IACA,KAAAhC,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA,CAAAG,MAAA,iBACA,MAAApB,MAAA,CAAAC,KAAA,CAAAC,KAAA,CAAA+B,aAAA,CAAAzB,MAAA,IACA,KAAAR,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA,CAAAiB,UAAA,EACA;QACA;MACA;MACA,KAAAlC,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA,CAAAiB,UAAA,SAAAlC,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA,CAAAiB,UAAA;MACA,KAAAC,mBAAA;IACA;IACA;IACAA,mBAAA,WAAAA,oBAAA;MACA/C,KAAA,CAAAgD,MAAA;MACAhD,KAAA,CAAAiD,GAAA,yBAAArC,MAAA,CAAAC,KAAA,CAAAgB,WAAA,CAAAA,WAAA;IACA;IACA;IACAqB,iBAAA,WAAAA,kBAAAC,GAAA;MAAA,IAAAC,KAAA;MACAD,GAAA,CAAAE,GAAA,WAAAC,IAAA;QACAF,KAAA,CAAA9C,UAAA,CAAA+C,GAAA,WAAAZ,CAAA,EAAAc,CAAA,EAAAC,IAAA;UACA,IAAAJ,KAAA,CAAA7C,eAAA,KAAA+C,IAAA,CAAA9B,IAAA;YACA4B,KAAA,CAAA7C,eAAA,QAAAkD,MAAA,CAAAD,IAAA,CAAAJ,KAAA,CAAA5C,eAAA;YACA4C,KAAA,CAAA/C,cAAA,CAAAoB,IAAA,CAAA6B,IAAA;YACAF,KAAA,CAAA5C,eAAA;YACA,IAAA8C,IAAA,CAAAI,QAAA,EAAAN,KAAA,CAAAF,iBAAA,CAAAI,IAAA,CAAAI,QAAA;UACA;QACA;MACA;IACA;IACA;IACApB,cAAA,WAAAA,eAAAd,IAAA;MACA,KAAAnB,cAAA,IACA;QACAmB,IAAA;QACAmC,IAAA;UACAC,KAAA,OAAAhD,MAAA,CAAAC,KAAA,CAAAgD,UAAA,CAAAA,UAAA,IAAAD,KAAA;UACAE,IAAA,OAAAlD,MAAA,CAAAC,KAAA,CAAAgD,UAAA,CAAAA,UAAA,IAAAC;QACA;MACA,EACA;MACA;MACA;MACA,KAAAvD,eAAA,GAAAiB,IAAA;MACA,KAAAhB,eAAA;MACA,KAAA0C,iBAAA,MAAAtC,MAAA,CAAAC,KAAA,CAAAgD,UAAA,CAAAA,UAAA;IACA;EACA;EACA;EACAE,KAAA;IACA9C,MAAA;MACA+C,OAAA,WAAAA,QAAAC,MAAA;QACA;QACA,IAAAtD,QAAA,QAAAC,MAAA,CAAAC,KAAA,CAAAC,KAAA,CAAAC,SAAA;QACA,IAAAC,SAAA,GAAAd,WAAA,CAAA+D,MAAA,EAAAtD,QAAA;QACA,IAAAO,WAAA,GAAAjB,CAAA,CAAAU,QAAA;QACA,IAAAQ,UAAA;QACA,IAAAD,WAAA,CAAAE,MAAA;UACAJ,SAAA,CAAAK,OAAA,WAAAC,CAAA;YACAJ,WAAA,CAAAG,OAAA,WAAAE,CAAA;cACA,IAAAD,CAAA,KAAAC,CAAA,CAAAC,IAAA;gBACAL,UAAA,CAAAM,IAAA,CAAAF,CAAA;cACA;YACA;UACA;QACA;MACA;MACA2C,IAAA;IACA;EACA;AACA","ignoreList":[]}]}
|