Skip to content
my-block.ts 1.9 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import { Component } from '@angular/core';
wangqinghua's avatar
wangqinghua committed
import {IonicPage, NavController, NavParams, ToastController} from 'ionic-angular';
wangqinghua's avatar
wangqinghua committed
import {Response} from "@angular/http";
import {AppService} from "../../../service/appHttpService";
wangqinghua's avatar
wangqinghua committed
import {message} from "../../../app/main";
wangqinghua's avatar
wangqinghua committed


@IonicPage()
@Component({
  selector: 'page-my-block',
  templateUrl: 'my-block.html',
})
export class MyBlockPage {
wangqinghua's avatar
wangqinghua committed
    ownerList;
wangqinghua's avatar
wangqinghua committed
    contactPersonInfo;
wangqinghua's avatar
wangqinghua committed
  constructor(public navCtrl: NavController, public navParams: NavParams,
wangqinghua's avatar
wangqinghua committed
              public appService:AppService,public toastCtrl: ToastController) {
wangqinghua's avatar
wangqinghua committed
  }

  ionViewDidLoad() {
wangqinghua's avatar
wangqinghua committed
      this.contactPersonInfo = this.navParams.get('item');
wangqinghua's avatar
wangqinghua committed
    this.initOwnerList();
wangqinghua's avatar
wangqinghua committed
  }

wangqinghua's avatar
wangqinghua committed
    initOwnerList(){
        const data = {
wangqinghua's avatar
wangqinghua committed
            pageSize:'100',
wangqinghua's avatar
wangqinghua committed
            pageNumber:'1'
        };
        this.appService.ObserverHttpGetData("/wisdomgroup/modules/telpBook",data)
            .subscribe((res: Response) => {
                    let data = res.json();
                    this.ownerList = data.data.list;
                }, error => {
                    this.appService.alert('网络异常!');
                }
            );
    }
wangqinghua's avatar
wangqinghua committed

    addBlock(item){
wangqinghua's avatar
wangqinghua committed
      const toast = this.toastCtrl.create(message);
wangqinghua's avatar
wangqinghua committed
      const data = {
          'telpBookPersonList':[{
              'telpbookId':item.id,
              'linkUserid':this.contactPersonInfo.id,
              'linkUsername':this.contactPersonInfo.name
          }]
      };
      this.appService.ObserverHttpPostData('/wisdomgroup/modules/telpBook',data)
wangqinghua's avatar
wangqinghua committed
          .subscribe((res)=>{
              console.log(res.json());
wangqinghua's avatar
wangqinghua committed
              if( res.json().apiResult.errcode == '0' ){
                  toast.setMessage('添加成功');
                  toast.present();
                  this.navCtrl.pop();
              }else{
                  toast.setMessage(res.json().apiResult.data);
                  toast.present();
              }
wangqinghua's avatar
wangqinghua committed
          })
    }
wangqinghua's avatar
wangqinghua committed
}