|  | @@ -166,6 +166,7 @@ service.interceptors.request.use(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // response 拦截器
 | 
	
		
			
				|  |  | +let isConfirmDialogOpen = false
 | 
	
		
			
				|  |  |  service.interceptors.response.use(
 | 
	
		
			
				|  |  |    async (response) => {
 | 
	
		
			
				|  |  |      const userStore = useUserStore()
 | 
	
	
		
			
				|  | @@ -253,11 +254,17 @@ service.interceptors.response.use(
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (code === 500) {
 | 
	
		
			
				|  |  |        // Snackbar.error(t('sys.api.errMsg500'))
 | 
	
		
			
				|  |  | -      Confirm(t('common.confirmTitle'), t('sys.api.errMsg500'), {
 | 
	
		
			
				|  |  | -        sureText: '查看联系方式'
 | 
	
		
			
				|  |  | -      }).then(() => {
 | 
	
		
			
				|  |  | -        window.open('/contactService')
 | 
	
		
			
				|  |  | -      }).catch(() => {})
 | 
	
		
			
				|  |  | +      if (!isConfirmDialogOpen) {
 | 
	
		
			
				|  |  | +        isConfirmDialogOpen = true
 | 
	
		
			
				|  |  | +        Confirm(t('common.confirmTitle'), t('sys.api.errMsg500'), {
 | 
	
		
			
				|  |  | +          sureText: '查看联系方式'
 | 
	
		
			
				|  |  | +        }).then(() => {
 | 
	
		
			
				|  |  | +          isConfirmDialogOpen = false
 | 
	
		
			
				|  |  | +          window.open('/contactService')
 | 
	
		
			
				|  |  | +        }).catch(() => {
 | 
	
		
			
				|  |  | +          isConfirmDialogOpen = false
 | 
	
		
			
				|  |  | +        })
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        return Promise.reject(new Error(msg))
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (code === 900 && msg === '重复请求,请稍后重试') {
 |