// pages/info/sceneProductInfo/index.js import commonApi from "../../../utils/https/common" let app = getApp() Page({ /** * 页面的初始数据 */ data: { info:{}, number:['一','二','三','四','五','六','七','八','九','十','十一','十二'], skuIndex:0, bookingInfo:null, skuName:"", retailId:'' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let api = commonApi._post if(wx.getStorageSync("jstrip_token")){ api = commonApi.user_post } if(options.retailId){ this.setData({ retailId:options.retailId }) } api("product/get_product_detail",{ id:options.id }).then(res=>{ let tags = res.data.display_tags?res.data.display_tags.split(","):[]; res.data.tags = tags.splice(0,2); res.data.sku.map(item=>{ item.display_tags = (item.display_tags?item.display_tags.split(','):[]).splice(0,2) }) // res.data.listimg = res.data.listimg?res.data.listimg.split(","):[]; this.setData({ info:res.data }) this.BroswerRecord() console.log(res) }) }, BroswerRecord:function(){ setTimeout(()=>{ if(app.globalData.uuid){ commonApi._post('browse/browse_record',{ type:"goods", title:this.data.info.title, drive:"mini", source_id:this.data.info.id, url:"/pages/info/foodProductInfo/index?id="+this.data.info.id, uuid:app.globalData.uuid }).then(res=>{ }) } else { this.BroswerRecord(); } },500) }, changeSku:function(e){ this.setData({ skuIndex:e.currentTarget.dataset.index }) }, showNotice:function(e){ let sku = e.currentTarget.dataset.sku; this.setData({ skuName:sku.sku_name, bookingInfo:sku.sku_model }) }, closeMask:function(){ this.setData({ skuName:"", bookingInfo:null }) }, gotoLocation:function(){ let info = this.data.info; if(info && info.lat && info.lon){ wx.openLocation({ latitude: Number(info.lat), longitude: Number(info.lon) }) } }, order:function(e){ app.globalData.couponInfo = null; app.globalData.retailId = this.data.retailId; app.globalData.product = e.currentTarget.dataset; wx.navigateTo({ url: '/pages/order/food/index', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })