add-time-dur-items.js 1.27 KB
// pack-book/components/book/time/add-time-dur-items.js
import util  from'../../../../utils/util.js'
import PubSub from '../../../../utils/PubSub';
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },
  lifetimes: {
    attached: function () {
      //console.log('add-time-dur.attached')
      PubSub.on('dur-items',(check)=>{
        //{ddate_solt: 1, list: Array(9), listIndex: 8}
        this.ddate_solt=check.ddate_solt
        this.list=check.list
        this.listIndex=check.listIndex
        console.log('add-time-dur-items',check)
        this.setData(check)
        this.trigger()
      })
    },
    moved: function () { },
    detached: function () {
      PubSub.off('du-items')
    },
  },
  /**
   * 组件的初始数据
   */
  data: {
    list:[],
    timePickerMask:false,
    ddate_solt:-1,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    calendarShow(){
      this.setData({
        timePickerMask:true,
      })
    },
    calendarClose(){
      this.setData({
        timePickerMask:true,
      })
    },
    bindTimePickerChange(e){
      console.log('add-time-dur-items',e.detail)
    },
    trigger(){
      this.triggerEvent('event',{
        time:this.list[this.listIndex].time,
        ddate_solt:this.ddate_solt
      })
    },
  }
})