From cba25fbcd73aab004797447a46c94faa69b205c4 Mon Sep 17 00:00:00 2001
From: 劉鈞霖 <benson@gmail.com>
Date: 星期二, 30 十一月 2021 13:30:35 +0800
Subject: [PATCH] [ Fix ] 修正上個commit 應當確認關閉後才 reload 頁面

---
 PAMapp/assets/ts/api/share.ts    |    8 ++++----
 PAMapp/assets/ts/errorService.ts |    5 +++--
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/PAMapp/assets/ts/api/share.ts b/PAMapp/assets/ts/api/share.ts
index 9ad2b12..52b6218 100644
--- a/PAMapp/assets/ts/api/share.ts
+++ b/PAMapp/assets/ts/api/share.ts
@@ -1,6 +1,5 @@
 import { AxiosRequestConfig, AxiosError, AxiosResponse } from 'axios';
 import ErrorMessageBox from '../errorService';
-import LocalStorage from '~/store/localStorage';
 import axios from 'axios';
 import _ from 'lodash';
 
@@ -47,9 +46,10 @@
   if(!_.includes(notRequireInterceptorErrorUrl,error.config.url)){
     switch (error.response.status) {
       case 401:
-        ErrorMessageBox('���暹��');
-        location.href='/';
-        window.$nuxt.$store.commit('localStorage/storageClear');
+        ErrorMessageBox('���暹��').then(()=>{
+          location.href='/';
+          window.$nuxt.$store.commit('localStorage/storageClear');
+        });
         break;
       default:
         ErrorMessageBox();
diff --git a/PAMapp/assets/ts/errorService.ts b/PAMapp/assets/ts/errorService.ts
index 0a655eb..e9fa85f 100644
--- a/PAMapp/assets/ts/errorService.ts
+++ b/PAMapp/assets/ts/errorService.ts
@@ -1,7 +1,8 @@
 import { MessageBox } from 'element-ui';
+import { MessageBoxData } from 'element-ui/types/message-box';
 
-export default function ErrorMessageBox(errorMsg?:string):void{
-  MessageBox({
+export default function ErrorMessageBox(errorMsg?:string):Promise<MessageBoxData>{
+  return MessageBox({
     message: errorMsg ? errorMsg:'蝟餌絞���隤�',
     showClose:false,
     showConfirmButton:true,

--
Gitblit v1.8.0