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