|
|
|
@ -11,21 +11,33 @@
|
|
|
|
|
</view> -->
|
|
|
|
|
|
|
|
|
|
<view style="background:#fff; position: fixed; top: 0; width: 100%;z-index: 1;">
|
|
|
|
|
<view style=" font-size: 28rpx; color: #181818; padding: 20rpx 0 0 40rpx;">
|
|
|
|
|
场次:{{drama_seat_info.show_info.show_date}}</view>
|
|
|
|
|
<!-- <scroll-view class="seat_grade" scroll-x='true'>
|
|
|
|
|
<view class="drma_title" style=" font-size: 28rpx; color: #181818; padding: 20rpx 20rpx 0;" >
|
|
|
|
|
<view class="pic" bind:tap='getdrama_list' data-drama_id='{{drama_seat_info.prev_show}}'>
|
|
|
|
|
<image src="../../../images/ui/{{drama_seat_info.prev_show!==0?'dram_activeleft.png':'dram_left.png'}}" alt=""/>
|
|
|
|
|
<!-- <image src="https://mahuaimage2.oss-cn-qingdao.aliyuncs.com/mini_app/video/{{drama_seat_info.prev_show==0?'61669cb53d79d4be15a7f3c0567ed8abdfb2579e2db6f.png':'61669cb554a694be15a7f3c0567ed8abdfb2579e2db6f.png'}}"></image> -->
|
|
|
|
|
</view>
|
|
|
|
|
<view>{{drama_seat_info.show_info.show_date}}</view>
|
|
|
|
|
<view class="pic" bindtap='getdrama_list' data-drama_id='{{drama_seat_info.next_show}}' >
|
|
|
|
|
<image src="../../../images/ui/{{drama_seat_info.next_show!==0?'dram_activeright.png':'dram_right.png'}}" alt=""/>
|
|
|
|
|
<!-- <image src="https://mahuaimage2.oss-cn-qingdao.aliyuncs.com/mini_app/video/{{drama_seat_info.next_show==0?'61669cb562ea94be15a7f3c0567ed8abdfb2579e2db6f.png':'61669cb5712434be15a7f3c0567ed8abdfb2579e2db6f.png'}}"></image> -->
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- <scroll-view class="seat_grade" scroll-x='true'>
|
|
|
|
|
<van-icon wx:for="{{drama_seat_info.grade_list}}" color="red" name="/images/seats/{{item.grade}}.png" size="60rpx"
|
|
|
|
|
custom-style="margin:20rpx;{{select_grade==item.grade?' border: 1px solid red;':''}}"
|
|
|
|
|
data-select_grade="{{item.grade}}" bind:click="select_grade" info="{{item.tkt_num}}" />
|
|
|
|
|
</scroll-view> -->
|
|
|
|
|
<view class="seat_grade">
|
|
|
|
|
<view class="seat_grade_info {{item.tkt_num==0?'null_tic':''}} {{select_grade==item.grade?'select':''}}" wx:for="{{drama_seat_info.grade_list}}" data-num="{{item.tkt_num}}" data-select_grade="{{item.grade}}" bindtap="select_grade" >
|
|
|
|
|
<van-icon name="/images/seats/{{item.grade}}.png" custom-style="margin-left: 20rpx;" />
|
|
|
|
|
<view style=" margin: 0 10rpx 0 10rpx;">¥{{item.price}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="direction"><view style="margin-top: -35rpx;">舞台方向</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="seat_grade">
|
|
|
|
|
<view class="seat_grade_info {{item.tkt_num==0?'null_tic':''}} {{select_grade==item.grade?'select':''}}"
|
|
|
|
|
wx:for="{{drama_seat_info.grade_list}}" data-num="{{item.tkt_num}}" data-select_grade="{{item.grade}}"
|
|
|
|
|
bindtap="select_grade">
|
|
|
|
|
<van-icon name="/images/seats/{{item.grade}}.png" custom-style="margin-left: 20rpx;" />
|
|
|
|
|
<view style=" margin: 0 10rpx 0 10rpx;">¥{{item.price}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="direction">
|
|
|
|
|
<view style="margin-top: -35rpx;">舞台方向</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- <view class="_area">
|
|
|
|
|
<block wx:for="{{ obj.maps }}" wx:key="">
|
|
|
|
@ -48,13 +60,15 @@
|
|
|
|
|
<movable-view class='size d' direction="all" inertia="true" scale="true"
|
|
|
|
|
scale-max="3" damping="900" friction="100"> -->
|
|
|
|
|
|
|
|
|
|
<movable-area class="father-size" style="height:{{screenHeight-200}}px;">
|
|
|
|
|
<movable-view class='size d' direction="all" inertia="true" scale="true" out-of-bounds="true" x="{{3*screenWidth/4}}" y="360px" scale-max="2.5" scale-min="1" damping="20" friction="100" >
|
|
|
|
|
<movable-area class="father-size" style="height:{{screenHeight-200}}px;">
|
|
|
|
|
<movable-view class='size d' direction="all" inertia="true" scale="true" out-of-bounds="true" x="{{3*screenWidth/4}}"
|
|
|
|
|
y="360px" scale-max="2.5" scale-min="1" damping="20" friction="100">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<checkbox-group class="seats-container {{ animateCss }}" bindchange="bindchange" style="transform-origin:0 0;transform: scale({{scaleTimes}});">
|
|
|
|
|
<scroll-view scroll-x="true" scroll-y="true" style="width: max-content;transform: translate(-50%,-50%);">
|
|
|
|
|
<view class="seats-body" style="width: max-content;" >
|
|
|
|
|
<checkbox-group class="seats-container {{ animateCss }}" bindchange="bindchange"
|
|
|
|
|
style="transform-origin:0 0;transform: scale({{scaleTimes}});">
|
|
|
|
|
<scroll-view scroll-x="true" scroll-y="true" style="width: max-content;transform: translate(-50%,-50%);">
|
|
|
|
|
<view class="seats-body" style="width: max-content;">
|
|
|
|
|
<block wx:for="{{ obj.maps }}" wx:key="">
|
|
|
|
|
<view class="seats-row">
|
|
|
|
|
<!-- <view class="seats-cell seats-icon seats-space">{{ index + 1 }}</view> -->
|
|
|
|
@ -93,10 +107,10 @@
|
|
|
|
|
<view class="cacu" wx:if="{{total_price}}">
|
|
|
|
|
<view class="text">共计</view>
|
|
|
|
|
<view class="info">
|
|
|
|
|
<view class="price">¥<text style="font-size:44rpx;font-weight:bold;">{{total_price}}.00</text></view>
|
|
|
|
|
<view class="num" wx:if="{{sel_ticket.length }}">已选择{{sel_ticket.length}}个座位</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="price">¥<text style="font-size:44rpx;font-weight:bold;">{{total_price}}.00</text></view>
|
|
|
|
|
<view class="num" wx:if="{{sel_ticket.length }}">已选择{{sel_ticket.length}}个座位</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<button class="button" disabled='{{!total_price}}' bindtap="make_order">下一步</button>
|
|
|
|
|
<button class="button" disabled='{{!total_price}}' bindtap="make_order">下一步</button>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|