From e1c6a9fd7844ee44ba15cafc02bd731a6bef79ad Mon Sep 17 00:00:00 2001 From: abson Date: Mon, 28 Mar 2022 16:03:53 +0800 Subject: [PATCH] 优惠券单品领取成功增加提示 --- packageA/pages/quan_pro/quan_pro.js | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packageA/pages/quan_pro/quan_pro.js b/packageA/pages/quan_pro/quan_pro.js index b5650c2..74f4954 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,25 @@ 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); } -- libgit2 0.21.4