luck_draw.wxml 4.1 KB

1
  1. <view class="container" style="{{('background-image: url('+$root.m0+')')}}"><block wx:if="{{$root.g0!==0}}"><view class="header flex row-right"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="choujiang-btn1 md" bindtap="__e">规则</view></view></block><block wx:if="{{$root.g1!==0}}"><view class="header flex row-right"><view data-event-opts="{{[['tap',[['goTo',['/bundle/pages/luck_draw_code/luck_draw_code?id=']]]]]}}" class="choujiang-btn1 md m-t-10" bindtap="__e">我的奖品</view></view></block><view class="section m-t-16"><view class="box-wrap"><block wx:if="{{activity.show_winning_list}}"><view class="notice flex"><image class="m-l-18" src="../../static/images/choujinag_notice.png"></image><view style="width:90%;"><u-notice-bar vue-id="7370271b-1" bg-color="none" volume-icon="{{false}}" mode="horizontal" list="{{list}}" bind:__l="__l"></u-notice-bar></view></view></block><block wx:if="{{$root.g2!=0}}"><view class="turntable m-t-20" style="{{('background-image: url('+$root.m1+')')}}"><my-turntable vue-id="7370271b-2" ids="{{id}}" params="{{activity}}" data-event-opts="{{[['^finish',[['finish']]]]}}" bind:finish="__e" bind:__l="__l"></my-turntable></view></block><block wx:if="{{$root.g3!=0}}"><view class="message flex row-between nr"><block wx:if="{{activity.frequency_type==0}}"><view>剩余次数:不限制</view></block><block wx:if="{{activity.frequency_type==1}}"><view>{{"剩余次数:"+activity.surplus_draw_num}}</view></block><block wx:if="{{activity.show_winning_list}}"><view data-event-opts="{{[['tap',[['goTo',['/bundle/pages/win_prize_code/win_prize_code?id=']]]]]}}" class="flex" bindtap="__e"><image class="m-r-10" src="../../static/images/choujiang_name_list.png"></image>中奖名单</view></block></view></block></view></view><view class="section m-t-16"><view class="box-wrap prize-contain" style="padding:0;"><image class="prize" src="{{$root.m2}}"></image><scroll-view style="height:700rpx;touch-action:none;margin-top:80rpx;" scroll-y="{{true}}"><block wx:for="{{activity.prizes_lists}}" wx:for-item="item" wx:for-index="__i0__" wx:key="name"><view class="prize-item flex"><view><image class="img" src="{{item.image}}"></image></view><view class="m-l-10 flex-col row-around" style="height:150rpx;width:100%;"><view class="flex"><view>{{''+item.name+"-"+item.type_desc+''}}</view><view style="margin-left:auto;flex-shrink:0;">{{'共'+item.num+'个'}}</view></view><view>{{''+item.type_value_desc+''}}</view></view></view></block></scroll-view></view></view><u-popup bind:input="__e" vue-id="7370271b-3" mode="bottom" safe-area-inset-bottom="{{true}}" border-radius="14" value="{{showRules}}" data-event-opts="{{[['^input',[['__set_model',['','showRules','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="p-20"><view class="p-20" style="text-align:center;">活动规则</view><scroll-view style="height:300px;" scroll-y="true">{{''+(activity.rule||'-')+''}}</scroll-view></view></u-popup><u-popup bind:input="__e" vue-id="7370271b-4" mode="center" value="{{showResult}}" data-event-opts="{{[['^input',[['__set_model',['','showResult','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="result-popup flex-col"><view class="result-container flex-col row-around col-center p-20"><image class="img" src="{{result.image}}"></image><block wx:if="{{result.type==0}}"><view style="color:#ff0000;font-weight:500;">未中奖</view></block><block wx:else><view style="color:#ff0000;font-weight:500;">恭喜你获得</view></block><view>{{''+resultText+''}}</view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="btn" bindtap="__e">我知道了</view></view><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" style="margin-top:50rpx;" bindtap="__e"><u-icon vue-id="{{('7370271b-5')+','+('7370271b-4')}}" name="close-circle" size="62" color="#fff" bind:__l="__l"></u-icon></view></view></u-popup><page-status vue-id="7370271b-6" status="{{pageStatus}}" bind:__l="__l" vue-slots="{{['error']}}"><u-empty vue-id="{{('7370271b-7')+','+('7370271b-6')}}" text="{{pageErrorMsg}}" src="/static/images/empty/order.png" icon-size="{{280}}" slot="error" bind:__l="__l"></u-empty></page-status></view>