var e = getApp(), a = e.globalData.setting, os = a, t = e.request, d = e.globalData; Page({ /** * 页面的初始数据 */ data: { url:a.url, iurl: a.imghost, tment_details: [], //预约详情 number:"",//订单号 arrangeTime:"",//预约年月日 day:"",//判断是上午还是下午 states:3,//3为取消预约 }, //取消预约 cancel_tment: function (e) { var th = this; var index = e.currentTarget.dataset.index; var states = th.data.states; var tment_details = th.data.tment_details; var number = th.data.number; var json = { "number": number, "storeId": a.stoid, "states": states }; var data = JSON.stringify(json); var url = th.data.url + "/api/weshop/marketing/reservation/reservation/update"; //预约接口地址 wx.request({ url: url, data: data, method: 'put', header: { 'content-type': 'application/json' }, // 设置请求的 header success: function (res) { if (res.data.code == 0) { getApp().my_warnning("取消成功", 0, th); var id = th.data.activeCategoryId; if (id == 1) { tment_details.splice(index, 1); th.setData({ tment_details: tment_details }) } else { var start = 'tment_details[' + index + '].State'; th.setData({ [start]: 3 }) } } else { getApp().my_warnning(res.data.msg, 0, th); } } }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { var th = this; th.setData({ number: options.number }) th.query_bea(); }, //查询美容师详情 query_bea: function() { wx.showLoading({ title: '加载中', }) var th = this; var number = th.data.number; var url = "/api/weshop/marketing/reservation/reservation/page"; getApp().request.promiseGet(url, { data: { storeId: a.stoid, userId: d.user_id, number: number } }).then(res => { wx.hideLoading(); if (res.data.code == 0) { var data = res.data.data.pageData; var arrangeTime = data[0].ArrangeTime.substring(0,11); var day = data[0].ArrangeTime.substring(12, 13); if (day<12){ day = "上午" }else{ day = "下午" } th.setData({ tment_details: data, arrangeTime: arrangeTime, day:day }) }else{ getApp().my_warnning(res.data.msg, 0, th); } }) }, //显示核销码 code_show: function (e) { var th = this; //--获取成功的时候-- var no = e.currentTarget.dataset.order_sn; var qc_com = th.selectComponent("#qc_com"); //组件的id var obj = { val: no, content: "请将二维码展示给核销员,使用更快捷" }; qc_com.open(obj) }, //跳到首页 goto: function (e) { wx.switchTab({ url: '/pages/index/index/index', }) }, /** * 生命周期函数--监听页面显示 */ onShow: function() { }, })