fengxiang
2018-06-07 2656c7ab687d3e3b6f704b9d87ce20ff9c805bb0
src/app/core/net/default.interceptor.ts
@@ -25,10 +25,11 @@
    
    constructor(private injector: Injector) {
         let isExpireModelShow = false;
         this.unLoginHandle.debounceTime(3000).subscribe( (event: HttpErrorResponse) => {
                const canExpireModelShow = !isExpireModelShow;
         this.unLoginHandle.debounceTime(1000).delay(1000).filter(
             () => !isExpireModelShow
         ).subscribe( (event: HttpErrorResponse) => {
                isExpireModelShow = true;
                if (canExpireModelShow && !!event.error) {
                if (!!event.error) {
                    let errorMsg = '';
                    const erroCode =  !!event.error['errorCode'] ? Number.parseInt(event.error['errorCode']) : 0;
                    switch (erroCode) {
@@ -41,6 +42,7 @@
                        // 清空refresh信息,不再刷新
                        this.loginService.clearRefreshToken();
                        this.model.info({
                        maskClosable: false,
                        title: errorMsg,
                        onOk: () => {
                            isExpireModelShow = false;