Skip to content
appraisals.ts 1.4 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import {Component, ViewChild} from '@angular/core';
import {InfiniteScrollContent, IonicPage, NavController, NavParams} from 'ionic-angular';
import {AppGlobal} from "../../../service/http.service";
import {MineService} from "../mine.service";
import {CommonService} from "../../../provide/common.service";
import {timer} from "rxjs/observable/timer";
wangqinghua's avatar
wangqinghua committed

@IonicPage()
@Component({
wangqinghua's avatar
wangqinghua committed
    selector: 'page-appraisals',
    templateUrl: 'appraisals.html',
wangqinghua's avatar
wangqinghua committed
})
export class AppraisalsPage {
wangqinghua's avatar
wangqinghua committed
    @ViewChild(InfiniteScrollContent) infiniteScrollContent: InfiniteScrollContent;
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    pageNum = 1;
    pageCount = 10;
    collectionList = [];
    picture: string = AppGlobal.domain + '/wisdomgroup';
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    isLoad = true;
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    loadMore = true;
    totalNum;  //总条数
    changeType = 1;

    orgList = [];

    constructor(public navCtrl: NavController, public navParams: NavParams,
                public mineSer: MineService, public commonSer: CommonService) {
    }

    ionViewDidEnter() {
        this.getOrgList();
    }

    //组织积分top5
    getOrgList() {
        const data = {
            pageNum: this.pageNum,
            pageSize: 5
        };
        this.mineSer.orgPointList(data).subscribe(
            (res) => {
                this.orgList = res.data.list;
            }
        )
    }

    doRefresh(e){
        timer(1000).subscribe(()=>{
            e.complete();
            this.getOrgList();
        })
    }
wangqinghua's avatar
wangqinghua committed
}