| 
															
																@@ -152,31 +152,24 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       })
 
															 | 
															
															 | 
															
																       })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     },
 
															 | 
															
															 | 
															
																     },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     refreshSelectedTag(view) {
 
															 | 
															
															 | 
															
																     refreshSelectedTag(view) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      this.$store.dispatch('tagsView/delCachedView', view).then(() => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        const { fullPath } = view
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        this.$nextTick(() => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-          this.$router.replace({
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            path: '/redirect' + fullPath
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-          })
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        })
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      })
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      this.$tab.refreshPage(view);
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     },
 
															 | 
															
															 | 
															
																     },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     closeSelectedTag(view) {
 
															 | 
															
															 | 
															
																     closeSelectedTag(view) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      this.$store.dispatch('tagsView/delView', view).then(({ visitedViews }) => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      this.$tab.closePage(view).then(({ visitedViews }) => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (this.isActive(view)) {
 
															 | 
															
															 | 
															
																         if (this.isActive(view)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           this.toLastView(visitedViews, view)
 
															 | 
															
															 | 
															
																           this.toLastView(visitedViews, view)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }
 
															 | 
															
															 | 
															
																         }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       })
 
															 | 
															
															 | 
															
																       })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     },
 
															 | 
															
															 | 
															
																     },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     closeRightTags() {
 
															 | 
															
															 | 
															
																     closeRightTags() {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      this.$store.dispatch('tagsView/delRightTags', this.selectedTag).then(visitedViews => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      this.$tab.closeRightPage(this.selectedTag).then(visitedViews => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (!visitedViews.find(i => i.fullPath === this.$route.fullPath)) {
 
															 | 
															
															 | 
															
																         if (!visitedViews.find(i => i.fullPath === this.$route.fullPath)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           this.toLastView(visitedViews)
 
															 | 
															
															 | 
															
																           this.toLastView(visitedViews)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }
 
															 | 
															
															 | 
															
																         }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       })
 
															 | 
															
															 | 
															
																       })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     },
 
															 | 
															
															 | 
															
																     },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     closeLeftTags() {
 
															 | 
															
															 | 
															
																     closeLeftTags() {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      this.$store.dispatch('tagsView/delLeftTags', this.selectedTag).then(visitedViews => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      this.$tab.closeLeftPage(this.selectedTag).then(visitedViews => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (!visitedViews.find(i => i.fullPath === this.$route.fullPath)) {
 
															 | 
															
															 | 
															
																         if (!visitedViews.find(i => i.fullPath === this.$route.fullPath)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           this.toLastView(visitedViews)
 
															 | 
															
															 | 
															
																           this.toLastView(visitedViews)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }
 
															 | 
															
															 | 
															
																         }
 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -184,12 +177,12 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     },
 
															 | 
															
															 | 
															
																     },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     closeOthersTags() {
 
															 | 
															
															 | 
															
																     closeOthersTags() {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       this.$router.push(this.selectedTag).catch(()=>{});
 
															 | 
															
															 | 
															
																       this.$router.push(this.selectedTag).catch(()=>{});
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      this.$store.dispatch('tagsView/delOthersViews', this.selectedTag).then(() => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      this.$tab.closeOtherPage(this.selectedTag).then(() => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.moveToCurrentTag()
 
															 | 
															
															 | 
															
																         this.moveToCurrentTag()
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       })
 
															 | 
															
															 | 
															
																       })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     },
 
															 | 
															
															 | 
															
																     },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     closeAllTags(view) {
 
															 | 
															
															 | 
															
																     closeAllTags(view) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      this.$store.dispatch('tagsView/delAllViews').then(({ visitedViews }) => {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      this.$tab.closeAllPage().then(({ visitedViews }) => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (this.affixTags.some(tag => tag.path === this.$route.path)) {
 
															 | 
															
															 | 
															
																         if (this.affixTags.some(tag => tag.path === this.$route.path)) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																           return
 
															 | 
															
															 | 
															
																           return
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }
 
															 | 
															
															 | 
															
																         }
 
															 |