venueDetail.wxml 7.3 KB

1
  1. <view class="content data-v-10bca01e"><u-image style="margin:10px 15px;float:left;" vue-id="06d66196-1" src="{{venueInfo.url}}" mode="aspectFill" height="45vw" border-radius="10px" width="calc(100vw - 30px)" class="data-v-10bca01e" bind:__l="__l"></u-image><u-section class="title-box data-v-10bca01e" vue-id="06d66196-2" title="{{venueInfo.name}}" right="{{false}}" show-line="{{false}}" font-size="32" bind:__l="__l"></u-section><view class="venue-text data-v-10bca01e"><u-icon style="font-size:14px;margin-right:2px;" vue-id="06d66196-3" name="map" class="data-v-10bca01e" bind:__l="__l"></u-icon>{{''+venueInfo.address+''}}</view><u-section class="title-box data-v-10bca01e" vue-id="06d66196-4" title="场馆简介" right="{{false}}" show-line="{{false}}" font-size="32" bind:__l="__l"></u-section><view class="venue-text data-v-10bca01e">{{venueInfo.desc}}</view><u-section class="title-box data-v-10bca01e" vue-id="06d66196-5" title="会员开通" font-size="32" right="{{false}}" show-line="{{false}}" bind:__l="__l"></u-section><view class="menber-box data-v-10bca01e"><block wx:for="{{menberList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="menber-col data-v-10bca01e"><view class="menber-label data-v-10bca01e">{{"卡名: "+item.typeValue}}</view><view class="menber-label data-v-10bca01e">{{"售价: ¥ "+item.sellingPrice}}</view><view class="menber-label data-v-10bca01e">{{"使用时间: "+item.startDate+"~"+item.endDate}}</view><u-checkbox vue-id="{{'06d66196-6-'+index}}" active-color="#ff6e3e" value="{{item.checked}}" data-event-opts="{{[['^change',[['changeCardClick',['$0'],[[['menberList','',index]]]]]],['^input',[['__set_model',['$0','checked','$event',[]],[[['menberList','',index]]]]]]]}}" bind:change="__e" bind:input="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}">选择</u-checkbox><view class="menber-icon iconfont iconzu4931 data-v-10bca01e"></view></view></block><block wx:if="{{checkedCardList.length}}"><view class="data-v-10bca01e"><u-button vue-id="06d66196-7" type="warning" shape="circle" ripple="{{true}}" custom-style="{{$root.a0}}" size="mini" data-event-opts="{{[['^click',[['handlePayClick']]]]}}" bind:click="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}">去支付</u-button></view></block></view><u-section class="title-box data-v-10bca01e" vue-id="06d66196-8" title="班级信息" right="{{false}}" show-line="{{false}}" font-size="32" bind:__l="__l"></u-section><view class="class-box data-v-10bca01e"><block wx:for="{{venueInfo.classListResList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-card class="class-card data-v-10bca01e" vue-id="{{'06d66196-9-'+index}}" head-border-bottom="{{false}}" foot-border-top="{{false}}" padding="0" margin="10px" data-event-opts="{{[['^click',[['goToClassDetail',['$0'],[[['venueInfo.classListResList','',index]]]]]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['head','body','foot']}}"><view class="class-content data-v-10bca01e" style="padding-top:10px;" slot="head"><text class="class-name data-v-10bca01e">{{item.name}}</text></view><view class="class-content data-v-10bca01e" style="padding-bottom:10px;" slot="body"><view class="class-info data-v-10bca01e"><view class="class-info-row data-v-10bca01e"><u-icon vue-id="{{('06d66196-10-'+index)+','+('06d66196-9-'+index)}}" name="clock" class="data-v-10bca01e" bind:__l="__l"></u-icon>{{''+item.classStartDate+" ~ "+item.classEndDate+''}}</view><block wx:for="{{item.classExtrasList}}" wx:for-item="site" wx:for-index="index2" wx:key="index2"><view class="class-info-row data-v-10bca01e"><u-icon style="visibility:hidden;" vue-id="{{('06d66196-11-'+index+'-'+index2)+','+('06d66196-9-'+index)}}" name="calendar" class="data-v-10bca01e" bind:__l="__l"></u-icon><text class="data-v-10bca01e">{{site.week+" "+site.startTime+"-"+site.endTime}}</text></view></block><view class="class-info-row data-v-10bca01e"><u-icon vue-id="{{('06d66196-12-'+index)+','+('06d66196-9-'+index)}}" name="map" class="data-v-10bca01e" bind:__l="__l"></u-icon>{{''+item.address+''}}</view></view></view><view class="class-content data-v-10bca01e" style="padding-bottom:10px;text-align:right;" slot="foot"><u-button vue-id="{{('06d66196-13-'+index)+','+('06d66196-9-'+index)}}" type="default" shape="circle" ripple="{{true}}" custom-style="{{handleDefaultCustomStyle}}" size="mini" hair-line="{{false}}" plain="{{true}}" data-event-opts="{{[['^click',[['cardHandle',['$0',1],[[['venueInfo.classListResList','',index]]]]]]]}}" catch:click="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}">体验</u-button></view></u-card></block></view><u-popup bind:input="__e" vue-id="06d66196-14" mode="bottom" border-radius="30" closeable="{{true}}" value="{{enlistShow}}" data-event-opts="{{[['^input',[['__set_model',['','enlistShow','$event',[]]]]]]}}" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}"><scroll-view class="student-box data-v-10bca01e" scroll-y="{{true}}"><block wx:for="{{studentList1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-card vue-id="{{('06d66196-15-'+index)+','+('06d66196-14')}}" title="{{item.studentName}}" title-size="32" head-style="{{cardStyle}}" head-border-bottom="{{false}}" show-foot="{{false}}" margin="10px" borderRadius="20" data-event-opts="{{[['^click',[['enlistStudent',['$0'],[[['studentList1','',index]]]]]]]}}" bind:click="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['body']}}"><view class="student-card data-v-10bca01e" slot="body"><view class="class-info-text data-v-10bca01e">{{"性别:"+item.sex+"  年龄:"+item.age}}</view></view></u-card></block></scroll-view><u-button vue-id="{{('06d66196-16')+','+('06d66196-14')}}" type="warning" shape="circle" ripple="{{true}}" custom-style="{{$root.a1}}" data-event-opts="{{[['^click',[['goToSubscribelForm']]]]}}" bind:click="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}">新增学员</u-button></u-popup><u-popup bind:input="__e" vue-id="06d66196-17" mode="bottom" border-radius="30" value="{{subscribeShow}}" data-event-opts="{{[['^input',[['__set_model',['','subscribeShow','$event',[]]]]]]}}" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}"><scroll-view class="student-box data-v-10bca01e" scroll-y="{{true}}"><block wx:for="{{studentList2}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-card vue-id="{{('06d66196-18-'+index)+','+('06d66196-17')}}" title="{{item.studentName}}" title-size="32" head-style="{{cardStyle}}" head-border-bottom="{{false}}" show-foot="{{false}}" margin="10px" borderRadius="20" data-event-opts="{{[['^click',[['subscribeStudent',['$0'],[[['studentList2','',index]]]]]]]}}" bind:click="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['body']}}"><view class="student-card data-v-10bca01e" slot="body"><view class="class-info-text data-v-10bca01e">{{"性别:"+item.sex+"  年龄:"+item.age}}</view></view></u-card></block></scroll-view><u-button vue-id="{{('06d66196-19')+','+('06d66196-17')}}" type="warning" shape="circle" ripple="{{true}}" custom-style="{{$root.a2}}" data-event-opts="{{[['^click',[['goToSubscribelForm']]]]}}" bind:click="__e" class="data-v-10bca01e" bind:__l="__l" vue-slots="{{['default']}}">新增学员</u-button></u-popup><u-top-tips vue-id="06d66196-20" zIndex="100000" data-ref="uTips" class="data-v-10bca01e vue-ref" bind:__l="__l"></u-top-tips></view>