AddTBStore.js 970 Bytes
/**
 * Created by yzdd on 2018/4/7.
 */

import {observable, computed} from 'mobx';

const bus = require("../assests/bus.png");
const car = require("../assests/car.png");
const plane = require("../assests/plane.png");
const train = require("../assests/train.png");
const other3 = require("../assests/other3.png");

export class AddTBStore {
  @observable
  unit = "";

  @observable
  reason = "";

  @observable
  reasonRemark = "";

  @observable
  detailArray = [];


}

export class DetailItem {
  @observable
  startTime = "";
  @observable
  endTime = "";
  //1汽车
  //2火车
  //3飞机
  //4自驾
  //5其他
  @observable
  type = 1;

  @observable
  startPlace = null;

  @observable
  endPlace = null;

  @computed
  get getTypeResource() {
    switch (this.type) {
      case 1:
        return bus;
      case 2:
        return train;
      case 3:
        return plane;
      case 4:
        return car;
      case 5:
        return other3;
    }
  }
}