350e5c309878b3f01e35d291d00c7f36.json 7.3 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\\routerView\\parent.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\layout\\routerView\\parent.vue","mtime":1761185180059},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAncGFyZW50JywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcmVmcmVzaFJvdXRlclZpZXdLZXk6IG51bGwsCiAgICAgIGtlZXBBbGl2ZU5hbWVMaXN0OiBbXSwKICAgICAga2VlcEFsaXZlTmFtZU5ld0xpc3Q6IFtdCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIC8vIOiuvue9ruS4u+eVjOmdouWIh+aNouWKqOeUuwogICAgc2V0VHJhbnNpdGlvbk5hbWU6IGZ1bmN0aW9uIHNldFRyYW5zaXRpb25OYW1lKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuYW5pbWF0aW9uOwogICAgfSwKICAgIGlzVGFnSGlzdG9yeTogZnVuY3Rpb24gaXNUYWdIaXN0b3J5KCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUudGhlbWVDb25maWcudGhlbWVDb25maWcuaXNUYWdzdmlldzsKICAgIH0KICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgLyoqDQogICAgICog6I635Y+W6ZyA6KaB5L+d5oyB5rS75Yqo54q25oCB55qE57uE5Lu25ZCN56ew5YiX6KGoDQogICAgICovCiAgICB0aGlzLmtlZXBBbGl2ZU5hbWVMaXN0ID0gdGhpcy5nZXRLZWVwQWxpdmVOYW1lcygpOwogICAgLy8g55uR5ZCs5qCH562+6aG16KeG5Zu+5Yi35paw6Lev55Sx6KeG5Zu+5LqL5Lu2CiAgICB0aGlzLmJ1cy4kb24oJ29uVGFnc1ZpZXdSZWZyZXNoUm91dGVyVmlldycsIGZ1bmN0aW9uIChwYXRoKSB7CiAgICAgIC8vIOWmguaenOW9k+WJjei3r+eUsei3r+W+hOS4jeetieS6juS8oOWFpeeahOi3r+W+hO+8jOWImeebtOaOpei/lOWbnmZhbHNlCiAgICAgIGlmIChfdGhpcy4kcm91dGUucGF0aCAhPT0gcGF0aCkgcmV0dXJuIGZhbHNlOwogICAgICAvLyDov4fmu6TmjonlvZPliY3ot6/nlLHlr7nlupTnmoTnu4Tku7blkI3np7DvvIzlubbph43mlrDorr7nva5rZWVwQWxpdmVOYW1lTGlzdAogICAgICBfdGhpcy5rZWVwQWxpdmVOYW1lTGlzdCA9IF90aGlzLmdldEtlZXBBbGl2ZU5hbWVzKCkuZmlsdGVyKGZ1bmN0aW9uIChuYW1lKSB7CiAgICAgICAgcmV0dXJuIF90aGlzLiRyb3V0ZS5uYW1lICE9PSBuYW1lOwogICAgICB9KTsKICAgICAgLy8g5Yi35paw6Lev55Sx6KeG5Zu+a2V5CiAgICAgIF90aGlzLnJlZnJlc2hSb3V0ZXJWaWV3S2V5ID0gX3RoaXMuJHJvdXRlLnBhdGg7CiAgICAgIC8vIOWcqOS4i+S4gOS4qnRpY2vkuK3ph43mlrDorr7nva5rZWVwQWxpdmVOYW1lTGlzdAogICAgICBfdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzLnJlZnJlc2hSb3V0ZXJWaWV3S2V5ID0gbnVsbDsKICAgICAgICAvKioNCiAgICAgICAgICog6I635Y+W6ZyA6KaB5L+d5oyB5rS75Yqo54q25oCB55qE57uE5Lu25ZCN56ew5YiX6KGoDQogICAgICAgICAqLwogICAgICAgIF90aGlzLmtlZXBBbGl2ZU5hbWVMaXN0ID0gX3RoaXMuZ2V0S2VlcEFsaXZlTmFtZXMoKTsKICAgICAgfSk7CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOiOt+WPlui3r+eUsee8k+WtmOWIl+ihqO+8iG5hbWXvvInvvIzpu5jorqTot6/nlLHlhajpg6jnvJPlrZgKICAgIGdldEtlZXBBbGl2ZU5hbWVzOiBmdW5jdGlvbiBnZXRLZWVwQWxpdmVOYW1lcygpIHsKICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmtlZXBBbGl2ZU5hbWVzLmtlZXBBbGl2ZU5hbWVzOwogICAgfQogIH0KfTs="},{"version":3,"names":["name","data","refreshRouterViewKey","keepAliveNameList","keepAliveNameNewList","computed","setTransitionName","$store","state","themeConfig","animation","isTagHistory","isTagsview","created","_this","getKeepAliveNames","bus","$on","path","$route","filter","$nextTick","methods","keepAliveNames"],"sources":["src/layout/routerView/parent.vue"],"sourcesContent":["<template>\r\n <div :class=\"isTagHistory ? 'h100' : 'h101'\">\r\n <transition :name=\"setTransitionName\" mode=\"out-in\">\r\n <keep-alive :include=\"keepAliveNameList\">\r\n <router-view :key=\"refreshRouterViewKey\" />\r\n </keep-alive>\r\n </transition>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'parent',\r\n data() {\r\n return {\r\n refreshRouterViewKey: null,\r\n keepAliveNameList: [],\r\n keepAliveNameNewList: [],\r\n };\r\n },\r\n computed: {\r\n // 设置主界面切换动画\r\n setTransitionName() {\r\n return this.$store.state.themeConfig.themeConfig.animation;\r\n },\r\n isTagHistory() {\r\n return this.$store.state.themeConfig.themeConfig.isTagsview;\r\n },\r\n },\r\n created() {\r\n /**\r\n * 获取需要保持活动状态的组件名称列表\r\n */\r\n this.keepAliveNameList = this.getKeepAliveNames();\r\n // 监听标签页视图刷新路由视图事件\r\n this.bus.$on('onTagsViewRefreshRouterView', (path) => {\r\n // 如果当前路由路径不等于传入的路径,则直接返回false\r\n if (this.$route.path !== path) return false;\r\n // 过滤掉当前路由对应的组件名称,并重新设置keepAliveNameList\r\n this.keepAliveNameList = this.getKeepAliveNames().filter((name) => this.$route.name !== name);\r\n // 刷新路由视图key\r\n this.refreshRouterViewKey = this.$route.path;\r\n // 在下一个tick中重新设置keepAliveNameList\r\n this.$nextTick(() => {\r\n this.refreshRouterViewKey = null;\r\n /**\r\n * 获取需要保持活动状态的组件名称列表\r\n */\r\n this.keepAliveNameList = this.getKeepAliveNames();\r\n });\r\n });\r\n },\r\n\r\n methods: {\r\n // 获取路由缓存列表(name),默认路由全部缓存\r\n getKeepAliveNames() {\r\n return this.$store.state.keepAliveNames.keepAliveNames;\r\n },\r\n },\r\n};\r\n</script>\r\n"],"mappings":";;;;;AAWA;EACAA,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,oBAAA;MACAC,iBAAA;MACAC,oBAAA;IACA;EACA;EACAC,QAAA;IACA;IACAC,iBAAA,WAAAA,kBAAA;MACA,YAAAC,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAC,SAAA;IACA;IACAC,YAAA,WAAAA,aAAA;MACA,YAAAJ,MAAA,CAAAC,KAAA,CAAAC,WAAA,CAAAA,WAAA,CAAAG,UAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA;AACA;AACA;IACA,KAAAX,iBAAA,QAAAY,iBAAA;IACA;IACA,KAAAC,GAAA,CAAAC,GAAA,0CAAAC,IAAA;MACA;MACA,IAAAJ,KAAA,CAAAK,MAAA,CAAAD,IAAA,KAAAA,IAAA;MACA;MACAJ,KAAA,CAAAX,iBAAA,GAAAW,KAAA,CAAAC,iBAAA,GAAAK,MAAA,WAAApB,IAAA;QAAA,OAAAc,KAAA,CAAAK,MAAA,CAAAnB,IAAA,KAAAA,IAAA;MAAA;MACA;MACAc,KAAA,CAAAZ,oBAAA,GAAAY,KAAA,CAAAK,MAAA,CAAAD,IAAA;MACA;MACAJ,KAAA,CAAAO,SAAA;QACAP,KAAA,CAAAZ,oBAAA;QACA;AACA;AACA;QACAY,KAAA,CAAAX,iBAAA,GAAAW,KAAA,CAAAC,iBAAA;MACA;IACA;EACA;EAEAO,OAAA;IACA;IACAP,iBAAA,WAAAA,kBAAA;MACA,YAAAR,MAAA,CAAAC,KAAA,CAAAe,cAAA,CAAAA,cAAA;IACA;EACA;AACA","ignoreList":[]}]}