Skip to content
person-list.ts 1.02 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import {Component} from '@angular/core';
wangqinghua's avatar
wangqinghua committed
import {IonicPage, NavController, NavParams, ViewController} from 'ionic-angular';
wangqinghua's avatar
wangqinghua committed
import {AppGlobal, AppService} from "../../../service/appHttpService";
wangqinghua's avatar
wangqinghua committed

@Component({
wangqinghua's avatar
wangqinghua committed
    selector: 'page-person-list',
    templateUrl: 'person-list.html',
wangqinghua's avatar
wangqinghua committed
})
export class PersonListPage {

wangqinghua's avatar
wangqinghua committed
    picture: string = AppGlobal.picture;
    perList;
    name = '';
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    constructor(public navCtrl: NavController, public navParams: NavParams,
                public appService: AppService, public viewCtrl: ViewController) {
    }

    ionViewDidLoad() {
wangqinghua's avatar
wangqinghua committed
        this.getList();
wangqinghua's avatar
wangqinghua committed
    }

    getList() {
        const data = {
            name: this.name,
            pageNumber: 1,
            pageSize: 100,
        };
        this.appService.ObserverHttpNoForm('/wisdomgroup/app/getUserByName', data)
            .subscribe((res) => {
                this.perList = res.json().list;
            })
    }
wangqinghua's avatar
wangqinghua committed

    dismiss() {
wangqinghua's avatar
wangqinghua committed
        this.viewCtrl.dismiss();
wangqinghua's avatar
wangqinghua committed
    }

wangqinghua's avatar
wangqinghua committed
    sure(item) {
wangqinghua's avatar
wangqinghua committed
        this.viewCtrl.dismiss(item);
wangqinghua's avatar
wangqinghua committed
    }

wangqinghua's avatar
wangqinghua committed
}