diff --git a/components/nav_b/nav_b.wxss b/components/nav_b/nav_b.wxss index b71a95c..d3d8838 100644 --- a/components/nav_b/nav_b.wxss +++ b/components/nav_b/nav_b.wxss @@ -22,6 +22,7 @@ text-align: center; width: 80rpx; height: 80rpx; + line-height: 66rpx; color: #ffff; font-size: 50rpx; background: none; diff --git a/pages/giftpack/giftpacklist/giftpacklist.wxml b/pages/giftpack/giftpacklist/giftpacklist.wxml index d72bc94..57c9994 100644 --- a/pages/giftpack/giftpacklist/giftpacklist.wxml +++ b/pages/giftpack/giftpacklist/giftpacklist.wxml @@ -134,7 +134,7 @@ 立即使用 - + 商品已核销 diff --git a/pages/user/assistance/assistance.js b/pages/user/assistance/assistance.js index cebd5a7..41d119f 100644 --- a/pages/user/assistance/assistance.js +++ b/pages/user/assistance/assistance.js @@ -34,7 +34,7 @@ Page({ onLoad: function(options) { var th = this; var nav_b = th.selectComponent("#nav_b"); //组件的id - nav_b.set_name("助力", ""); + nav_b.set_name("助力", "/pages/user/assistance/assistance"); // 助力活动 this.assistance(); }, @@ -83,11 +83,9 @@ Page({ //--点击获取用户任务列表--会员的任务列表 get_list:function() { - - + var th = this; var page=th.data.page; - console.log("page是什么", page); var help_id=this.data.help_id; t.request.get("/api/weshop/marketing/help/help/user/page", { data: { @@ -107,33 +105,32 @@ Page({ if (res.data.code == 0) { - var page=th.data.page+1; + var list = th.data.zl_user_list; //连接数组 list = list.concat(res.data.data.pageData); th.setData({ zl_user_list: list, is_load: 1, - page: page }); if (res.data.data.total <= 5) { th.setData({ is_show_more: 1 }) + }else{ + var page = th.data.page + 1; + th.setData({ + is_show_more: 0, + page: page + }) } - // var n_all_num = th.data.cur_page * th.data.page_num; - // if (res.data.data.total > n_all_num) th.setData({ - // is_show_more: 1 - // }) - // else th.setData({ - // is_show_more: 0 - // }) - //页吗要更新一下 - // th.data.cur_page++; + } else { - getApp().showWarning("暂无更多内容"); + + getApp().showWarning("暂无更多内容",0); th.setData({ - is_show_more: 1 + is_show_more: 1, + page: page }) } diff --git a/pages/user/assistance/assistance_success.json b/pages/user/assistance/assistance_success.json index 5467480..d494c4d 100644 --- a/pages/user/assistance/assistance_success.json +++ b/pages/user/assistance/assistance_success.json @@ -1,4 +1,6 @@ { + "navigationBarTitleText": "好友助力,得好礼", + "navigationStyle": "custom", "usingComponents": { "warn": "/components/long_warn/long_warn", "my_confirm": "/components/my_confirm/my_confirm", diff --git a/pages/user/assistance/friend_assistance.js b/pages/user/assistance/friend_assistance.js index bdc5d76..6d51dec 100644 --- a/pages/user/assistance/friend_assistance.js +++ b/pages/user/assistance/friend_assistance.js @@ -131,7 +131,7 @@ Page({ var th = this; var nav_b = th.selectComponent("#nav_b"); //组件的id nav_b.close_box(); - nav_b.set_name("助力", ""); + nav_b.set_name("助力", "/pages/user/assistance/assistance"); }, /** diff --git a/pages/user/assistance/friend_assistance.json b/pages/user/assistance/friend_assistance.json index 2ee27f1..63f5fe9 100644 --- a/pages/user/assistance/friend_assistance.json +++ b/pages/user/assistance/friend_assistance.json @@ -1,4 +1,6 @@ { + "navigationBarTitleText": "好友助力,得好礼", + "navigationStyle": "custom", "usingComponents": { "warn": "/components/long_warn/long_warn", "my_confirm": "/components/my_confirm/my_confirm", diff --git a/pages/user/assistance/giftpacklist.js b/pages/user/assistance/giftpacklist.js index e433efa..a4c09b9 100644 --- a/pages/user/assistance/giftpacklist.js +++ b/pages/user/assistance/giftpacklist.js @@ -31,38 +31,117 @@ Page({ receiveState: 0, //0未领取 1已领取 completeid: "", is_sub: 0, //判断是否重复提交 + is_libao: 0, //0轮播查看活动 1领取礼包 2.查看礼包详情 + held_id: "", //活动id + taskId: "", //任务id + orderSn: "", //订单号 }, onLoad: function(options) { var th = this; - th.setData({ - getGiftID: 100, // options.libao_id, - completeid: options.completeid, - orderSn: options.orderSn - }) if (options.is_libao == 0) { - th.GetMyGiftList(); - } else { + th.setData({ + held_id: options.help_id, //options.help_id + taskId: options.taskId, //options.libao_id + }) + th.help(); + } + if (options.is_libao == 1) { + th.setData({ + taskId: options.libao_id, + held_id: options.held_id + }) th.GetBuyGiftList(); } - // th.setData({ - // giftRemark: th.data.giftRemark.replace(/

{ + if (res.data.code == 0) { + th.setData({ + giftImage: th.data.iurl + res.data.data.lbUrl, + giftTitle: res.data.data.giftTitle + }) + if (res.data.data.giftRemark == '') { + th.setData({ + giftRemark: '暂无详情......' + }) + } else { + th.setData({ + giftRemark: res.data.data.giftRemark.replace(/\ {{giftTitle}} - + {{"兑换截至时间:"+giftDate}} @@ -67,7 +67,7 @@ - + @@ -76,13 +76,13 @@ - + - + - + 奖励已发放 @@ -95,7 +95,7 @@ 活动说明 - + diff --git a/pages/user/assistance/task_assistance.js b/pages/user/assistance/task_assistance.js index 29990ac..7d50b95 100644 --- a/pages/user/assistance/task_assistance.js +++ b/pages/user/assistance/task_assistance.js @@ -32,6 +32,10 @@ Page({ dismantle: null, //帮拆记录数据集 is_user_task: null, //判断是不是领取的任务 zzjx_id: "", //真正进行的任务id + is_show:0,//任务的加载更多 + is_bc_show:0,//帮拆的加载更多 + bc_page:1,//帮拆的页码 + rw_page:1,//任务的页码 //*********************************************start钱 canvasHidden: 0, //分享图片是否已经生成 is_share: 0, //是否显示画布 @@ -77,7 +81,6 @@ Page({ add_onlicke: function(e) { var th = this; var taskid = e.target.dataset.taskid; - console.log("任务id5555555", taskid); var help_id = th.data.help_id; var user_id = getApp().globalData.user_id; var stoid = os.stoid @@ -88,10 +91,12 @@ Page({ taskId: taskid }, function(res) { - if (res.data.code == 0) { - console.log(res.data.data); getApp().my_warnning(res.data.data, 1, th); + //判断是不是领取的任务 + th.get_user_task(); + //会员任务列表 + th.user_task_list(); } else { getApp().my_warnning(res.data.msg, 0, th); } @@ -127,17 +132,18 @@ Page({ }, success: function(res) { if (res.data.code == 0) { - var help_data = res.data.data; - console.log('助力活动(判断)', res.data.data); th.setData({ endDate: help_data.endDate, }); //任务时间 设置全局定时器 - th.data.timer = setInterval(function() { - th.countDown(); - }, 1000); + th.setData({ + timer:setInterval(function () { + th.countDown(); + }, 1000) + }) + } } @@ -194,7 +200,7 @@ Page({ //会员任务列表 this.user_task_list(); - // 获取会员的参与的任务列表 我的任务 + //获取助力活动参与的人数 this.get_user_task_num(); }, @@ -210,7 +216,6 @@ Page({ var sw_index = this.data.sw_index; //轮播的下标 //任务id var taskid = aitem[sw_index].id; - console.log("任务id", taskid); var th = this; var index = 1; //获取当前选择的是任务还是活动说明 var is_task = this.data.is_task; //0任务,1帮拆 @@ -221,24 +226,31 @@ Page({ if (switch_head == undefined || switch_head == null) { switch_head = 1; } - - console.log("0任务,1帮拆", is_task, ); this.setData({ is_task: 1, switch_head: 1 }); + var bc_page = th.data.bc_page; rq.get("/api/weshop/marketing/help/help/task/involve/page", { data: { + page: bc_page, + pageSize: 5, taskId: taskid, userId: getApp().globalData.user_id, storeId: os.stoid }, success: function(res) { - if (res.data.code == 0) { var dismantle = res.data.data.pageData[0].zlHelpUser; - console.log(dismantle.toString, "帮拆记录", dismantle[0].nickName); - + if(res.data.data.total>5){ + var bc_page = th.data.bc_page + 1; + th.data({ bc_page: bc_page, + is_bc_show:1 + }) + }else{ + getApp().showWarning("暂无更多内容", 0); + } + th.setData({ dismantle: dismantle }); @@ -292,13 +304,11 @@ Page({ var th = this; var nav_b = th.selectComponent("#nav_b"); //组件的id nav_b.close_box(); - nav_b.set_name("助力", ""); + nav_b.set_name("助力", "/pages/user/assistance/assistance"); }, // 获取会员的参与的任务列表 我的任务 user_task_list: function(e) { - var th = this; - var index = 0; var is_task = this.data.is_task; //0任务,1帮拆 if (is_task == undefined || is_task == null) { @@ -314,24 +324,34 @@ Page({ }); var help_id = th.data.help_id; var user_id = getApp().globalData.user_id; + var rw_page=th.data.rw_page; rq.get("/api/weshop/marketing/help/help/user/page", { data: { + page:rw_page, + pageSize:5, helpId: help_id, storeId: os.stoid, userId: user_id }, success: function(su) { - if (su.data.code == 0) { + if (su.data.data.total > 5){ + th.setData({ + rw_page: rw_page, + is_show: 1 + }) + getApp().showWarning("暂无更多内容", 0); + }else{ + var rw_page = th.data.rw_page + 1; + th.setData({ + rw_page: rw_page, + + }) + } var user_list = su.data.data.pageData; - console.log("会员列表", user_list); th.setData({ user_task_list: user_list }); - } else { - th.setData({ - user_task_list: null - }); } } }) @@ -342,9 +362,7 @@ Page({ var th = this; var aitem = th.data.aitem; var sw_index = th.data.sw_index; - console.log(sw_index, "判断是否有领取任务", aitem); var taskid = aitem[sw_index].id - console.log("判断是否有领取任务 任务的id", taskid); rq.get("/api/weshop/marketing/help/help/task/get", { data: { storeId: os.stoid, @@ -354,7 +372,6 @@ Page({ success: function(res) { if (res.data.code == 0) { var is_usertask = res.data.data; - console.log('判断是不是领取的任务', is_usertask); th.setData({ is_user_task: is_usertask }); @@ -424,7 +441,6 @@ Page({ var aitem = this.data.aitem; var task_number = aitem[index].giftQty - aitem[index].useGiftQty; var task_id = aitem[index].id; - console.log("轮播图点击左边"); this.setData({ sw_index: index, task_number: task_number, @@ -446,7 +462,6 @@ Page({ var aitem = this.data.aitem; var task_number = aitem[index].giftQty - aitem[index].useGiftQty; var task_id = aitem[index].id; - console.log("轮播图点击右边"); this.setData({ sw_index: index, task_number: task_number, @@ -462,8 +477,7 @@ Page({ */ onHide: function() { //--清理定时器-- - console.log("清理定时器"); - clearInterval(this.timer); + clearInterval(this.data.timer); }, /** @@ -489,14 +503,13 @@ Page({ // 对结束时间进行处理渲染到页面 // var o = endTimeList[i]; - var endTime = th.data.endDate - + var endTime = th.data.endDate; + console.log("结束时间5555555", endTime); // if (o.status == 0) endTime = o.start_time var obj = null; // 如果活动未结束,对时间进行处理 if (endTime - newTime > 0) { - var time = (endTime - newTime); // 获取天、时、分、秒 var day = parseInt(time / (60 * 60 * 24)); @@ -518,15 +531,10 @@ Page({ sec: '00' } } - + var txt = "aitem[" +0+ "].djs"; th.setData({ - djs: obj + [txt]: obj }); - - - - - }, //---小于10的格式化函数---- timeFormat(param) { @@ -1031,8 +1039,10 @@ Page({ }, //礼包的详情 轮播图 libao_details: function(e) { - var giftbagid = e.currentTarget.dataset.giftbagid; - getApp().goto("/pages/user/assistance/giftpacklist?libao_id=" + giftbagid + "&is_libao=" + 0); + var th = this; + var help_id = th.data.help_id;//活动id + var taskId = th.data.taskid;//任务id + getApp().goto("/pages/user/assistance/giftpacklist?help_id=" + help_id + "&is_libao=" + 0 + "&taskId=" + taskId); }, //正在进行任务 test: function(e) { diff --git a/pages/user/assistance/task_assistance.json b/pages/user/assistance/task_assistance.json index d1cfde4..63f5fe9 100644 --- a/pages/user/assistance/task_assistance.json +++ b/pages/user/assistance/task_assistance.json @@ -1,5 +1,5 @@ { - "navigationBarTitleText": "好友助力", + "navigationBarTitleText": "好友助力,得好礼", "navigationStyle": "custom", "usingComponents": { "warn": "/components/long_warn/long_warn", diff --git a/pages/user/assistance/task_assistance.wxml b/pages/user/assistance/task_assistance.wxml index fb7a752..22495c6 100644 --- a/pages/user/assistance/task_assistance.wxml +++ b/pages/user/assistance/task_assistance.wxml @@ -1,9 +1,8 @@ - + - {{aitem[sw_index].helpTaskName}} @@ -16,8 +15,11 @@ - - + + + + 礼包详情 + @@ -44,9 +46,9 @@ 好友拆一拆 - + @@ -76,7 +78,7 @@ {{item.zlHelpNum}}/{{item.helpNum}} - 查看礼包 + 查看礼包 领取礼包 @@ -108,8 +110,13 @@ {{filter.format_time(item.zltime)}} - + + + + 点击加载更多 + + @@ -124,9 +131,9 @@ - + - 点击加载更多 + 点击加载更多 diff --git a/pages/user/assistance/task_assistance.wxss b/pages/user/assistance/task_assistance.wxss index 3537b0f..30aeed1 100644 --- a/pages/user/assistance/task_assistance.wxss +++ b/pages/user/assistance/task_assistance.wxss @@ -196,4 +196,13 @@ border-color: #fff; .close { width: 70rpx; height: 70rpx; +} +.select_details{ + width: 100%; + height: 50rpx; + line-height: 50rpx; + text-align: center; + background: #000; + opacity:0.6; filter: alpha(opacity=60); + bottom: 0rpx; } \ No newline at end of file