Skip to content
select-relay-person.ts 1.62 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";
wangqinghua's avatar
wangqinghua committed
import {ChangeApplySurePage} from "../change-apply-sure/change-apply-sure";
wangqinghua's avatar
wangqinghua committed
import { Storage } from "@ionic/storage";
import { DatePipe } from "@angular/common";
wangqinghua's avatar
wangqinghua committed

@IonicPage()
@Component({
  selector: 'page-select-relay-person',
  templateUrl: 'select-relay-person.html',
})
export class SelectRelayPersonPage {

wangqinghua's avatar
wangqinghua committed
    gender;   //性别  1 男 0女
    scheduleId;
    date;
wangqinghua's avatar
wangqinghua committed
    list;
wangqinghua's avatar
wangqinghua committed
  constructor(public navCtrl: NavController, public navParams: NavParams,
wangqinghua's avatar
wangqinghua committed
              public appService: AppService,public storage: Storage,private datepipe: DatePipe) {
wangqinghua's avatar
wangqinghua committed
  }

  ionViewDidLoad() {
wangqinghua's avatar
wangqinghua committed
      this.scheduleId = this.navParams.get('scheduleId');
      this.date = this.datepipe.transform( this.navParams.get('date'),'yyyy/MM/dd');
      this.storage.get("user").then((res)=>{
          this.gender = res.userDetail.user.gender;
          this.getPerson();
      });
wangqinghua's avatar
wangqinghua committed
  }

  getPerson(){
      const data = {
wangqinghua's avatar
wangqinghua committed
          date:this.date,
          gender:this.gender,
wangqinghua's avatar
wangqinghua committed
          id:''
      };
      this.appService.ObserverHttpGetOption('/wisdomgroup/dutyPerson/getPersonListOutOfMine',data)
          .subscribe((res)=>{
wangqinghua's avatar
wangqinghua committed
              this.list = res.json();
wangqinghua's avatar
wangqinghua committed
          })
wangqinghua's avatar
wangqinghua committed
  }

wangqinghua's avatar
wangqinghua committed
  //替班
  selectPerson(item){
      this.navCtrl.push('ChangeApplySurePage',{
wangqinghua's avatar
wangqinghua committed
          'item':item,
          'applyId':this.navParams.get('applyId'),
wangqinghua's avatar
wangqinghua committed
          'personId':item.id,
wangqinghua's avatar
wangqinghua committed
          'nowId':this.scheduleId
wangqinghua's avatar
wangqinghua committed
      })
  }

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

wangqinghua's avatar
wangqinghua committed
}