go-appointment.js 4.8 KB
// pages/index/go-appointment/go-appointment.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    array: ['北京市', '天津市', '上海市', '河北省'],
    currentCity: '北京市',
    is_change: false,
    show_submit_btn: false,
    areaTest: [{
        area: '朝阳区',
        list: [{
          id: 1,
          name: '798实验室'
        }, {
          id: 2,
          name: '木鱼湖实验室'
        }, {
          id: 3,
          name: '南锣鼓巷实验室'
        }]
      },
      {
        area: '东城区',
        list: [{
          id: 4,
          name: '798实验室'
        }, {
          id: 5,
          name: '木鱼湖实验室'
        }, {
          id: 6,
          name: '南锣鼓巷实验室'
        }]
      },
      {
        area: '西城区',
        list: [{
          id: 7,
          name: '798实验室'
        }, {
          id: 11,
          name: '木鱼湖实验室'
        }, {
          id: 8,
          name: '南锣鼓巷实验室'
        }]
      },
      {
        area: '昌平区',
        list: [{
          id: 9,
          name: '798实验室'
        }, {
          id: 12,
          name: '木鱼湖实验室'
        }, {
          id: 10,
          name: '南锣鼓巷实验室'
        }]
      },
    ],
    test: {
      title: '798实验室,本实验室分为三个阶段,第一阶段由家长和孩子共同完成,第二阶段由孩子独立完成。家长在旁边指导,第三阶段巴拉巴拉',
      list: [{
          week: '周六',
          date: '10月20日',
          time: '10:00 — 11:30',
          rest: 6
        },
        {
          week: '周日',
          date: '10月21日',
          time: '15:00 — 16:30',
          rest: 0
        },
        {
          week: '周日',
          date: '10月21日',
          time: '15:00 — 16:30',
          rest: 6
        },
        {
          week: '周日',
          date: '10月21日',
          time: '15:00 — 16:30',
          rest: 0
        },
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周日',date: '10月21日',time:'15:00 — 16:30',rest: 6},
        // {week:'周六',date: '10月20日',time:'10:00 — 11:30',rest: 6}
      ]
    },
  },

  //选择城市
  bindPickerChange: function(e) {
    console.log('picker发送选择改变,携带值为', e.detail.value)
    this.setData({
      index: e.detail.value,
      is_change: true,
    })
  },

  //选择实验室
  chooseTest(e) {
    console.log(e.currentTarget.dataset.index);
    const current = e.currentTarget.dataset.index;
    const current_id = e.currentTarget.dataset.id;
    this.setData({
      currentTest: current,
      currentId: current_id
    })
  },

  //选择时段
  chooseTime(e) {
    console.log(e.currentTarget.dataset.index);
    const current = e.currentTarget.dataset.index;
    this.setData({
      currentTime: current
    })
  },

  //点击单人预约
  singleAppointment() {
    // this.setData({
    //   show_submit_btn: true
    // })
    wx.navigateTo({
      url: '/pages/index/confirm-appointment-info/confirm-appointment-info'
    })
  },

  //点击双人预约
  doubleAppointment() {
    // this.setData({
    //   show_submit_btn: true
    // })
    wx.navigateTo({
      url: '/pages/index/confirm-appointment-info/confirm-appointment-info'
    })
  },

  submit() {
    wx.navigateTo({
      url: '/pages/index/confirm-appointment-info/confirm-appointment-info'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.data.areaTest.forEach((v, i) => {
      Object.keys(v).forEach(v => {
        console.log(v) //取到了key
        console.log(this.data.areaTest[i][v]) //取到了值
      })
    })
    // console.log(this.data.areaTest);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})