修复选项卡点击右键刷新丢失参数问题
This commit is contained in:
		
							parent
							
								
									89cd2106ed
								
							
						
					
					
						commit
						dccb3ac6c6
					
				@ -5,7 +5,6 @@ import org.apache.commons.lang3.concurrent.BasicThreadFactory;
 | 
			
		||||
import org.springframework.context.annotation.Bean;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
 | 
			
		||||
 | 
			
		||||
import java.util.concurrent.ScheduledExecutorService;
 | 
			
		||||
import java.util.concurrent.ScheduledThreadPoolExecutor;
 | 
			
		||||
import java.util.concurrent.ThreadPoolExecutor;
 | 
			
		||||
 | 
			
		||||
@ -4,20 +4,21 @@ import router from '@/router';
 | 
			
		||||
export default {
 | 
			
		||||
  // 刷新当前tab页签
 | 
			
		||||
  refreshPage(obj) {
 | 
			
		||||
    const { path, matched } = router.currentRoute;
 | 
			
		||||
    const { path, query, matched } = router.currentRoute;
 | 
			
		||||
    if (obj === undefined) {
 | 
			
		||||
      matched.forEach((m) => {
 | 
			
		||||
        if (m.components && m.components.default && m.components.default.name) {
 | 
			
		||||
          if (!['Layout', 'ParentView'].includes(m.components.default.name)) {
 | 
			
		||||
            obj = { name: m.components.default.name, path: path };
 | 
			
		||||
            obj = { name: m.components.default.name, path: path, query: query };
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
    }
 | 
			
		||||
    return store.dispatch('tagsView/delCachedView', obj).then(() => {
 | 
			
		||||
      const { path } = obj
 | 
			
		||||
      const { path, query } = obj
 | 
			
		||||
      router.replace({
 | 
			
		||||
        path: '/redirect' + path
 | 
			
		||||
        path: '/redirect' + path,
 | 
			
		||||
        query: query
 | 
			
		||||
      })
 | 
			
		||||
    })
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user