Skip to content
desicr.ts 2.06 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:'',   //问卷说明
wangqinghua's avatar
wangqinghua committed
      usergroup:null,  //用户组id
wangqinghua's avatar
wangqinghua committed
      isopen:0,  //是否公开
      isans:1,   //是否匿名
      state:1   //状态
  };
wangqinghua's avatar
wangqinghua committed
    groupName = '全体用户';
wangqinghua's avatar
wangqinghua committed

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
        if( !this.desrc.title ){
            toast.setMessage('请填写标题');
            toast.present();
          return false
      }
wangqinghua's avatar
wangqinghua committed
        if(this.desrc.usergroup == null){
            this.desrc.usergroup = 'all';
        }
wangqinghua's avatar
wangqinghua committed
        this.appService.ObserverHttpPost('/wisdomgroup/modules/question/create',this.desrc)
            .subscribe(
                (res)=>{
wangqinghua's avatar
wangqinghua committed
                    if(res){
                        toast.setMessage('创建成功');
                        toast.present();
                        this.navCtrl.push('EditPage',{temp:res.json()});
                    }
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=>{
wangqinghua's avatar
wangqinghua committed
            if( data ){
                this.desrc.usergroup = data.id;
                this.groupName = data.groupName;
            }else{
                this.desrc.usergroup = 'all';
wangqinghua's avatar
wangqinghua committed
                this.groupName = '全体用户';
wangqinghua's avatar
wangqinghua committed
            }

wangqinghua's avatar
wangqinghua committed
        });
wangqinghua's avatar
wangqinghua committed
        modal.present();
    }

wangqinghua's avatar
wangqinghua committed
}