const app = getApp() Page({ /** * 页面的初始数据 */ data: { list: [1, 2, 3, 4], status: 0, success: false, fail: false, name: '', addressId: 0, tel: '', area: '', address: '', type:'' }, show_cover() { this.setData({ cover_type: !this.data.cover_type }) }, // 去添加地址 add_address() { console.log(888) wx.navigateTo({ url: '/pages/address/address', }) }, //选择凑单商品 chooseGoods(e) { var status = e.currentTarget.dataset.index this.setData({ status }) }, //获取页面信息 get_info(id) { let that = this let url = app.interface.orderInfo let params = { id: id } app.post(url, params).then((res) => { console.log(res) that.setData({ info: res.msg }) that.data.info.money = Number(that.data.info.total_price) + Number(that.data.info.youfei * 100 / 100) that.setData({ info:that.data.info }) }) }, //订单支付 order_pay(e) { let url = app.interface.order_pay let params = { order_odd: e.currentTarget.dataset.order } app.post(url, params).then((res) => { this.setData({ order: res.msg, cover_type: false }) if (res.msg.message == "支付成功") { this.setData({ success: true }) } else if (res.msg.message == "余额不足") { this.setData({ fail: true }) } }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ type:options.type }) this.get_info(options.id) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, //获取页面信息 get_youfei(id) { let that = this let url = that.data.type == 4 ? app.interface.youfei1 : app.interface.youfei let params = { info: JSON.stringify(that.data.info), address_id: id } app.post(url, params).then((res) => { that.setData({ "info.yunfei": res.msg.yunfei*100 }) }) }, /** * 生命周期函数--监听页面显示 */ onShow: function () { let pages = getCurrentPages(); let currPage = pages[pages.length - 1] if (currPage.data.id) { this.setData({ "info.address1.address": currPage.data.address, "info.address1.area": currPage.data.area, "info.address1.id": currPage.data.id, "info.address1.tel": currPage.data.tel, "info.address1.name": currPage.data.name }) // this.get_youfei(currPage.data.id) } if (wx.getStorageSync('no_address')) { wx.setStorageSync('no_address', false) this.setData({ "info.address": null }) } }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })