| | |
| | | |
| | | const notRequireInterceptorErrorUrl = [ |
| | | '/otp/verify', |
| | | '/otp/sendOtp', |
| | | // '/otp/sendOtp', |
| | | '/eService/authenticate', |
| | | '/login/validate/get_img_code', |
| | | '/login/validate/verify_img_code', |
| | |
| | | |
| | | function showErrorMessageBox(error: any): void { |
| | | setTimeout(() => { |
| | | console.log('errorerrorerror', error.config); |
| | | // NOTE: 此為 HOT FIX 顧問登入失敗後,會出現逾時的 dialog [Tomas, 2022/7/20 14:21] |
| | | if(error.config.url.include('api/eService/authenticate')) return; |
| | | if(error.config.url.includes('api/eService/authenticate')) return; |
| | | if (error.config.url.includes('/otp/sendOtp')) { |
| | | messageBoxService.showErrorMessage('', error); |
| | | return |
| | | } |
| | | if (!_.includes(notRequireInterceptorErrorUrl, error.config.url)) { |
| | | switch (error.response.status) { |
| | | case 401: |