Skip to content
desicr.ts 1.71 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import { Component } from '@angular/core';
wangqinghua's avatar
wangqinghua committed
import {IonicPage, ModalController, NavController, NavParams, ToastController} from 'ionic-angular';
wangqinghua's avatar
wangqinghua committed
import {EditPage} from "../edit/edit";
wangqinghua's avatar
wangqinghua committed
import {PersonPage} from "../../modal/person/person";
wangqinghua's avatar
wangqinghua committed
import { AppService } from "../../../../service/appHttpService";
wangqinghua's avatar
wangqinghua committed
import {message} from "../../../../app/main";
wangqinghua's avatar
wangqinghua committed


@IonicPage()
@Component({
  selector: 'page-desicr',
  templateUrl: 'desicr.html',
})
export class DesicrPage {

wangqinghua's avatar
wangqinghua committed
  desrc = {
      title:'',   //问卷标题
      explai:'',   //问卷说明
      usergroup:'',  //用户组id
      isopen:0,  //是否公开
      isans:1,   //是否匿名
      state:1   //状态
  };
    groupName = '选择用户组';

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

  ionViewDidLoad() {
    console.log('ionViewDidLoad DesicrPage');
  }

wangqinghua's avatar
wangqinghua committed
    submitOrder(){
wangqinghua's avatar
wangqinghua committed
        const toast = this.toastCtrl.create(message);
wangqinghua's avatar
wangqinghua committed
        const data = {}
        this.appService.ObserverHttpPost('/wisdomgroup/modules/question/create',this.desrc)
            .subscribe(
                (res)=>{
wangqinghua's avatar
wangqinghua committed
                    toast.setMessage('创建成功');
                    toast.present();
                    setTimeout((res) => {
                        this.navCtrl.pop();
                    }, 2000);
wangqinghua's avatar
wangqinghua committed
                }
            )
wangqinghua's avatar
wangqinghua committed
    }

wangqinghua's avatar
wangqinghua committed
    selectPerson(){
        let modal = this.modalCtrl.create(PersonPage);
wangqinghua's avatar
wangqinghua committed
        modal.onDidDismiss(data=>{
            console.log(data);
            this.desrc.usergroup = data.id;
            this.groupName = data.groupName;
        })
wangqinghua's avatar
wangqinghua committed
        modal.present();
    }

wangqinghua's avatar
wangqinghua committed
}