Commit 1ad9b5ddb4de9a6cee11d8861fdfd40e9e598805

Authored by taiyuan
1 parent cd4fb867

幸运大转盘未中奖送积分或成长值

app.wxss
@@ -703,9 +703,9 @@ background: #ffe3e2; @@ -703,9 +703,9 @@ background: #ffe3e2;
703 /* 图标字体(ty) */ 703 /* 图标字体(ty) */
704 @font-face { 704 @font-face {
705 font-family: 'iconfont'; /* Project id 2054717 */ 705 font-family: 'iconfont'; /* Project id 2054717 */
706 - src: url('//at.alicdn.com/t/font_2054717_v0znypg14xq.woff2?t=1627541682562') format('woff2'),  
707 - url('//at.alicdn.com/t/font_2054717_v0znypg14xq.woff?t=1627541682562') format('woff'),  
708 - url('//at.alicdn.com/t/font_2054717_v0znypg14xq.ttf?t=1627541682562') format('truetype'); 706 + src: url('//at.alicdn.com/t/font_2054717_3fwbtkdbxhl.woff2?t=1627893975776') format('woff2'),
  707 + url('//at.alicdn.com/t/font_2054717_3fwbtkdbxhl.woff?t=1627893975776') format('woff'),
  708 + url('//at.alicdn.com/t/font_2054717_3fwbtkdbxhl.ttf?t=1627893975776') format('truetype');
709 } 709 }
710 710
711 .iconfont { 711 .iconfont {
@@ -716,6 +716,10 @@ background: #ffe3e2; @@ -716,6 +716,10 @@ background: #ffe3e2;
716 -moz-osx-font-smoothing: grayscale; 716 -moz-osx-font-smoothing: grayscale;
717 } 717 }
718 718
  719 +.icon-zhuanfa1:before {
  720 + content: "\e614";
  721 +}
  722 +
719 723
720 .icon-zhiwen:before { 724 .icon-zhiwen:before {
721 content: "\e6aa"; 725 content: "\e6aa";
packageB/pages/luckactivity/index/index.wxml
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
20 <block wx:for="{{list.pageData}}"> 20 <block wx:for="{{list.pageData}}">
21 <view class="tab-item" bindtap="goto" data-id="{{item.id}}" data-title="{{item.act_name}}"> 21 <view class="tab-item" bindtap="goto" data-id="{{item.id}}" data-title="{{item.act_name}}">
22 <view class="img-container"> 22 <view class="img-container">
23 - <image wx:if="{{item.imageurl}}" src="{{imghost + item.imageurl}}" class="img"></image> 23 + <image wx:if="{{item.imageurl}}" src="{{imghost + item.imageurl}}" class="img" mode="aspectFit"></image>
24 <text class="iconfont icon-zhuanpan" wx:else></text> 24 <text class="iconfont icon-zhuanpan" wx:else></text>
25 </view> 25 </view>
26 <view class="desc-container"> 26 <view class="desc-container">
packageB/pages/luckactivity/luckinfo/luckinfo.js
@@ -118,9 +118,9 @@ Page({ @@ -118,9 +118,9 @@ Page({
118 // console.log('prizes//////', res.data.data); 118 // console.log('prizes//////', res.data.data);
119 self.setData({ 119 self.setData({
120 template: res.data.data, 120 template: res.data.data,
121 - bannerUrl: imghost + ((res.data.data&&res.data.data.bannerUrl) ? res.data.data.bannerUrl:'miniapp/images/luckDraw/bg.png'), //背景图  
122 - 'blocks[0].imgs[0].src': imghost + ((res.data.data&&res.data.data.wheelBaseUrl) ? res.data.data.wheelBaseUrl:'miniapp/images/luckDraw/weel.png'), //转盘  
123 - 'buttons[0].imgs[0].src': imghost + ((res.data.data&&res.data.data.wheelPointerUrl) ? res.data.data.wheelPointerUrl:'miniapp/images/luckDraw/pointer.png'), //指针 121 + bannerUrl: imghost + ((res.data.data&&res.data.data.bannerUrl) ? res.data.data.bannerUrl:'miniapp/images/luckDraw/bg.png?v=2'), //背景图
  122 + 'blocks[0].imgs[0].src': imghost + ((res.data.data&&res.data.data.wheelBaseUrl) ? res.data.data.wheelBaseUrl:'miniapp/images/luckDraw/weel.png?v=2'), //转盘
  123 + 'buttons[0].imgs[0].src': imghost + ((res.data.data&&res.data.data.wheelPointerUrl) ? res.data.data.wheelPointerUrl:'miniapp/images/luckDraw/pointer.png?v=2'), //指针
124 }); 124 });
125 }, 125 },
126 }); 126 });
@@ -575,6 +575,8 @@ Page({ @@ -575,6 +575,8 @@ Page({
575 }, 3000); 575 }, 3000);
576 576
577 577
  578 +
  579 +
578 if(res.data.code == -1) { 580 if(res.data.code == -1) {
579 wx.showToast({ 581 wx.showToast({
580 title: res.data.msg, 582 title: res.data.msg,
@@ -585,13 +587,15 @@ Page({ @@ -585,13 +587,15 @@ Page({
585 // self.data.start = true; 587 // self.data.start = true;
586 }; 588 };
587 // console.log('请求出错'); 589 // console.log('请求出错');
588 - if(self.data.luckInfo.vip_act_num != 0) { 590 + if(res.data.code == -2 && self.data.luckInfo.vip_act_num != 0) {
589 self.setData({ 591 self.setData({
590 'luckInfo.user_LuckNumDay': self.data.luckInfo.user_LuckNumDay - 1, 592 'luckInfo.user_LuckNumDay': self.data.luckInfo.user_LuckNumDay - 1,
591 }); 593 });
592 }; 594 };
593 595
594 596
  597 +
  598 +
595 }; 599 };
596 }, 600 },
597 601
@@ -640,13 +644,14 @@ Page({ @@ -640,13 +644,14 @@ Page({
640 showResult: true, 644 showResult: true,
641 showMask: true, 645 showMask: true,
642 resultTitle, 646 resultTitle,
  647 + showPopup: false,
643 currentLbtype: lbtype, 648 currentLbtype: lbtype,
644 }); 649 });
645 650
646 651
647 652
648 653
649 - if(no_luck_urltype == 1 && (resultTitle == '谢谢参与')) { 654 + if(no_luck_urltype == 1 && resultTitle == '谢谢参与') {
650 if(this.data.luckInfo.no_luck_weappurl) { 655 if(this.data.luckInfo.no_luck_weappurl) {
651 let num = this.data.num; 656 let num = this.data.num;
652 let url = this.data.luckInfo.no_luck_weappurl; 657 let url = this.data.luckInfo.no_luck_weappurl;
@@ -662,8 +667,47 @@ Page({ @@ -662,8 +667,47 @@ Page({
662 }, 1000); 667 }, 1000);
663 668
664 }; 669 };
  670 +
665 }; 671 };
666 672
  673 +
  674 + if(self.data.luckInfo.give_user) {
  675 + if(resultTitle == '谢谢参与') {
  676 + if(self.data.luckInfo.give_type == 1) {
  677 + if(self.data.luckInfo.give_integral > 0) {
  678 + wx.showToast({
  679 + title: `获得游戏奖励积分${self.data.luckInfo.give_integral}`,
  680 + icon: 'none',
  681 + });
  682 + };
  683 + } else if((self.data.luckInfo.give_type == 2)) {
  684 + if(self.data.luckInfo.give_integral > 0) {
  685 + wx.showToast({
  686 + title: `获得游戏奖励成长值${self.data.luckInfo.give_growth}`,
  687 + icon: 'none',
  688 + });
  689 + };
  690 + };
  691 + };
  692 + } else {
  693 + if(self.data.luckInfo.give_type == 1) {
  694 + if(self.data.luckInfo.give_integral > 0) {
  695 + wx.showToast({
  696 + title: `获得游戏奖励积分${self.data.luckInfo.give_integral}`,
  697 + icon: 'none',
  698 + });
  699 + };
  700 + } else if((self.data.luckInfo.give_type == 2)) {
  701 + if(self.data.luckInfo.give_integral > 0) {
  702 + wx.showToast({
  703 + title: `获得游戏奖励成长值${self.data.luckInfo.give_growth}`,
  704 + icon: 'none',
  705 + });
  706 + };
  707 + };
  708 + };
  709 +
  710 +
667 }, 711 },
668 712
669 showPopup() { 713 showPopup() {
@@ -817,7 +861,7 @@ Page({ @@ -817,7 +861,7 @@ Page({
817 break; 861 break;
818 }; 862 };
819 case 6: { 863 case 6: {
820 - url = '/packageA/pages/myGift/myGift'; 864 + url = '/packageA/pages/myGift/myGift?index=1';
821 break; 865 break;
822 }; 866 };
823 }; 867 };
packageB/pages/luckactivity/luckinfo/luckinfo.wxml
1 <wxs module="filter" src="../../../../utils/filter.wxs"></wxs> 1 <wxs module="filter" src="../../../../utils/filter.wxs"></wxs>
2 <wxs module="tool" src="./tool.wxs"></wxs> 2 <wxs module="tool" src="./tool.wxs"></wxs>
3 -<view class="luck-container" style="background: {{template.colorCode ? template.colorCode:'#8102FD'}} url({{bannerUrl ? bannerUrl:(imghost + 'miniapp/images/luckDraw/bg.png')}}) no-repeat;">  
4 -<!-- <view class="luck-container" style="background: url({{ bannerUrl}}) no-repeat;"> --> 3 +<view class="luck-container" style="background: {{template.colorCode ? template.colorCode:'#da104b'}} url({{bannerUrl ? bannerUrl:(imghost + 'miniapp/images/luckDraw/bg.png?v=2')}}) no-repeat;">
5 <!-- 中奖人员 --> 4 <!-- 中奖人员 -->
6 <view class="swiper-container" wx:if="{{nameList && nameList.length != 0}}"> 5 <view class="swiper-container" wx:if="{{nameList && nameList.length != 0}}">
7 <swiper class="swiper" autoplay="true" circular="true" vertical="true" interval="3000"> 6 <swiper class="swiper" autoplay="true" circular="true" vertical="true" interval="3000">
@@ -127,8 +126,11 @@ @@ -127,8 +126,11 @@
127 </view> 126 </view>
128 </view> 127 </view>
129 128
  129 +<!-- 分享按钮 -->
  130 +<!-- <view class="circle-container zhuanfa" bindtap=""><text class="iconfont icon-zhuanfa1"></text></view> -->
  131 +
130 <!-- 悬浮按钮 --> 132 <!-- 悬浮按钮 -->
131 -<view class="gift-container {{((record && record.length != 0) || isActive) ? 'active':''}}" bindtap="showPopup"><text class="iconfont icon-liwu"></text></view> 133 +<view class="circle-container gift {{((record && record.length != 0) || isActive) ? 'active':''}}" bindtap="showPopup"><text class="iconfont icon-liwu"></text></view>
132 134
133 <!-- 弹窗 --> 135 <!-- 弹窗 -->
134 <view class="popup-container" wx:if="{{showPopup}}"> 136 <view class="popup-container" wx:if="{{showPopup}}">
@@ -179,7 +181,7 @@ @@ -179,7 +181,7 @@
179 </view> 181 </view>
180 182
181 <view class="pdt40" wx:if="{{currentLbtype == 5}}"> 183 <view class="pdt40" wx:if="{{currentLbtype == 5}}">
182 - <view class="btn btn2" bindtap="clickReceive">立即领取</view> 184 + <view class="btn btn2" bindtap="clickReceive">立即兑换</view>
183 </view> 185 </view>
184 186
185 187
packageB/pages/luckactivity/luckinfo/luckinfo.wxss
@@ -68,7 +68,7 @@ page, @@ -68,7 +68,7 @@ page,
68 width: 140rpx; 68 width: 140rpx;
69 height: 140rpx; 69 height: 140rpx;
70 margin-right: 20rpx; 70 margin-right: 20rpx;
71 - background-color: #f5f5f5; 71 + /* background-color: #f5f5f5; */
72 } 72 }
73 73
74 .img { 74 .img {
@@ -118,7 +118,7 @@ page, @@ -118,7 +118,7 @@ page,
118 margin-right: 10rpx; 118 margin-right: 10rpx;
119 } 119 }
120 120
121 -.gift-container { 121 +.circle-container {
122 background-color: rgba(44, 44, 44, 0.2); 122 background-color: rgba(44, 44, 44, 0.2);
123 width: 100rpx; 123 width: 100rpx;
124 height: 100rpx; 124 height: 100rpx;
@@ -126,14 +126,21 @@ page, @@ -126,14 +126,21 @@ page,
126 color: white; 126 color: white;
127 position: fixed; 127 position: fixed;
128 right: 20rpx; 128 right: 20rpx;
129 - bottom: 20rpx;  
130 display: flex; 129 display: flex;
131 justify-content: center; 130 justify-content: center;
132 align-items: center; 131 align-items: center;
133 z-index: 1; 132 z-index: 1;
134 } 133 }
135 134
136 -.gift-container.active::after { 135 +.circle-container.gift {
  136 + bottom: 20rpx;
  137 +}
  138 +
  139 +.circle-container.zhuanfa {
  140 + bottom: 160rpx;
  141 +}
  142 +
  143 +.circle-container.active::after {
137 content: ''; 144 content: '';
138 position: absolute; 145 position: absolute;
139 width: 14rpx; 146 width: 14rpx;
@@ -145,7 +152,8 @@ page, @@ -145,7 +152,8 @@ page,
145 right: 10rpx; 152 right: 10rpx;
146 } 153 }
147 154
148 -.icon-liwu { 155 +.icon-liwu,
  156 +.icon-zhuanfa1 {
149 font-size: 40rpx; 157 font-size: 40rpx;
150 } 158 }
151 159
@@ -161,7 +169,7 @@ page, @@ -161,7 +169,7 @@ page,
161 width: 6rem; 169 width: 6rem;
162 z-index: 2; 170 z-index: 2;
163 -webkit-transform: translate(0, -50%); */ 171 -webkit-transform: translate(0, -50%); */
164 - transform: translate(0, -50%); 172 + /* transform: translate(0, -50%); */
165 /* color: #fff; 173 /* color: #fff;
166 font: normal 400 20px/1 'Josefin Sans', sans-serif; 174 font: normal 400 20px/1 'Josefin Sans', sans-serif;
167 letter-spacing: .1em; 175 letter-spacing: .1em;
@@ -175,9 +183,10 @@ page, @@ -175,9 +183,10 @@ page,
175 left: 50%; 183 left: 50%;
176 width: 1rem; 184 width: 1rem;
177 height: 1rem; 185 height: 1rem;
178 - margin-left: -12px;  
179 - border-left: 1px solid #fff;  
180 - border-bottom: 1px solid #fff; 186 + /* transform: translateX(-50%); */
  187 + margin-left: -13rpx;
  188 + border-left: 2rpx solid #fff;
  189 + border-bottom: 2rpx solid #fff;
181 -webkit-transform: rotate(-45deg); 190 -webkit-transform: rotate(-45deg);
182 transform: rotate(-45deg); 191 transform: rotate(-45deg);
183 -webkit-animation: sdb07 2s infinite; 192 -webkit-animation: sdb07 2s infinite;
@@ -190,7 +199,7 @@ page, @@ -190,7 +199,7 @@ page,
190 animation-delay: 0s; 199 animation-delay: 0s;
191 } 200 }
192 .tip-to-down text:nth-of-type(2) { 201 .tip-to-down text:nth-of-type(2) {
193 - top: 16px; 202 + top: 32rpx;
194 -webkit-animation-delay: .15s; 203 -webkit-animation-delay: .15s;
195 animation-delay: .15s; 204 animation-delay: .15s;
196 } 205 }