Skip to content
use-car.ts 1.43 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 {CalendarComponentOptions} from "ion2-calendar";
import {monthCh, weekDay} from "../../../app/main";
import {ServeService} from "../serve.service";
import {DatePipe} from "@angular/common";
import {RoomApplyPage} from "../meet-room/room-apply/room-apply";
wangqinghua's avatar
wangqinghua committed

@IonicPage()
@Component({
  selector: 'page-use-car',
  templateUrl: 'use-car.html',
})
export class UseCarPage {

wangqinghua's avatar
wangqinghua committed
  changeType = 1;
  date = new Date();
  options: CalendarComponentOptions = {
    from: new Date(2000, 0, 1),
    monthFormat: 'YYYY 年 MM 月 ',
    weekdays: weekDay,
    monthPickerFormat: monthCh,
    pickMode: 'single',
    color: 'danger'
  };

  room;

  constructor(public navCtrl: NavController, public navParams: NavParams,
              private serveSer: ServeService, public datePipe: DatePipe) {
  }

  ionViewDidEnter() {
    const date = this.datePipe.transform(new Date(), 'yyyy-MM-dd');
    this.getApply(date);
  }

  getApply(date) {
    const data = {'dateStr': date}
    this.serveSer.queryMeetingRoomByDate(data).subscribe(
        (res) => {
          this.room = res.data;
        }
    )
  }

  addMeet() {
    this.navCtrl.push(RoomApplyPage);
  }

  change(type) {
    this.changeType = type;
  }

  goApplyEdit(item) {
    this.navCtrl.push(RoomApplyPage, {id: item.applyId});
wangqinghua's avatar
wangqinghua committed
  }

wangqinghua's avatar
wangqinghua committed
  goApply() {
    this.navCtrl.push(RoomApplyPage);
wangqinghua's avatar
wangqinghua committed
  }

}