fengxiang
2018-06-07 2656c7ab687d3e3b6f704b9d87ce20ff9c805bb0
过时弹窗完善测试
3 files modified
11 ■■■■■ changed files
src/app/core/net/default.interceptor.ts 8 ●●●●● patch | view | raw | blame | history
src/app/routes/map/coordinates-picker/coordinates-picker.component.ts 1 ●●●● patch | view | raw | blame | history
src/app/routes/routes.module.ts 2 ●●●●● patch | view | raw | blame | history
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;
src/app/routes/map/coordinates-picker/coordinates-picker.component.ts
@@ -91,7 +91,6 @@
      this._localSearch = new  this._BMap.LocalSearch(map, {
        renderOptions: {map: map}
      });
      debugger;
      if (this.data.latitude === this.Default_LAT 
          && this.data.longitude === this.Default_LNG
          && !!this.data.address
src/app/routes/routes.module.ts
@@ -24,6 +24,8 @@
import 'rxjs/add/operator/switchMap';
import 'rxjs/add/operator/toPromise';
import 'rxjs/add/operator/filter';
import 'rxjs/add/operator/last';
import 'rxjs/add/operator/delay';
@NgModule({
    imports: [ SharedModule, RouteRoutingModule ],