confirm-appointment-info.js 2.5 KB
// pages/index/confirm-appointment-info/confirm-appointment-info.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show: false,
    is_showModal: false,
    is_showSuccessModal: false,
    pay_success: false,
    children: [{
        name: '张三',
        is_choose: true
      },
      {
        name: '李思思',
        is_choose: false
      },
      {
        name: '迪丽热巴-迪力木拉提',
        is_choose: false
      }
    ],
    is_choose: false,
  },
  chooseChildren(e) {
    const current = e.currentTarget.dataset.index;
    this.setData({
      currentChild: current,
      [`children[${current}].is_choose`]: !this.data.children[current].is_choose
    })
  },
  refreshModal() {
    this.setData({
      pay_success: true
    });
  },
  submit() {
    if(this.data.pay_success) {
      this.setData({
        is_showModal: false,
        is_showSuccessModal: true,
      });
    }else {
      this.setData({
        is_showModal: true
      });
    }
  },
  chooseNo(e) {
    this.setData({
      currentBtn: e.currentTarget.dataset.index,
      is_showModal: false
    })
    wx.navigateBack({
      delta: 1
    })   
  },
  //弹窗确认事件
  chooseYes(e) {
    this.setData({
      currentBtn: e.currentTarget.dataset.index,
      is_showModal: false,
      // is_showSuccessModal: true
    })
    
    wx.navigateTo({
      url: '../../my/buyCard/buyCard',
    })
  },

  modalConfirm() {
    this.setData({
      is_showSuccessModal: false
    })
    wx.redirectTo({
      url: '../../my/all-appointment/all-appointment?currentTab=' + 2,
    })
  },

  disableScroll() {},
  addStudent() {
    wx.navigateTo({
      url: './add-student/add-student'
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

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

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    const self = this;
    setTimeout(function() {
      self.setData({
        show: true
      })
    }, 500)
  },

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

  },

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

  },

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

  },

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

  },

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

  }
})