Skip to content
change-apply-list.ts 1.7 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import {Component} from '@angular/core';
import {IonicPage, NavController, NavParams} from 'ionic-angular';
wangqinghua's avatar
wangqinghua committed
import {AppService} from "../../../service/appHttpService";
import {DutyApplyHandlePage} from "../duty-apply-handle/duty-apply-handle";
wangqinghua's avatar
wangqinghua committed
import {DutyChangeDetailPage} from "../duty-change-detail/duty-change-detail";
wangqinghua's avatar
wangqinghua committed

@IonicPage()
@Component({
wangqinghua's avatar
wangqinghua committed
    selector: 'page-change-apply-list',
    templateUrl: 'change-apply-list.html',
wangqinghua's avatar
wangqinghua committed
})
export class ChangeApplyListPage {

wangqinghua's avatar
wangqinghua committed
    menuList = [
wangqinghua's avatar
wangqinghua committed
        {name: '待处理'},
        {name: '已处理'},
wangqinghua's avatar
wangqinghua committed
    ];
    changeType = 1;
wangqinghua's avatar
wangqinghua committed
    noList = [];
    doneList = [];
wangqinghua's avatar
wangqinghua committed

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

wangqinghua's avatar
wangqinghua committed
    ionViewDidEnter() {
        const len = this.navCtrl.length() - 2 - 1;
        this.navCtrl.remove(2, len);
        this.getList();
    }
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    getList() {
        //0 未处理  1 已处理
        const data = {
            type: 0
        };
        this.appService.ObserverHttpGetOption('/wisdomgroup/changeApply/app/applyListOfType', data)
            .subscribe((res) => {
                    this.noList = res.json();
                }
            );
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
        const data1 = {
            type: 1
        };
        this.appService.ObserverHttpGetOption('/wisdomgroup/changeApply/app/applyListOfType', data1)
            .subscribe((res) => {
                    this.doneList = res.json();
                }
            );
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    }
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    change(type) {
        this.changeType = type;
    }
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    goApplyDetail(item) {
        this.navCtrl.push('DutyApplyHandlePage', {'item': item});
wangqinghua's avatar
wangqinghua committed
    }

wangqinghua's avatar
wangqinghua committed
    goToDetail(item) {
        this.navCtrl.push('DutyChangeDetailPage', {'item': item});
wangqinghua's avatar
wangqinghua committed
    }

wangqinghua's avatar
wangqinghua committed
}