diff --git a/pages/user/assistance/assistance.js b/pages/user/assistance/assistance.js index 6f22649..4900b35 100644 --- a/pages/user/assistance/assistance.js +++ b/pages/user/assistance/assistance.js @@ -168,14 +168,15 @@ Page({ // 领取礼包 get_libao: function(e) { - var help_id = e.currentTarget.dataset.help_id; + var help_id = e.currentTarget.dataset.help_id;//活动id var taskId = e.currentTarget.dataset.taskid;//任务id - getApp().goto("/pages/user/assistance/giftpacklist?help_id=" + help_id + "&is_libao=" + 1 + "&taskId=" + taskId); + var id = e.currentTarget.dataset.id;//用于跳到礼包详情一键全部领取用的任务id + getApp().goto("/pages/user/assistance/giftpacklist?help_id=" + help_id + "&is_libao=" + 1 + "&taskId=" + taskId+"&id="+id); }, //查看礼包id - select_libao: function() { - var orderSn = e.currentTarget.dataset.orderSn; //订单号 + select_libao: function(e) { + var orderSn = e.currentTarget.dataset.ordersn; //订单号 getApp().goto("/pages/user/assistance/giftpacklist?orderSn=" + orderSn); } diff --git a/pages/user/assistance/assistance.wxml b/pages/user/assistance/assistance.wxml index 857a981..5db3f19 100644 --- a/pages/user/assistance/assistance.wxml +++ b/pages/user/assistance/assistance.wxml @@ -51,7 +51,7 @@ - 领取礼包 + 领取礼包 {{item.zlHelpNum}}/{{item.helpNum}} diff --git a/pages/user/assistance/giftpacklist.js b/pages/user/assistance/giftpacklist.js index 8634eb5..adf92ba 100644 --- a/pages/user/assistance/giftpacklist.js +++ b/pages/user/assistance/giftpacklist.js @@ -22,7 +22,6 @@ Page({ actTitle: '', getUrl: '', wareCard: [], - orderSn: "", //订单编号 lbId: "", code: "", //核销码 c_state: "0", //判断是否已经使用, 0正常 1已使用 2已过期 @@ -31,31 +30,33 @@ Page({ is_sub: 0, //判断是否重复提交 is_libao: 0, //0轮播查看活动 1领取礼包 2.查看礼包详情 held_id: "", //活动id - taskId: "", //任务id + taskId: "", //任务id用于查找礼包详情 orderSn: "", //订单号 - is_type:"",//类型 0.轮播过来的 1.领取礼包过来的 2.查看礼包过来的 - is_head:0,//数据是否加载完成 - giftBagId:"",//礼包id + is_type: "", //类型 0.轮播过来的 1.领取礼包过来的 2.查看礼包过来的 + is_head: 0, //数据是否加载完成 + giftBagId: "", //礼包id + id: "", //一键领取的时候使用 }, onLoad: function(options) { var th = this; if (options.is_libao == 0) { th.setData({ - held_id: options.help_id, - taskId: options.taskId, - is_type:0 + held_id: options.help_id, + taskId: options.taskId, + is_type: 0 }) th.help(); } if (options.is_libao == 1) { th.setData({ held_id: options.help_id, - taskId: options.taskId, - is_type: 1 + taskId: options.taskId, + is_type: 1, + id: options.id }) th.help(); } - if (options.order_sn) { + if (options.orderSn) { th.setData({ orderSn: options.orderSn, is_type: 2 @@ -84,16 +85,19 @@ Page({ th.setData({ giftImage: th.data.iurl + res.data.data.lbUrl, giftTitle: res.data.data.giftTitle, - is_head:1 + is_head: 1 }) if (res.data.data.giftRemark == '') { th.setData({ giftRemark: '暂无详情......' }) } else { - th.setData({ - giftRemark: res.data.data.giftRemark.replace(/\