Commit 021426a6cebeccd0bcca0dc57889f7420d9917fc

Authored by 后端开发-许程
1 parent efb8f64a

助力分享

pages/user/assistance/task_assistance.js
... ... @@ -32,10 +32,11 @@ Page({
32 32 dismantle: null, //帮拆记录数据集
33 33 is_user_task: null, //判断是不是领取的任务
34 34 zzjx_id: "", //真正进行的任务id
35   - is_show:0,//任务的加载更多
36   - is_bc_show:0,//帮拆的加载更多
37   - bc_page:1,//帮拆的页码
38   - rw_page:1,//任务的页码
  35 + is_show: 0, //任务的加载更多
  36 + is_bc_show: 0, //帮拆的加载更多
  37 + bc_page: 1, //帮拆的页码
  38 + rw_page: 1, //任务的页码
  39 + block: 0, //阻断助力的用户图片多次添加
39 40 //*********************************************start钱
40 41 canvasHidden: 0, //分享图片是否已经生成
41 42 is_share: 0, //是否显示画布
... ... @@ -46,12 +47,12 @@ Page({
46 47 "miniapp/images/friendhelp/check.png", "miniapp/images/friendhelp/unfinished.png",
47 48 "/public/upload/libao/temp/2019/12-20/51f251f44ea0f67b8efdc5bfa3a434b0.jpg"
48 49 ], //固的分享图片
49   -
50   - dynamic: null, //已助力的微信头像数组
51   - head_pic_arr:[],//助力的头像
52   - share_lb_img:"",//分享的礼包图片
53   -
54   -
  50 +
  51 + dynamic: null, //已助力的微信头像数组
  52 + head_pic_arr: [], //助力的头像
  53 + share_lb_img: "", //分享的礼包图片
  54 +
  55 +
55 56 is_generate: 0, //是否重复点击拆一拆
56 57 already: 0, //已有几人助力
57 58 lack: 0, //还差几人助力
... ... @@ -80,7 +81,7 @@ Page({
80 81 th.close();
81 82 th.syinfo();
82 83 th.imageinfo();
83   -
  84 +
84 85 },
85 86  
86 87  
... ... @@ -100,7 +101,7 @@ Page({
100 101 function(res) {
101 102 if (res.data.code == 0) {
102 103 getApp().my_warnning(res.data.data, 1, th);
103   - //判断是不是领取的任务
  104 + //判断是不是领取的任务
104 105 th.get_user_task();
105 106 //会员任务列表
106 107 th.user_task_list();
... ... @@ -146,11 +147,11 @@ Page({
146 147  
147 148 //任务时间 设置全局定时器
148 149 th.setData({
149   - timer:setInterval(function () {
  150 + timer: setInterval(function() {
150 151 th.countDown();
151 152 }, 1000)
152 153 })
153   -
  154 +
154 155  
155 156 }
156 157 }
... ... @@ -206,7 +207,7 @@ Page({
206 207  
207 208 //会员任务列表
208 209 this.user_task_list();
209   - //获取助力活动参与的人数
  210 + //获取助力活动参与的人数
210 211 this.get_user_task_num();
211 212  
212 213 },
... ... @@ -244,15 +245,16 @@ Page({
244 245 success: function(res) {
245 246 if (res.data.code == 0) {
246 247 var dismantle = res.data.data.pageData[0].zlHelpUser;
247   - if(res.data.data.total>5){
  248 + if (res.data.data.total > 5) {
248 249 var bc_page = th.data.bc_page + 1;
249   - th.data({ bc_page: bc_page,
250   - is_bc_show:1
  250 + th.data({
  251 + bc_page: bc_page,
  252 + is_bc_show: 1
251 253 })
252   - }else{
253   - getApp().showWarning("暂无更多内容", 0,th);
  254 + } else {
  255 + getApp().showWarning("暂无更多内容", 0, th);
254 256 }
255   -
  257 +
256 258 th.setData({
257 259 dismantle: dismantle
258 260 });
... ... @@ -267,7 +269,7 @@ Page({
267 269 },
268 270 // 领取礼包
269 271 get_libao: function(e) {
270   - var libao_id = e.currentTarget.dataset.libaoid;//礼包id
  272 + var libao_id = e.currentTarget.dataset.libaoid; //礼包id
271 273 getApp().goto("/pages/user/assistance/giftpacklist?libao_id=" + libao_id + "&is_libao=" + 1);
272 274 },
273 275 //查看礼包id
... ... @@ -321,18 +323,18 @@ Page({
321 323 });
322 324 var help_id = th.data.help_id;
323 325 var user_id = getApp().globalData.user_id;
324   - var rw_page=th.data.rw_page;
  326 + var rw_page = th.data.rw_page;
325 327 rq.get("/api/weshop/marketing/help/help/user/page", {
326 328 data: {
327   - page:rw_page,
328   - pageSize:5,
  329 + page: rw_page,
  330 + pageSize: 5,
329 331 helpId: help_id,
330 332 storeId: os.stoid,
331 333 userId: user_id
332 334 },
333 335 success: function(su) {
334 336 if (su.data.code == 0) {
335   - if (su.data.data.total > 5){
  337 + if (su.data.data.total > 5) {
336 338 var rw_page = th.data.rw_page + 1;
337 339 th.setData({
338 340 rw_page: rw_page,
... ... @@ -341,7 +343,7 @@ Page({
341 343 getApp().my_warnning();
342 344 getApp().showWarning("暂无更多内容", 0);
343 345 }
344   -
  346 +
345 347 var user_list = su.data.data.pageData;
346 348 th.setData({
347 349 user_task_list: user_list
... ... @@ -522,7 +524,7 @@ Page({
522 524 sec: '00'
523 525 }
524 526 }
525   - var txt = "aitem[" +0+ "].djs";
  527 + var txt = "aitem[" + 0 + "].djs";
526 528 th.setData({
527 529 [txt]: obj
528 530 });
... ... @@ -573,163 +575,166 @@ Page({
573 575 }
574 576 })
575 577 },
576   -
577   -
578   -
  578 +
  579 +
  580 +
579 581 //************************ */
580   - shareFrends: function(e) {
581   - var th = this;
582   - if(th.data.is_generate) return ;
583   - th.data.is_generate=1;
584   -
585   - var scene = 1;
586   - ///二微码
587   - var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" +
588   - os.stoid + "?sceneValue=" + scene + "&pageValue=pages/index/index/index";
589   - //读取文件成功则OK--
590   - wx.getImageInfo({
591   - src: path3,
592   - success: function(res) {
593   -
594   - var ewm_path=res.path; //
595   - //var act_time="2019.06.26 - 2019.07.02"; //活动的时间
596   - var bg_time=ut.formar_no_full(th.data.dynamic.beginDate);
597   - var end_time=ut.formar_no_full(th.data.dynamic.endDate);
598   - var act_time=bg_time+"-"+end_time;
599   -
600   -
601   - var iurl = th.data.iurl; //图片地址前缀
602   - const ctx = wx.createCanvasContext('share_id'); //绘图上下文
603   - var unit = th.data.screenWidth / 750 * 1.35;
604   - var numsize = 20 * unit; //几人助力字体大小
605   -
606   - var num = th.data.head_pic_arr.length; //已有几位好友助力
607   -
608   - var aitem = th.data.aitem; //任务的数据集
609   - var sw_index = th.data.sw_index; //轮播的下标
610   - //任务id
611   - var help_num = aitem[sw_index].helpNum;
612   -
613   - var q_num = help_num-num; //还差几位好友助力
614   - var already = num.toString().length + 1; //已有几位好友助力
615   - var lack = q_num.toString().length + 1; //还差几位好友助力
616   -
617   - var size=15 * unit;
618   - var imagesize = 40 * unit; //助力人的图片大小
619   - var left = 74 * unit; //助力人头像跟左边的距离
620   - var spacing = 12 * unit; //助力人图片间距
621   - var images = th.data.images;
622   - ctx.drawImage(images[0], 0, 0, 445 * unit, 700 * unit); //分享的背景图片
623   - ctx.drawImage(images[1], 37 * unit, 185 * unit, 370 * unit, 377 * unit); //分享的背景图片
624   -
625   -
626   - ctx.drawImage(th.data.share_lb_img, 90 * unit, 231 * unit, 266 * unit, 160 * unit); //分享的礼包的背景图片
627   -
628   - ctx.setFillStyle("rgb(221,153,116)");
629   - ctx.setFontSize(size)
630   - ctx.fillText("已有", 77 * unit, 430 * unit);
631   - ctx.setFillStyle("#FF4746");
632   - ctx.setFontSize(numsize)
633   - ctx.fillText(num + "位", 108 * unit, 430 * unit);
634   - ctx.setFillStyle("rgb(221,153,116)");
635   - ctx.setFontSize(size)
636   - ctx.fillText("好友助力,还差", 116 * unit + already * numsize * unit, 430 * unit);
637   - ctx.setFillStyle("#FF4746");
638   - ctx.setFontSize(numsize);
639   - ctx.fillText(q_num + "位", 223 * unit + already * numsize * unit, 430 * unit);
640   - ctx.setFillStyle("rgb(221,153,116)");
641   - ctx.setFontSize(size);
642   - ctx.fillText("达成助力", 230 * unit + lack * numsize * unit + already * numsize * unit, 430 * unit);
643   -
644   - var c =num / help_num;
645   - ctx.drawImage(images[2], 65 * unit, 445 * unit, 320 * unit, 12 * unit);
646   - ctx.drawImage(images[3], 65 * unit, 445 * unit, 320 * unit * c, 12 * unit);
647   -
648   -
649   - for (var i = 0; i < 6; i++) {
650   - if (i < 0) {
651   - ctx.save();
652   - ctx.beginPath(); //开始绘制
653   - ctx.arc(left + imagesize / 2, 505 * unit, imagesize / 2, 0, 2 * Math.PI);
654   - ctx.setLineWidth(4 * unit);
655   - ctx.setStrokeStyle('red');
656   - ctx.setFillStyle("white");
657   - ctx.fill();
658   - ctx.clip();
659   - ctx.drawImage(head_pic_arr.headPic, left, 505 * unit - imagesize / 2, imagesize, imagesize);
660   - ctx.restore(); //恢复之前保存的绘图上下文 恢复之前保存的绘图上下午即状态 还可以继续绘制
661   - } else {
662   - // 助力人的头像
663   - ctx.drawImage(images[4], left, 505 * unit - imagesize / 2, imagesize, imagesize); //分享的背景图片
664   -
665   - }
666   - left += imagesize + spacing;
667   - }
668   -
669   -
670   -
671   - ctx.setFillStyle("rgb(255,255,255)");
672   - ctx.setFontSize(size);
673   - ctx.fillText("优惠乐翻天,精彩就在你身边!", 37 * unit, 595 * unit);
674   - ctx.setFillStyle("rgb(255,255,255)");
675   - ctx.setFontSize(size);
676   -
677   - ctx.fillText(act_time, 37 * unit, 620 * unit); //绘制活动是时间
678   - ctx.setFillStyle("rgb(255,255,255)");
679   - ctx.setFontSize(size);
680   - ctx.fillText("长按识别二维码,可帮我助力!", 37 * unit, 660 * unit);
681   - ctx.drawImage(ewm_path, 325 * unit, 585 * unit, 77 * unit, 77 * unit); //分享的背景图片
682   - ctx.save();
683   - //读取文件成功则OK--
684   - // wx.getImageInfo({
685   - // src: path3,
686   - // success: function (res) {
687   - //把画板内容绘制成图片,并回调 画板图片路径
688   - ctx.draw(false, function() {
689   - setTimeout(function() {
690   - wx.canvasToTempFilePath({
691   - x: 0,
692   - y: 0,
693   - width: 300,
694   - height: 500,
695   - destWidth: 400 * 2,
696   - destHeight: 720 * 2,
697   - canvasId: 'share_id',
698   - success: function(res) {
699   - wx.hideLoading();
700   - var shareImgPath = th.data.shareImgPath;
701   - shareImgPath[0] = res.tempFilePath;
702   -
703   - th.setData({
704   - shareImgPath: shareImgPath,
705   - canvasHidden: 1,
706   - is_share: 1,
707   - is_generate: 0,
708   - canvasHidden: 1
709   - })
710   - if (!res.tempFilePath) {
711   - wx.showModal({
712   - title: '提示',
713   - content: '图片绘制中,请稍后重试',
714   - showCancel: false
715   - })
716   - return false;
717   - }
718   -
719   - },
720   - fail(r) {
721   -
722   - }
723   - }, 500)
724   - })
725   - })
726   - }
727   - })
728   -
729   -
730   - },
731   -
732   -
  582 + shareFrends: function(e) {
  583 + var th = this;
  584 + if (th.data.is_generate) return;
  585 + th.data.is_generate = 1;
  586 +
  587 + var scene = 1;
  588 + ///二微码
  589 + var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" +
  590 + os.stoid + "?sceneValue=" + scene + "&pageValue=pages/index/index/index";
  591 + //读取文件成功则OK--
  592 + wx.getImageInfo({
  593 + src: path3,
  594 + success: function(res) {
  595 +
  596 + var ewm_path = res.path; //
  597 + //var act_time="2019.06.26 - 2019.07.02"; //活动的时间
  598 + var bg_time = ut.formar_no_full(th.data.dynamic.beginDate);
  599 + var end_time = ut.formar_no_full(th.data.dynamic.endDate);
  600 + var act_time = bg_time + "-" + end_time;
  601 +
  602 +
  603 + var iurl = th.data.iurl; //图片地址前缀
  604 + const ctx = wx.createCanvasContext('share_id'); //绘图上下文
  605 + var unit = th.data.screenWidth / 750 * 1.35;
  606 + var numsize = 20 * unit; //几人助力字体大小
  607 + var head_list_img = th.data.head_pic_arr;
  608 + var num = th.data.head_pic_arr.length; //已有几位好友助力
  609 +
  610 + var aitem = th.data.aitem; //任务的数据集
  611 + var sw_index = th.data.sw_index; //轮播的下标
  612 + //任务id
  613 + var help_num = aitem[sw_index].helpNum;
  614 + var q_num = help_num - num; //还差几位好友助力
  615 + var already = num.toString().length + 1; //已有几位好友助力
  616 + var lack = q_num.toString().length + 1; //还差几位好友助力
  617 +
  618 + var size = 15 * unit;
  619 + var imagesize = 40 * unit; //助力人的图片大小
  620 + var left = 74 * unit; //助力人头像跟左边的距离
  621 + var spacing = 12 * unit; //助力人图片间距
  622 + var images = th.data.images;
  623 + ctx.drawImage(images[0], 0, 0, 445 * unit, 700 * unit); //分享的背景图片
  624 + ctx.drawImage(images[1], 37 * unit, 185 * unit, 370 * unit, 377 * unit); //分享的背景图片
  625 +
  626 +
  627 + ctx.drawImage(th.data.share_lb_img, 90 * unit, 231 * unit, 266 * unit, 160 * unit); //分享的礼包的背景图片
  628 +
  629 + ctx.setFillStyle("rgb(221,153,116)");
  630 + ctx.setFontSize(size)
  631 + ctx.fillText("已有", 77 * unit, 430 * unit);
  632 + ctx.setFillStyle("#FF4746");
  633 + ctx.setFontSize(numsize)
  634 + ctx.fillText(num + "位", 108 * unit, 430 * unit);
  635 + ctx.setFillStyle("rgb(221,153,116)");
  636 + ctx.setFontSize(size)
  637 + ctx.fillText("好友助力,还差", 116 * unit + already * numsize * unit, 430 * unit);
  638 + ctx.setFillStyle("#FF4746");
  639 + ctx.setFontSize(numsize);
  640 + ctx.fillText(q_num + "位", 223 * unit + already * numsize * unit, 430 * unit);
  641 + ctx.setFillStyle("rgb(221,153,116)");
  642 + ctx.setFontSize(size);
  643 + ctx.fillText("达成助力", 230 * unit + lack * numsize * unit + already * numsize * unit, 430 * unit);
  644 + var c = num / help_num;
  645 + ctx.drawImage(images[2], 65 * unit, 445 * unit, 320 * unit, 12 * unit);
  646 + ctx.drawImage(images[3], 65 * unit, 445 * unit, 320 * unit * c, 12 * unit);
  647 + var head_list_num = 30;
  648 + var is_head_list = 0;
  649 + if (help_num < 8) {
  650 + // 判断已助力的人数
  651 +
  652 + for (var a = 0; a < head_list_img.length; a++) {
  653 + ctx.save();
  654 + ctx.beginPath(); //开始绘制
  655 + ctx.arc(left + imagesize / 2, 505 * unit, imagesize / 2, 0, 2 * Math.PI);
  656 + ctx.setLineWidth(4 * unit);
  657 + ctx.setStrokeStyle('red');
  658 + ctx.setFillStyle("white");
  659 + ctx.fill();
  660 + ctx.clip();
  661 + ctx.drawImage(head_list_img[a], left , 505 * unit - imagesize / 2, imagesize, imagesize);
  662 + ctx.restore();
  663 + left += imagesize + spacing;
  664 +
  665 + }
  666 + //这个是还未助力的位置
  667 + for (var i = 0; i < q_num; i++) {
  668 + // 助力人的头像
  669 + ctx.drawImage(images[4], left , 505 * unit - imagesize / 2, imagesize, imagesize); //分享的背景图片
  670 + left += imagesize + spacing;
  671 + }
  672 + }
  673 +
  674 +
  675 +
  676 + ctx.setFillStyle("rgb(255,255,255)");
  677 + ctx.setFontSize(size);
  678 + ctx.fillText("优惠乐翻天,精彩就在你身边!", 37 * unit, 595 * unit);
  679 + ctx.setFillStyle("rgb(255,255,255)");
  680 + ctx.setFontSize(size);
  681 +
  682 + ctx.fillText(act_time, 37 * unit, 620 * unit); //绘制活动是时间
  683 + ctx.setFillStyle("rgb(255,255,255)");
  684 + ctx.setFontSize(size);
  685 + ctx.fillText("长按识别二维码,可帮我助力!", 37 * unit, 660 * unit);
  686 + ctx.drawImage(ewm_path, 325 * unit, 585 * unit, 77 * unit, 77 * unit); //分享的背景图片
  687 + ctx.save();
  688 + //读取文件成功则OK--
  689 + // wx.getImageInfo({
  690 + // src: path3,
  691 + // success: function (res) {
  692 + //把画板内容绘制成图片,并回调 画板图片路径
  693 + ctx.draw(false, function() {
  694 + setTimeout(function() {
  695 + wx.canvasToTempFilePath({
  696 + x: 0,
  697 + y: 0,
  698 + width: 300,
  699 + height: 500,
  700 + destWidth: 400 * 2,
  701 + destHeight: 720 * 2,
  702 + canvasId: 'share_id',
  703 + success: function(res) {
  704 + wx.hideLoading();
  705 + var shareImgPath = th.data.shareImgPath;
  706 + shareImgPath[0] = res.tempFilePath;
  707 +
  708 + th.setData({
  709 + shareImgPath: shareImgPath,
  710 + canvasHidden: 1,
  711 + is_share: 1,
  712 + is_generate: 0,
  713 + canvasHidden: 1
  714 + })
  715 + if (!res.tempFilePath) {
  716 + wx.showModal({
  717 + title: '提示',
  718 + content: '图片绘制中,请稍后重试',
  719 + showCancel: false
  720 + })
  721 + return false;
  722 + }
  723 +
  724 + },
  725 + fail(r) {
  726 +
  727 + }
  728 + }, 500)
  729 + })
  730 + })
  731 + }
  732 + })
  733 +
  734 +
  735 + },
  736 +
  737 +
733 738 preview: function() {
734 739 var th = this;
735 740 var shareImgPath = th.data.shareImgPath;
... ... @@ -761,85 +766,89 @@ Page({
761 766 }
762 767 })
763 768 },
764   -
  769 +
765 770 //把固定的图片加载到本地
766   - imageinfo:async function() {
767   - var th = this;
768   - var images = th.data.images;
769   - var iurl = th.data.iurl;
770   - for(var i in images){
771   - var img_path=iurl + images[i];
772   - await getApp().request.promise_downimg(img_path).then(res=>{
773   - images[i] = res;
774   - })
775   - }
776   -
777   - th.data.images=images;
778   - },
779   -
780   -
781   - //好友猜一猜
782   - save_share: function(e) {
783   - var th = this;
784   - var aitem = this.data.aitem; //任务的数据集
785   - var sw_index = this.data.sw_index; //轮播的下标
786   - var sw_item=aitem[sw_index];
787   - //任务id
788   - var taskid = sw_item.id;
789   - th.setData({
790   - is_share: 1
791   - })
792   - var url = "/api/weshop/marketing/help/help/task/involve/page";
793   - getApp().request.promiseGet(url, {
794   - isShowLoading: true,
795   - data: {
796   - storeId: os.stoid,
797   - taskId: taskid,
798   - userId: getApp().globalData.user_id
799   - }
800   - }).then(res => {
801   - if (res.data.code == 0) {
802   - var data = res.data.data.pageData; //帮拆数组
803   - if (data.length > 0) {
804   - th.data.dynamic=data[0];
805   - var path=th.data.iurl+sw_item.giftBagUrl;
806   - //先获取礼包分享时的本地路径
807   - getApp().request.promise_downimg(path).then(res=>{
808   - th.data.share_lb_img= res;
809   - //先获取会员的头像
810   - th.info_head(th.shareFrends);
811   - });
812   - }
813   - } else {
814   - wx.hideLoading();
815   - getApp().my_warnning(res.data.msg, 0, th);
816   - }
817   - })
818   - },
819   -
820   - //把已助力好友头像下载到本地
821   - info_head:async function(func) {
822   - var th = this;
823   - var images = th.data.dynamic.zlHelpUser;
824   - var arr=new Array();
825   - if (images) {
826   - for(var i in images){
827   - var img_path=images[i].headPic;
828   - await getApp().request.promise_downimg(img_path).then(res=>{
829   - th.data.head_pic_arr.push(res);
830   - })
831   - }
832   - }
833   - func();
834   - },
835   -
836   -
837   -
  771 + imageinfo: async function() {
  772 + var th = this;
  773 + var images = th.data.images;
  774 + var iurl = th.data.iurl;
  775 + for (var i in images) {
  776 + var img_path = iurl + images[i];
  777 + await getApp().request.promise_downimg(img_path).then(res => {
  778 + images[i] = res;
  779 + })
  780 + }
  781 +
  782 + th.data.images = images;
  783 + },
  784 +
  785 +
  786 + //好友猜一猜
  787 + save_share: function(e) {
  788 + var th = this;
  789 + var aitem = this.data.aitem; //任务的数据集
  790 + var sw_index = this.data.sw_index; //轮播的下标
  791 + var sw_item = aitem[sw_index];
  792 + //任务id
  793 + var taskid = sw_item.id;
  794 + th.setData({
  795 + is_share: 1
  796 + })
  797 + var url = "/api/weshop/marketing/help/help/task/involve/page";
  798 + getApp().request.promiseGet(url, {
  799 + isShowLoading: true,
  800 + data: {
  801 + storeId: os.stoid,
  802 + taskId: taskid,
  803 + userId: getApp().globalData.user_id
  804 + }
  805 + }).then(res => {
  806 + if (res.data.code == 0) {
  807 + var data = res.data.data.pageData; //帮拆数组
  808 + if (data.length > 0) {
  809 + th.data.dynamic = data[0];
  810 + var path = th.data.iurl + sw_item.giftBagUrl;
  811 + //先获取礼包分享时的本地路径
  812 + getApp().request.promise_downimg(path).then(res => {
  813 + th.data.share_lb_img = res;
  814 + //先获取会员的头像
  815 + th.info_head(th.shareFrends);
  816 + });
  817 + }
  818 + } else {
  819 + wx.hideLoading();
  820 + getApp().my_warnning(res.data.msg, 0, th);
  821 + }
  822 + })
  823 + },
  824 +
  825 + //把已助力好友头像下载到本地
  826 + info_head: async function(func) {
  827 + var th = this;
  828 + var images = th.data.dynamic.zlHelpUser;
  829 + var arr = new Array();
  830 + var block = th.data.block;
  831 + if (images && block == 0) {
  832 + th.setData({
  833 + block: 1
  834 + });
  835 + for (var i in images) {
  836 + var img_path = images[i].headPic;
  837 + await getApp().request.promise_downimg(img_path).then(res => {
  838 + th.data.head_pic_arr.push(res);
  839 + })
  840 + }
  841 + }
  842 + func();
  843 + },
  844 +
  845 +
  846 +
838 847 //礼包的详情 轮播图
839 848 libao_details: function(e) {
840 849 var th = this;
841   - var help_id = th.data.help_id;//活动id
842   - var taskId = th.data.taskid;//任务id
  850 + var help_id = th.data.help_id; //活动id
  851 + var taskId = th.data.taskid; //任务id
843 852 getApp().goto("/pages/user/assistance/giftpacklist?help_id=" + help_id + "&is_libao=" + 0 + "&taskId=" + taskId);
844 853 },
845 854 //正在进行任务
... ...
pages/user/assistance/task_assistance.wxml
... ... @@ -52,13 +52,13 @@
52 52 <view wx:if="{{is_user_task!=null}}" class="task_clike fs40 t-c flex-center" bindtap="save_share">
53 53 好友拆一拆
54 54 </view>
55   - <!-- <view wx:if="{{is_user_task!=null}}" class="task_clike fs40 t-c flex-center"data-taskid="{{is_user_task.id}}" bindtap="test">
  55 + <view wx:if="{{is_user_task!=null}}" class="task_clike fs40 t-c flex-center"data-taskid="{{is_user_task.id}}" bindtap="test" >
56 56 测试专用
57   - </view> -->
  57 + </view>
58 58  
59 59 </view>
60 60 <!-- 底部列表 -->
61   -<view style="margin-top:50rpx">
  61 +<view style="margin-top:{{is_user_task!=null?100:50}}rpx">
62 62 <!-- 标题 -->
63 63  
64 64 <view class="flex-vertical-between fs28 padding head">
... ...
pages/user/assistance/task_assistance.wxss
... ... @@ -2,8 +2,10 @@ page {
2 2 background: #d01119;
3 3 width: 100%;
4 4 height: 100%;
  5 +
5 6 }
6 7  
  8 +
7 9 .top-back {
8 10 width: 100%;
9 11 height: 60%;
... ... @@ -189,7 +191,7 @@ page {
189 191 position: fixed;
190 192 width: 100%;
191 193 height: 100%;
192   - background-color: red;
  194 + background-color: #d01119;
193 195 z-index: 10;
194 196 }
195 197  
... ...