Skip to content
accept.ts 1.53 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 {TabsService} from "../../tabs/tabs.service";
import {CommonService} from "../../../provide/common.service";


@IonicPage()
@Component({
wangqinghua's avatar
wangqinghua committed
    selector: 'page-accept',
    templateUrl: 'accept.html',
wangqinghua's avatar
wangqinghua committed
})
export class AcceptPage {

wangqinghua's avatar
wangqinghua committed
    id;
    answer = "";
    item;
    acceptBol = false;
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    constructor(public navCtrl: NavController, public navParams: NavParams,
                private tabSer: TabsService, private commonSer: CommonService) {
    }
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
    ionViewDidLoad() {
        this.id = this.navParams.get('id');
        this.getDetail();
wangqinghua's avatar
wangqinghua committed
    }
wangqinghua's avatar
wangqinghua committed

    getDetail() {
        this.tabSer.personDetail(this.id).subscribe(
            (res) => {
                this.item = res.data;
                if(this.item.answers && this.item.answers.length > 0){
                    this.item.answers.forEach(e => {
                        if (e.isAccept == 1) {
                            this.acceptBol = true;
                        }
                    })
                }
wangqinghua's avatar
wangqinghua committed
            }
wangqinghua's avatar
wangqinghua committed
        )
    }

    //采纳回答
    accept(answerId) {
        const data = {
            answerId: answerId
wangqinghua's avatar
wangqinghua committed
        }
wangqinghua's avatar
wangqinghua committed
        this.tabSer.accept(data).subscribe(
            (res) => {
                if (res.errcode == '1000') {
                    this.commonSer.toast('采纳成功');
                    this.getDetail();
                } else {
                    this.commonSer.toast(res.errmsg);
                }
            }
        )
    }
wangqinghua's avatar
wangqinghua committed

}