diff --git a/packageA/pages/quan_pro/quan_pro.js b/packageA/pages/quan_pro/quan_pro.js index b5650c2..703ce05 100644 --- a/packageA/pages/quan_pro/quan_pro.js +++ b/packageA/pages/quan_pro/quan_pro.js @@ -77,6 +77,7 @@ Page({ var item=this.data.q_data; var cid = this.data.q_data.id; var th=this; + var good = new Array(); //单品且是免费领取专门使用 //--先判断会员状态-- var user_info = getApp().globalData.userInfo; if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { @@ -103,6 +104,19 @@ Page({ 'store_id': os.stoid, 'type': 5 }; + if (item.useobjecttype == 20 && item.type == 1) { + getApp().request.get('/api/weshop/goods/list', { + data: { + store_id: os.stoid, + erpwareid: item.useobjectid, + }, + success(res) { + if (ut.ajax_ok2(res)) { + good = res.data.data; + } + } + }) + } //-- 分享导购ID -- if(getApp().globalData.guide_id){ @@ -118,8 +132,24 @@ Page({ if (res.data.code == 0) { item.lqnum++; var text3="q_data"; - var obj = {};obj[text3] = item;obj['show_success']=1; + var obj = {};obj[text3] = item; th.setData(obj); + if (good.length > 0) { + wx.showToast({ + title: '领取成功', + success() { + let item = good[0]; + let url = `/pages/goods/goodsInfo/goodsInfo?goods_id=${item.goods_id}&prom_type=${item.prom_type}&prom_id=${item.prom_id}` + setTimeout(()=>{ + getApp().goto(url) + },500) + } + }) + } else { + th.setData({ + show_success: 1, + }) + } } else { app.confirmBox(res.data.msg); }