// pages/order/showOrder/index.js let app = getApp() import commonApi from "../../../utils/https/common" Page({ /** * 页面的初始数据 */ data: { product:app.globalData.product, contact:[], coupon:null, prizeId:null }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ product:app.globalData.product, prizeId:wx.getStorageSync('prizeId') }) }, setLinkman:function(e){ console.log(e) this.setData({ contact:e.detail }) }, order:function(){ let product = this.data.product,contact = this.data.contact; if(contact.length!=product.seats.length){ wx.showToast({ title: '请选择'+product.seats.length+"个出行人", icon:'none' }) return; } let contactIds = []; contact.map(item=>{ contactIds.push(item.id) }) let data = { coupon_id:this.data.coupon?this.data.coupon.id:null, source:"WECHATXCX", product_list:[{ "type" : "show",//演出 "product_id": product.id, "sku_id": product.sku[0].id, "use_date": product.timeInfo.sale_date, "start_time": product.timeInfo.screen[0].start_time, "end_time": product.timeInfo.screen[0].end_time, "visitors": contactIds.join(","), "product_num": product.seats.length, "seats_ids":product.seats }] }; if(this.data.prizeId){ data.lottery_id = this.data.prizeId } if(app.globalData.from){ data.system_name = app.globalData.from; } if(app.globalData.retailId){ data.commission_code = app.globalData.retailId; app.globalData.retailId = null; } if(app.globalData.category_id){ data.category_id = app.globalData.category_id; } commonApi.user_post("order/create",{ data:JSON.stringify(data) }).then(res=>{ console.log(res) }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.setData({ coupon:app.globalData.couponInfo }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { } })