Commit fd91c2705e93515a5fa34cec204150ae95b16d9c
Merge branch 'test' into 'qa'
Test See merge request !686
Showing
16 changed files
with
243 additions
and
73 deletions
app.wxss
... | ... | @@ -16,6 +16,12 @@ |
16 | 16 | .pdt20 { |
17 | 17 | padding-top: 20rpx; |
18 | 18 | } |
19 | +.pdt30 { | |
20 | + padding-top: 30rpx; | |
21 | +} | |
22 | +.pdt40 { | |
23 | + padding-top: 40rpx; | |
24 | +} | |
19 | 25 | .pdb0 { |
20 | 26 | padding-bottom: 0 !important; |
21 | 27 | } |
... | ... | @@ -299,10 +305,18 @@ button { |
299 | 305 | .t-c { |
300 | 306 | text-align: center; |
301 | 307 | } |
308 | +.img-block { | |
309 | + width: 100%; | |
310 | + height: 100%; | |
311 | + display: block; | |
312 | +} | |
302 | 313 | |
303 | 314 | .ai_and{ |
304 | 315 | align-items: flex-end; |
305 | 316 | } |
317 | +.ai_end{ | |
318 | + align-items: flex-end; | |
319 | +} | |
306 | 320 | .cover-layer { |
307 | 321 | position: fixed; |
308 | 322 | left: 0; |
... | ... | @@ -613,7 +627,7 @@ background: #ffe3e2; |
613 | 627 | font-size: 22rpx; |
614 | 628 | } |
615 | 629 | .fs24{ |
616 | - font-size: 24rpx; | |
630 | + font-size: 24rpx !important; | |
617 | 631 | } |
618 | 632 | |
619 | 633 | .fs26{ |
... | ... | @@ -652,12 +666,12 @@ background: #ffe3e2; |
652 | 666 | align-items: flex-end; |
653 | 667 | } |
654 | 668 | .fs45{ |
655 | - font-size: 45rpx; | |
669 | + font-size: 45rpx !important; | |
656 | 670 | } |
657 | 671 | .fs50{ |
658 | - font-size: 50rpx; | |
672 | + font-size: 50rpx !important; | |
659 | 673 | } |
660 | -.fs60{ font-size:60rpx;} | |
674 | +.fs60{ font-size:60rpx !important;} | |
661 | 675 | .fs80 {font-size: 80rpx;} |
662 | 676 | .flex-wrap, |
663 | 677 | .wrap { |
... | ... | @@ -689,9 +703,9 @@ background: #ffe3e2; |
689 | 703 | /* 图标字体(ty) */ |
690 | 704 | @font-face { |
691 | 705 | font-family: 'iconfont'; /* Project id 2054717 */ |
692 | - src: url('//at.alicdn.com/t/font_2054717_l5nx11noek8.woff2?t=1626055955086') format('woff2'), | |
693 | - url('//at.alicdn.com/t/font_2054717_l5nx11noek8.woff?t=1626055955086') format('woff'), | |
694 | - url('//at.alicdn.com/t/font_2054717_l5nx11noek8.ttf?t=1626055955086') format('truetype'); | |
706 | + src: url('//at.alicdn.com/t/font_2054717_nzwl8grylfi.woff2?t=1627287108388') format('woff2'), | |
707 | + url('//at.alicdn.com/t/font_2054717_nzwl8grylfi.woff?t=1627287108388') format('woff'), | |
708 | + url('//at.alicdn.com/t/font_2054717_nzwl8grylfi.ttf?t=1627287108388') format('truetype'); | |
695 | 709 | } |
696 | 710 | |
697 | 711 | .iconfont { |
... | ... | @@ -702,6 +716,20 @@ background: #ffe3e2; |
702 | 716 | -moz-osx-font-smoothing: grayscale; |
703 | 717 | } |
704 | 718 | |
719 | +.icon-guan:before { | |
720 | + content: "\e612"; | |
721 | +} | |
722 | + | |
723 | +.icon-gouwuche:before { | |
724 | + content: "\e617"; | |
725 | +} | |
726 | + | |
727 | +.icon-zhuanfa:before { | |
728 | + content: "\e611"; | |
729 | +} | |
730 | + | |
731 | + | |
732 | + | |
705 | 733 | .icon-zhuanpan:before { |
706 | 734 | content: "\e642"; |
707 | 735 | } | ... | ... |
packageB/pages/luckactivity/index/g_filter.wxs
... | ... | @@ -20,10 +20,27 @@ var g_filters = { |
20 | 20 | var tnow=getDate(); |
21 | 21 | if(t1>=tnow) return 1; |
22 | 22 | return 0; |
23 | - } | |
23 | + }, | |
24 | + btnText: function(userlbtype) { | |
25 | + switch(userlbtype) { | |
26 | + case 1: { | |
27 | + return '去兑换'; | |
28 | + }; | |
29 | + case 2: { | |
30 | + return '已兑换'; | |
31 | + }; | |
32 | + case 3: { | |
33 | + return '已到期'; | |
34 | + }; | |
35 | + case 4: { | |
36 | + return '查看'; | |
37 | + }; | |
38 | + }; | |
39 | + }, | |
24 | 40 | } |
25 | 41 | module.exports = { |
26 | 42 | has_char: g_filters.has_char, |
27 | 43 | beg_time: g_filters.beg_time, |
28 | 44 | end_time: g_filters.end_time, |
45 | + btnText: g_filters.btnText, | |
29 | 46 | } |
30 | 47 | \ No newline at end of file | ... | ... |
packageB/pages/luckactivity/index/index.js
... | ... | @@ -23,6 +23,7 @@ Page({ |
23 | 23 | let url = '/api/weshop/marketing/marketingLuckForm/page'; |
24 | 24 | let data = { |
25 | 25 | store_id: app.globalData.setting.stoid, |
26 | + user_id: app.globalData.userInfo.user_id, | |
26 | 27 | }; |
27 | 28 | |
28 | 29 | this.setData({ |
... | ... | @@ -79,6 +80,7 @@ Page({ |
79 | 80 | let url = '/api/weshop/marketing/marketingLuckForm/page'; |
80 | 81 | let data = { |
81 | 82 | store_id: app.globalData.setting.stoid, |
83 | + user_id: app.globalData.userInfo.user_id, | |
82 | 84 | is_end: 0, |
83 | 85 | }; |
84 | 86 | ... | ... |
packageB/pages/luckactivity/index/index.wxml
... | ... | @@ -19,11 +19,14 @@ |
19 | 19 | |
20 | 20 | <block wx:for="{{list.pageData}}"> |
21 | 21 | <view class="tab-item" bindtap="goto" data-id="{{item.id}}" data-title="{{item.act_name}}"> |
22 | - <text class="iconfont icon-zhuanpan"></text> | |
22 | + <view class="img-container"> | |
23 | + <image wx:if="{{item.imageurl}}" src="{{item.imageurl}}" class="img"></image> | |
24 | + <text class="iconfont icon-zhuanpan" wx:else></text> | |
25 | + </view> | |
23 | 26 | <view class="desc-container"> |
24 | 27 | <view class=""> |
25 | 28 | <!-- 标题 --> |
26 | - <view class="ellipsis-1x taj">{{item.act_name}}</view> | |
29 | + <view class="ellipsis-1x taj fs28">{{item.act_name}}</view> | |
27 | 30 | <!-- 时间 --> |
28 | 31 | <view class="date pdt10 pdb20" wx:if="{{currentIndex == 0}}">活动时间:{{filter.format_time(item.begindate) + ' 至 ' + filter.format_time(item.enddate)}}</view> |
29 | 32 | <view class="date pdt10 pdb20" wx:else>兑换时间:{{filter.format_time(item.begindate) + ' 至 ' + filter.format_time(item.enddate)}}</view> |
... | ... | @@ -31,7 +34,7 @@ |
31 | 34 | <!-- 按钮 --> |
32 | 35 | <view class="btn-container"> |
33 | 36 | <view class="btn red" wx:if="{{currentIndex == 0}}">立即参与</view> |
34 | - <view class="btn red" wx:else>去兑换</view> | |
37 | + <view class="btn {{item.userlbtype == 1 ? 'red':'gray'}}" wx:else>{{g_filter.btnText(item.userlbtype)}}</view> | |
35 | 38 | </view> |
36 | 39 | </view> |
37 | 40 | </view> | ... | ... |
packageB/pages/luckactivity/index/index.wxss
... | ... | @@ -104,25 +104,28 @@ page { |
104 | 104 | .img-container { |
105 | 105 | /* background-color: #dedede; */ |
106 | 106 | /* height: 300rpx; */ |
107 | - width: 100%; | |
108 | - height: 200rpx; | |
107 | + width: 160rpx; | |
108 | + height: 160rpx; | |
109 | + line-height: 160rpx; | |
110 | + text-align: center; | |
109 | 111 | } |
110 | 112 | |
111 | 113 | .img-container2 { |
112 | - width: 200rpx; | |
114 | + /* width: 200rpx; | |
113 | 115 | height: 200rpx; |
114 | 116 | background-color: #dedede; |
115 | 117 | margin-right: 20rpx; |
116 | 118 | flex-shrink: 0; |
117 | 119 | display: flex; |
118 | 120 | align-items: center; |
119 | - position: relative; | |
121 | + justify-content: center; | |
122 | + position: relative; */ | |
120 | 123 | } |
121 | 124 | |
122 | 125 | .img-container2.error::before { |
123 | - font-family: iconfont; | |
126 | + /* font-family: iconfont; | |
124 | 127 | position: absolute; |
125 | - content: '\e8c1'; | |
128 | + content: '\e8c1'; */ | |
126 | 129 | } |
127 | 130 | |
128 | 131 | .img { |
... | ... | @@ -178,4 +181,9 @@ page { |
178 | 181 | color: #bbb; |
179 | 182 | text-align: center; |
180 | 183 | font-size: 22rpx; |
184 | +} | |
185 | + | |
186 | +.btn.gray { | |
187 | + background-color: #aaa; | |
188 | + color: white; | |
181 | 189 | } |
182 | 190 | \ No newline at end of file | ... | ... |
packageB/pages/luckactivity/luckinfo/luckinfo.js
1 | +var WxParse = require('../../../../utils/wxParse/wxParse.js'); | |
1 | 2 | const app = getApp(); |
2 | 3 | let imghost = app.globalData.setting.imghost; |
3 | 4 | let self = null; |
... | ... | @@ -10,6 +11,7 @@ Page({ |
10 | 11 | noMore: false, // 检测是否有更多数据,true为没有更多数据,false为还有数据 |
11 | 12 | pageNum: 1, // 当前页数 |
12 | 13 | imghost: imghost, |
14 | + num: 3, | |
13 | 15 | |
14 | 16 | prizes: [], |
15 | 17 | defaultConfig: { |
... | ... | @@ -55,14 +57,14 @@ Page({ |
55 | 57 | }, |
56 | 58 | |
57 | 59 | onLoad(options) { |
58 | - console.log('imghost+++++', imghost); | |
60 | + // console.log('imghost+++++', imghost); | |
59 | 61 | self = this; |
60 | 62 | this.data.options = options; |
61 | 63 | // this.setData({ |
62 | 64 | // options, |
63 | 65 | // imghost, |
64 | 66 | // }); |
65 | - console.log('this data', this.data.imghost); | |
67 | + // console.log('this data', this.data.imghost); | |
66 | 68 | wx.setNavigationBarTitle({ |
67 | 69 | title: options.title, |
68 | 70 | }); |
... | ... | @@ -96,6 +98,7 @@ Page({ |
96 | 98 | self.setData({ |
97 | 99 | luckInfo: res.data.data, |
98 | 100 | }); |
101 | + WxParse.wxParse('content', 'html', self.data.luckInfo.remark, self); | |
99 | 102 | } else { |
100 | 103 | wx.showToast({ |
101 | 104 | title: res.data.msg, |
... | ... | @@ -195,7 +198,17 @@ Page({ |
195 | 198 | // 设置转盘奖品布局 |
196 | 199 | prizeLayout(award) { |
197 | 200 | let prizes = []; |
198 | - let length = award.length; | |
201 | + // let length = award.length; | |
202 | + if(award) { | |
203 | + var length = award.length; | |
204 | + } else { | |
205 | + wx.showToast({ | |
206 | + title: '请设置奖品', | |
207 | + icon: 'none', | |
208 | + }); | |
209 | + return; | |
210 | + }; | |
211 | + | |
199 | 212 | let thx = {fonts: [{ text: '谢谢\n参与', top: '18%', wordWrap:false, fontColor: 'rgba(255,255,255,.6)'}]}; |
200 | 213 | |
201 | 214 | if(length == 1) { |
... | ... | @@ -441,7 +454,7 @@ Page({ |
441 | 454 | results.push(pos);//找到就存储索引 |
442 | 455 | |
443 | 456 | }; |
444 | - pos+=1;//并从下个位置开始搜索 | |
457 | + pos += 1;//并从下个位置开始搜索 | |
445 | 458 | // if(pos === -1){//未找到就退出循环完成搜索 |
446 | 459 | // break; |
447 | 460 | // }; |
... | ... | @@ -462,7 +475,15 @@ Page({ |
462 | 475 | return; |
463 | 476 | }; |
464 | 477 | |
465 | - if(this.data.luckInfo.user_LuckNumDay != 0) { | |
478 | + if(this.data.luckInfo.msgInfo) { | |
479 | + wx.showToast({ | |
480 | + title: this.data.luckInfo.msgInfo, | |
481 | + icon: 'none', | |
482 | + }); | |
483 | + return; | |
484 | + }; | |
485 | + | |
486 | + if(this.data.luckInfo.user_LuckNumDay > 0 || this.data.luckInfo.vip_act_num == 0) { | |
466 | 487 | // console.log('start choujiang'); |
467 | 488 | // let start = false; |
468 | 489 | if(!this.data.start) { |
... | ... | @@ -484,8 +505,16 @@ Page({ |
484 | 505 | |
485 | 506 | if(res.data.code == 0) { |
486 | 507 | console.log('开始摇奖', res.data.data); |
508 | + if(self.data.luckInfo.vip_act_num != 0) { | |
509 | + self.setData({ | |
510 | + 'luckInfo.user_LuckNumDay': self.data.luckInfo.user_LuckNumDay - 1, | |
511 | + // isActive: true, | |
512 | + }); | |
513 | + }; | |
514 | + | |
487 | 515 | self.setData({ |
488 | - 'luckInfo.user_LuckNumDay': self.data.luckInfo.user_LuckNumDay - 1 | |
516 | + // 'luckInfo.user_LuckNumDay': self.data.luckInfo.user_LuckNumDay - 1, | |
517 | + isActive: true, | |
489 | 518 | }); |
490 | 519 | // console.log('请求成功', res.data.data); |
491 | 520 | let luckyId = res.data.data.id; |
... | ... | @@ -502,8 +531,34 @@ Page({ |
502 | 531 | }, 3000); |
503 | 532 | |
504 | 533 | |
534 | + //获取兑奖记录 | |
535 | + // app.request.get('/api/weshop/marketing/marketingLuckRecord/page', { | |
536 | + // isShowLoading: false, | |
537 | + // data: { | |
538 | + // store_id: app.globalData.setting.stoid, | |
539 | + // user_id: app.globalData.userInfo.user_id, | |
540 | + // luck_formid: self.data.options.id, | |
541 | + // luck_state: 1 | |
542 | + // }, | |
543 | + // success: function(res) { | |
544 | + // if(res.data.code == 0) { | |
545 | + // // console.log('res===>', res.data.data.pageData); | |
546 | + // self.setData({ | |
547 | + // record: res.data.data.pageData, | |
548 | + // }); | |
549 | + // }; | |
550 | + // }, | |
551 | + // }); | |
552 | + | |
553 | + | |
505 | 554 | } else { |
506 | 555 | // console.log('请求出错'); |
556 | + if(self.data.luckInfo.vip_act_num != 0) { | |
557 | + self.setData({ | |
558 | + 'luckInfo.user_LuckNumDay': self.data.luckInfo.user_LuckNumDay - 1, | |
559 | + }); | |
560 | + }; | |
561 | + | |
507 | 562 | let thxIndexArr = self.data.thxIndexArr; |
508 | 563 | const random = Math.random() * thxIndexArr.length >> 0; |
509 | 564 | const index = thxIndexArr[random]; |
... | ... | @@ -516,8 +571,12 @@ Page({ |
516 | 571 | }; |
517 | 572 | }, |
518 | 573 | |
519 | - fail: function() { | |
574 | + fail: function(res) { | |
520 | 575 | // console.log('出错'); |
576 | + wx.showToast({ | |
577 | + title: '数据请求失败', | |
578 | + icon: 'error', | |
579 | + }); | |
521 | 580 | let thxIndexArr = self.data.thxIndexArr; |
522 | 581 | const random = Math.random() * thxIndexArr.length >> 0; |
523 | 582 | const index = thxIndexArr[random]; |
... | ... | @@ -543,6 +602,7 @@ Page({ |
543 | 602 | end (event) { |
544 | 603 | // 中奖奖品详情 |
545 | 604 | // console.log('zjiangla~~',event.detail.lbtype); |
605 | + let no_luck_urltype = this.data.luckInfo.no_luck_urltype; | |
546 | 606 | let lbtype; |
547 | 607 | let resultTitle = event.detail.fonts[0].text.replace('\n',''); |
548 | 608 | if(event.detail.lbtype == 5) { |
... | ... | @@ -551,12 +611,45 @@ Page({ |
551 | 611 | lbtype = -1; |
552 | 612 | }; |
553 | 613 | this.setData({ |
614 | + num: 3, | |
554 | 615 | hiddenCanvas: true, |
555 | 616 | showResult: true, |
556 | 617 | showMask: true, |
557 | 618 | resultTitle, |
558 | 619 | currentLbtype: lbtype, |
559 | 620 | }); |
621 | + | |
622 | + let num = this.data.num; | |
623 | + let timer = setInterval(function() { | |
624 | + if(num == 0) { | |
625 | + clearInterval(); | |
626 | + } else { | |
627 | + self.setData({ | |
628 | + num: --num, | |
629 | + }); | |
630 | + } | |
631 | + }, 1000); | |
632 | + | |
633 | + | |
634 | + if(no_luck_urltype == 1) { | |
635 | + if(this.data.luckInfo.no_luck_weappurl) { | |
636 | + // console.log('dfjsoafjoasfjds======>',this.data.luckInfo.no_luck_weappurl); | |
637 | + let num = this.data.num; | |
638 | + let url = this.data.luckInfo.no_luck_weappurl; | |
639 | + self.timer = setInterval(function() { | |
640 | + if(num == 0) { | |
641 | + clearInterval(); | |
642 | + app.goto(url); | |
643 | + } else { | |
644 | + self.setData({ | |
645 | + num: --num, | |
646 | + }); | |
647 | + } | |
648 | + }, 1000); | |
649 | + | |
650 | + }; | |
651 | + }; | |
652 | + | |
560 | 653 | }, |
561 | 654 | |
562 | 655 | showPopup() { |
... | ... | @@ -570,39 +663,23 @@ Page({ |
570 | 663 | user_id: app.globalData.userInfo.user_id, |
571 | 664 | luck_formid: this.data.options.id, |
572 | 665 | luck_state: 1, |
573 | - pageSize: 50, | |
574 | 666 | }).then(function(res) { |
575 | 667 | self.setData({ |
576 | 668 | showPopup: true, |
577 | 669 | showMask: true, |
578 | 670 | hiddenCanvas: true, |
579 | - // record: self.data.list.pageData, | |
580 | 671 | }); |
581 | 672 | }); |
582 | - // app.request.get('/api/weshop/marketing/marketingLuckRecord/page', { | |
583 | - // // isShowLoading: false, | |
584 | - // data: { | |
585 | - // store_id: app.globalData.setting.stoid, | |
586 | - // user_id: app.globalData.userInfo.user_id, | |
587 | - // luck_formid: this.data.options.id, | |
588 | - // luck_state: 1 | |
589 | - // }, | |
590 | - // success: function(res) { | |
591 | - // // console.log('中奖记录', res.data.data); | |
592 | - // if(res.data.code == 0) { | |
593 | - // self.setData({ | |
594 | - // showPopup: true, | |
595 | - // showMask: true, | |
596 | - // hiddenCanvas: true, | |
597 | - // record: self.data.list.pageData, | |
598 | - // }); | |
599 | - | |
600 | - | |
601 | - // }; | |
602 | - // }, | |
603 | - | |
673 | + | |
674 | + // this.setData({ | |
675 | + // showPopup: true, | |
676 | + // showMask: true, | |
677 | + // hiddenCanvas: true, | |
678 | + // 'list.pageData': this.data.record, | |
679 | + // // record: self.data.list.pageData, | |
604 | 680 | // }); |
605 | 681 | |
682 | + | |
606 | 683 | }, |
607 | 684 | |
608 | 685 | closePopup() { |
... | ... | @@ -613,8 +690,13 @@ Page({ |
613 | 690 | }); |
614 | 691 | }, |
615 | 692 | |
693 | + /** | |
694 | + * 关闭中奖结果 | |
695 | + */ | |
616 | 696 | closeResult() { |
697 | + clearInterval(this.timer); | |
617 | 698 | this.setData({ |
699 | + num: 3, | |
618 | 700 | showResult: false, |
619 | 701 | showMask: false, |
620 | 702 | hiddenCanvas: false, |
... | ... | @@ -627,7 +709,6 @@ Page({ |
627 | 709 | user_id: app.globalData.userInfo.user_id, |
628 | 710 | luck_formid: this.data.options.id, |
629 | 711 | luck_state: 1, |
630 | - pageSize: 50, | |
631 | 712 | }); |
632 | 713 | }, |
633 | 714 | ... | ... |
packageB/pages/luckactivity/luckinfo/luckinfo.wxml
... | ... | @@ -36,27 +36,27 @@ |
36 | 36 | hiddenCanvas="{{hiddenCanvas}}" |
37 | 37 | /> |
38 | 38 | </view> |
39 | - | |
40 | - <view class="fs28 white t-c pdt10">今天你还有 <text class="fs50 c-yellow">{{filter.show_default(luckInfo.user_LuckNumDay, '0')}}</text> 次抽奖机会</view> | |
39 | + <view class="fs28 white t-c pdt10" wx:if="{{luckInfo.vip_act_num == 0}}">今天你有 <text class="fs50 c-yellow">不限次</text> 抽奖机会</view> | |
40 | + <view class="fs28 white t-c pdt10" wx:else>今天你还有 <text class="fs50 c-yellow">{{filter.show_default(luckInfo.user_LuckNumDay, '0')}}</text> 次抽奖机会</view> | |
41 | 41 | <view class="tip-to-down expand-transition"> |
42 | 42 | <text></text> |
43 | 43 | <text></text> |
44 | 44 | </view> |
45 | 45 | </view> |
46 | 46 | <!-- 奖品展示 --> |
47 | - <view> | |
47 | + <view wx:if="{{award}}"> | |
48 | 48 | <view class="badge-container"><image src="{{imghost + 'miniapp/images/luckDraw/badge.png'}}" class="badge prizes" lazy-load></image></view> |
49 | 49 | <view class="list br12 bg-white"> |
50 | 50 | <view class="list-item" wx:for="{{award}}"> |
51 | 51 | <view class="img-container"> |
52 | - <image wx:if="{{item.luck_goods_img}}" src="{{item.luck_goods_img}}" class="img" mode="aspectFit"></image> | |
52 | + <image wx:if="{{item.luck_goods_img}}" src="{{imghost + item.luck_goods_img}}" class="img" mode="aspectFit"></image> | |
53 | 53 | <image src="{{imghost + tool.showDefaultImg(item.lbtype)}}" class="img" mode="aspectFit" wx:else></image> |
54 | 54 | </view> |
55 | 55 | <view class="item-r"> |
56 | 56 | <view class="fs28">{{item.luck_goods_name}}</view> |
57 | 57 | <view class="flex jc_sb fs26 c9"> |
58 | 58 | <view>价值:<text class="rmb">{{item.luck_goods_price}}</text></view> |
59 | - <view>数量:{{item.luck_goods_qty}}</view> | |
59 | + <view>数量:{{item.num}}</view> | |
60 | 60 | </view> |
61 | 61 | </view> |
62 | 62 | </view> |
... | ... | @@ -65,8 +65,10 @@ |
65 | 65 | <!-- 活动展示 --> |
66 | 66 | <view wx:if="{{luckInfo.remark}}"> |
67 | 67 | <view class="badge-container"><image src="{{imghost + 'miniapp/images/luckDraw/badge.png'}}" class="badge activity" lazy-load></image></view> |
68 | - <view class="bg-white br12 pd20"> | |
69 | - {{luckInfo.remark}} | |
68 | + <view class="bg-white br12 pd20 fs28"> | |
69 | + <!-- {{luckInfo.remark}} --> | |
70 | + <import src="../../../../utils/wxParse/wxParse.wxml"/> | |
71 | + <template is="wxParse" data="{{wxParseData:content.nodes}}"/> | |
70 | 72 | <!-- 时间 --> |
71 | 73 | <!-- <view class="bdb"> |
72 | 74 | <view class=""> |
... | ... | @@ -126,23 +128,24 @@ |
126 | 128 | </view> |
127 | 129 | |
128 | 130 | <!-- 悬浮按钮 --> |
129 | -<view class="gift-container {{record && record.length != 0 ? 'active':''}}" bindtap="showPopup"><text class="iconfont icon-liwu"></text></view> | |
131 | +<view class="gift-container {{((record && record.length != 0) || isActive) ? 'active':''}}" bindtap="showPopup"><text class="iconfont icon-liwu"></text></view> | |
130 | 132 | |
131 | 133 | <!-- 弹窗 --> |
132 | 134 | <view class="popup-container" wx:if="{{showPopup}}"> |
133 | 135 | <scroll-view class="popup-list" scroll-y bindscrolltolower="loadmore"> |
134 | 136 | <view class="popup-item" wx:for="{{list.pageData}}"> |
135 | 137 | <view class="img-container"> |
136 | - <image wx:if="{{item.luck_goods_img}}" src="{{item.luck_goods_img}}" class="img" mode="aspectFit"></image> | |
138 | + <image wx:if="{{item.luck_goods_img}}" src="{{imghost + item.luck_goods_img}}" class="img" mode="aspectFit"></image> | |
137 | 139 | <image wx:else src="{{imghost + tool.showDefaultImg(item.luck_type)}}" class="img" mode="aspectFit"></image> |
138 | 140 | </view> |
139 | 141 | <view class="flex fdc f1"> |
140 | - <view class="ellipsis-2">{{item.luck_name}}</view> | |
142 | + <view class="ellipsis-2 fs28">{{item.luck_name}}</view> | |
141 | 143 | <view class="pdt20"> |
142 | 144 | <view class="fs26 xc-black3">价值:<text class="rmb">{{item.luck_goods_price}}</text></view> |
143 | - <view class="flex ai_c jc_sb fs26 xc-black3 "> | |
144 | - <view style="visibility: {{item.luck_type == 5 ? 'visible':'hidden'}};">兑换状态:{{item.state == 0 ? '未兑换':'已兑换'}}</view> | |
145 | - <view class="btn" bindtap="{{item.luck_type == 5 ? (item.state == 0 ? 'showQr':''):'goto'}}" data-type="{{item.luck_type}}" data-id="{{item.id}}">{{((item.luck_type == 5)&&(item.state == 1)) ? '已兑换':'兑换'}}</view> | |
145 | + <view class="flex ai_c jc_fe fs26 xc-black3 "> | |
146 | + <!-- <view style="visibility: {{item.luck_type == 5 ? 'visible':'hidden'}};">兑换状态:{{item.state == 0 ? '未兑换':'已兑换'}}</view> --> | |
147 | + <!-- <view style="">兑换状态:{{item.state == 0 ? '未兑换':'已兑换'}}</view> --> | |
148 | + <view class="btn" bindtap="{{item.luck_type == 5 ? (item.state == 0 ? 'showQr':''):'goto'}}" data-type="{{item.luck_type}}" data-id="{{item.id}}">{{item.luck_type == 5 ? (item.state == 1 ? '已兑换':'兑换'):'查看'}}</view> | |
146 | 149 | </view> |
147 | 150 | </view> |
148 | 151 | </view> |
... | ... | @@ -159,15 +162,18 @@ |
159 | 162 | <view class="popup"> |
160 | 163 | <view class="t-c"> |
161 | 164 | <block wx:if="{{resultTitle == '谢谢参与'}}"> |
162 | - <view class="bold c-tb fs40">{{resultTitle}}</view> | |
163 | - <view class="pdt10">继续加油噢~</view> | |
165 | + <view class="bold c-tb fs40">{{luckInfo.no_luck_name}}</view> | |
166 | + <view class="pdt10">{{luckInfo.no_luck_remark}}</view> | |
167 | + <view class="img-container2"><image src="{{imghost + (luckInfo.no_luck_img ? luckInfo.no_luck_img:'miniapp/images/luckDraw/gift.png')}}" class="img" mode="aspectFit"></image></view> | |
168 | + <view class="pdt40 fs26 c9">{{num}}s后自动跳转...</view> | |
164 | 169 | </block> |
165 | 170 | <block wx:else> |
166 | 171 | <view class="bold c-tb fs40">恭喜你获得</view> |
167 | 172 | <view class="pdt10">{{resultTitle}} </view> |
173 | + <view class="img-container2"><image src="{{imghost + 'miniapp/images/luckDraw/gift.png'}}" class="img" mode="aspectFit"></image></view> | |
168 | 174 | </block> |
169 | 175 | </view> |
170 | - <view class="img-container2"><image src="{{imghost + 'miniapp/images/luckDraw/gift.png'}}" class="img"></image></view> | |
176 | + | |
171 | 177 | <view class="pdt40" wx:if="{{currentLbtype == 5}}"> |
172 | 178 | <view class="btn btn2" bindtap="clickReceive">立即领取</view> |
173 | 179 | </view> | ... | ... |
packageB/pages/luckactivity/luckinfo/luckinfo.wxss
packageB/pages/user/collect_list/collect_list.wxml
... | ... | @@ -5,7 +5,7 @@ |
5 | 5 | </view> |
6 | 6 | <view class="flex-level fs30 xc-ash">当前暂无收藏</view> |
7 | 7 | <view class="flex-level"> |
8 | - <navigator url="/pages/index/index/index" bindtap="goto"> | |
8 | + <navigator bindtap="go_to" data-url="/pages/index/index/index" bindtap="goto"> | |
9 | 9 | <view class="flex-center fs28 white">去首页逛逛</view> |
10 | 10 | </navigator> |
11 | 11 | </view> | ... | ... |
packageB/pages/user/comment/comment.js
packageB/pages/user/comment/comment.wxml
... | ... | @@ -14,7 +14,7 @@ |
14 | 14 | </view> |
15 | 15 | <view class="flex-level fs30 xc-ash">当前暂无评价</view> |
16 | 16 | <view class="flex-level"> |
17 | - <navigator url="/pages/index/index/index" bindtap="goto"> | |
17 | + <navigator bindtap="go_url" data-url="/pages/index/index/index"> | |
18 | 18 | <view class="flex-center fs28 white">去首页逛逛</view> |
19 | 19 | </navigator> |
20 | 20 | </view> | ... | ... |
pages/cart/cart/cart.js
... | ... | @@ -2066,5 +2066,10 @@ Page({ |
2066 | 2066 | if (hei< viewHeight) { |
2067 | 2067 | this.setData({ max_sw_height: viewHeight }); |
2068 | 2068 | } |
2069 | - } | |
2069 | + }, | |
2070 | + | |
2071 | + go_url(e){ | |
2072 | + var url=e.currentTarget.dataset.url; | |
2073 | + getApp().goto(url); | |
2074 | + } | |
2070 | 2075 | }); |
2071 | 2076 | \ No newline at end of file | ... | ... |
pages/cart/cart/cart.wxml
... | ... | @@ -252,7 +252,7 @@ |
252 | 252 | </view> |
253 | 253 | <view class="flex-level fs32 xc-ash">购物车竟然是空的</view> |
254 | 254 | <view class="flex-level"> |
255 | - <navigator url="/pages/index/index/index" bindtap="goto"> | |
255 | + <navigator bindtap="go_url" data-url="/pages/index/index/index" bindtap="goto"> | |
256 | 256 | <view class="flex-center fs30 white">去首页逛逛</view> |
257 | 257 | </navigator> |
258 | 258 | </view> | ... | ... |
pages/user/order_list/order_list.js
... | ... | @@ -1575,7 +1575,12 @@ Page({ |
1575 | 1575 | icon: 'none', |
1576 | 1576 | duration: 3000 |
1577 | 1577 | }) |
1578 | - } | |
1578 | + }, | |
1579 | + | |
1580 | + go_url(e){ | |
1581 | + var url=e.currentTarget.dataset.url; | |
1582 | + getApp().goto(url); | |
1583 | + } | |
1579 | 1584 | |
1580 | 1585 | |
1581 | 1586 | }); |
1582 | 1587 | \ No newline at end of file | ... | ... |
pages/user/order_list/order_list.wxml
... | ... | @@ -249,7 +249,7 @@ |
249 | 249 | </view> |
250 | 250 | <view class="flex-level fs30 xc-ash">当前暂无订单</view> |
251 | 251 | <view class="flex-level"> |
252 | - <navigator url="/pages/index/index/index" bindtap="goto"> | |
252 | + <navigator bindtap="go_url" data-url="/pages/index/index/index" > | |
253 | 253 | <view class="flex-center fs28 white">去首页逛逛</view> |
254 | 254 | </navigator> |
255 | 255 | </view> | ... | ... |
utils/weapp-icon.wxss
1 | - | |
2 | 1 | .t-icon { |
3 | 2 | display: inline-block; |
4 | 3 | width: 16px; |
... | ... | @@ -10,6 +9,18 @@ |
10 | 9 | |
11 | 10 | |
12 | 11 | |
12 | +.t-icon-gowudai { | |
13 | + background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%27100%25%27%20height%3D%27100%25%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22t-icon-gowudai%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20d%3D%22M150.72-1.06666667l-5.86666667%20169.49333334%20738.13333334%2016.53333333L870.4-1.06666667z%22%20fill%3D%22%23cdcdcd%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M150.72-1.06666667l72.64%2049.38666667-78.50666667%20106.56z%22%20fill%3D%22%23A2A2A2%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M120.64%201025.70666667L69.33333333%20969.49333333h884.37333334l-54.29333334%2056.21333334z%22%20fill%3D%22%23bfbfbf%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M223.36%2047.36l-20.37333333%20113.38666667-103.57333334-8.74666667z%22%20fill%3D%22%23AEADAD%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M870.4-1.06666667l-71.68%2049.38666667%2084.26666667%20108.48z%22%20fill%3D%22%23A2A2A2%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M798.72%2048.32l20.37333333%20112.42666667%20105.49333334-8.74666667z%22%20fill%3D%22%23AEADAD%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M99.41333333%20152h825.17333334L954.66666667%20969.49333333H69.33333333z%22%20fill%3D%22%23dbdbdb%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M718.82666667%20256.10666667H770.13333333v255.68c0%20141.22666667-114.45333333%20255.68-255.68%20255.68S258.66666667%20653.01333333%20258.66666667%20511.78666667V256.10666667h51.30666666v255.68c0%20112.85333333%2091.52%20204.37333333%20204.37333334%20204.37333333s204.37333333-91.52%20204.37333333-204.37333333V256.10666667z%22%20fill%3D%22%23A5A5A5%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M718.82666667%20312.32H770.13333333v149.12c0%20141.22666667-114.45333333%20255.68-255.68%20255.68S258.66666667%20602.66666667%20258.66666667%20461.44V312.32h51.30666666v149.12c0%20112.85333333%2091.52%20204.37333333%20204.37333334%20204.37333333s204.37333333-91.52%20204.37333333-204.37333333V312.32z%22%20fill%3D%22%23FFFFFF%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E); | |
14 | +} | |
15 | + | |
16 | +/* .t-icon-liwu { | |
17 | + background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%27100%25%27%20height%3D%27100%25%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22t-icon-liwu%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20d%3D%22M85.93%20950.016c0%2024.576%207.126%2031.317%2029.44%2031.317h353.366V511.744H85.931v438.272z%20m469.334%2031.317h353.365c22.358%200%2029.44-6.698%2029.44-31.317V511.744H555.221v469.59zM938.667%20256H725.333c51.499-11.733%20105.899-49.707%20112.598-94.293%207.85-50.859-52.566-127.958-125.654-118.187-87.424%2012.117-151.509%2089.259-196.736%20149.077C470.656%20133.931%20412.16%2065.408%20328.363%2045.483c-81.152-19.2-136.747%2064.938-135.254%20116.992%201.451%2044.245%2052.608%2081.834%20105.558%2093.525H85.333c-26.368%200-42.666%2014.848-42.666%2042.667v170.581l426.666%200.085V256h85.334v213.333l426.666-0.085V298.667c0-27.819-16.341-42.667-42.666-42.667z%20m-687.019-77.824c-14.763-16.427-4.779-38.741%204.48-55.595%2017.024-29.696%2040.747-47.744%2081.152-30.933%2056.32%2023.51%2097.792%2073.216%20131.584%20117.803-71.552%207.893-178.304%2010.965-217.216-31.275z%20m311.296%2030.507c34.816-44.63%2075.221-89.942%20131.157-117.803%2058.582-28.97%20113.024%2049.323%2085.206%2086.912-21.419%2028.544-89.259%2031.232-125.91%2032.853-30.08%201.536-60.501%200.811-90.453-1.962z%22%20fill%3D%22%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E); | |
18 | +} | |
19 | + | |
20 | +.t-icon-echarts { | |
21 | + background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%27100%25%27%20height%3D%27100%25%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22t-icon-echarts%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20d%3D%22M436.59925293%20533.33333333c0-65.04312613%2035.34952507-123.72333775%2088.37381267-153.41693881l-206.44122641-353.49525068c-282.79620057%20159.07286282-376.82593725%20518.22403753-217.75307443%20801.02023808l359.15117471-206.44122642c-11.31184801-22.62369604-23.33068654-52.31729711-23.33068654-87.66682217z%22%20fill%3D%22%23DADADA%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M613.34687829%20356.58570799c65.04312613%200%20123.72333775%2035.34952507%20153.41693879%2088.37381266l253.1025995-147.05402428C890.48715482%2073.78950741%20602.03503025-2.56546674%20377.91904132%20126.81379502l147.05402428%20253.1025995c24.03767705-11.31184801%2059.38720211-23.33068654%2088.37381269-23.33068653z%22%20fill%3D%22%23EBEBEB%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M701.72069095%20686.75027214c-23.33068654%2017.67476253-58.68021163%2023.33068654-88.37381266%2023.33068653-65.04312613%200-123.72333775-35.34952507-153.41693882-88.37381266L201.17141596%20775.12408481c41.00544908%2070.69905013%20100.3926512%20129.37926176%20171.09170135%20171.09170134%20153.41693881%2088.37381268%20335.82048816%2082.71788866%20477.21858844-5.65592402l-147.7610148-253.80958999z%22%20fill%3D%22%23B8B8B8%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M920.18075589%20356.58570799L766.76381708%20444.95952065c12.01883853%2029.69360106%2023.33068654%2058.68021163%2023.33068654%2088.37381268%200%2065.04312613-35.34952507%20123.72333775-88.37381267%20153.41693881l88.37381267%20153.41693881c171.09170134-100.3926512%20229.77191295-312.48980161%20130.08625227-483.58150296z%22%20fill%3D%22%23C7C7C7%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E); | |
22 | +} */ | |
23 | + | |
13 | 24 | .t-icon-sort-up { |
14 | 25 | background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20width%3D%27100%25%27%20height%3D%27100%25%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22t-icon-sort-up%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20d%3D%22M-109.37837037-109.37837037h1242.75674074v1242.75674074H-109.37837037z%22%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%220%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M242.7360391%20615.56306132h538.5279218a20.71261275%2020.71261275%200%200%201%2016.57008947%2033.14018016l-269.2639609%20359.05313542a20.71261275%2020.71261275%200%200%201-33.14017894%200L226.16594963%20648.70324148A20.71261275%2020.71261275%200%200%201%20242.7360391%20615.56306132z%22%20fill%3D%22%23C7C7C7%22%20%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M528.57008947%2016.2436231l269.2639609%20359.05313542A20.71261275%2020.71261275%200%200%201%20781.2639609%20408.43693868H242.7360391a20.71261275%2020.71261275%200%200%201-16.57008947-33.14018016l269.2639609-359.05313542a20.71261275%2020.71261275%200%200%201%2033.14017894%200z%22%20fill%3D%22%235A5A5A%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E); |
15 | 26 | } | ... | ... |