fengxiang
2018-07-06 8ac3a87733b421c1f1cb3b691f946c05bdae02df
src/app/core/net/default.interceptor.ts
@@ -29,8 +29,8 @@
             () => !isExpireModelShow
         ).subscribe( (event: HttpErrorResponse) => {
                isExpireModelShow = true;
                if (!!event.error) {
                    let errorMsg = '';
                if (!!event && !!event.error) {
                    const erroCode =  !!event.error['errorCode'] ? Number.parseInt(event.error['errorCode']) : 0;
                    switch (erroCode) {
                    case 10: errorMsg = '未登录,请登录'; break;
@@ -38,6 +38,9 @@
                    case 12: errorMsg = '账号过期,请联系供应商'; break;
                    case 0: errorMsg = '服务器处于离线状态'; break;
                    default: errorMsg = '登录过期,请重新登录'; break;
                    }
                }else {
                    errorMsg = '服务器处于离线状态';
                    }
                        // 清空refresh信息,不再刷新
                        this.loginService.clearRefreshToken();
@@ -49,7 +52,6 @@
                            this.goTo('/passport/login');
                        }
                        });
            }
         });
    }
    get loginService(): LoginService {