| | |
| | | }; |
| | | |
| | | function showErrorMessageBox(error:any):void{ |
| | | // console.log('error', error, error.response); |
| | | if(!_.includes(notRequireInterceptorErrorUrl,error.config.url)){ |
| | | switch (error.response.status) { |
| | | case 401: |
| | | ErrorMessageBox('登入逾時').then(()=>{ |
| | | Promise.all([ErrorMessageBox('登入逾時'),window.$nuxt.$store.dispatch('localStorage/actionStorageClear')]).then(()=>{ |
| | | location.href='/'; |
| | | window.$nuxt.$store.commit('localStorage/storageClear'); |
| | | }); |
| | | break; |
| | | |
| | | default: |
| | | ErrorMessageBox(); |
| | | ErrorMessageBox('', error); |
| | | break; |
| | | } |
| | | |
| | | } |
| | | }; |