You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
<view><view class="content"><view class="box-card"><view class="box-card-title">预约详情</view><view class="box-card-content"><view class="book-box" style="padding-top:20rpx;"><view class="book-box-card"><view class="book-box-title">日期</view><view class="book-box-row"><view class="book-box-row-date"><block wx:for="{{listDatePrice}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><view data-event-opts="{{[['tap',[['handleDate',[index]]]]]}}" class="{{['book-box-row-dateitem',(item.checked)?'book-box-row-dateitem-on':'',(item.is_open==0)?'book-box-row-dateitem-none':'']}}" bindtap="__e"><view class="book-box-row-dateitem-status"><block wx:if="{{item.checked}}"><u-icon vue-id="{{'664ecde0-1-'+index}}" name="checkmark" color="#fff" size="20rpx" bind:__l="__l"></u-icon></block><block wx:else><text>{{item.is_open==1?'余票':"售罄"}}</text></block></view><view>{{item.week}}</view><view>{{item.datef}}</view></view></block></block></view><view data-event-opts="{{[['tap',[['openCalendar',['$event']]]]]}}" class="book-box-row-select" bindtap="__e"><view><view>指定</view><view>日期</view></view><view class="book-box-row-select-more"><u-icon vue-id="664ecde0-2" name="arrow-right" color="#EF9525" size="20rpx" bind:__l="__l"></u-icon></view></view></view></view><view class="book-box-card"><view class="book-box-title">参观时间</view><view class="book-box-timerow"><block wx:for="{{currentDate.rules}}" wx:for-item="item" wx:for-index="index"><view data-event-opts="{{[['tap',[['handleSelectTime',[index]]]]]}}" class="{{['book-box-row-timeitem',(item.checked)?'book-box-row-timeitem-on':'']}}" bindtap="__e"><block wx:if="{{item.checked}}"><view class="book-box-row-timeitem-status"><u-icon vue-id="{{'664ecde0-3-'+index}}" name="checkmark" color="#fff" size="20rpx" bind:__l="__l"></u-icon></view></block><view class="book-box-row-timeitem-txt">{{item.start_time+'-'+item.end_time}}</view><view class="book-box-row-timeitem-txt">{{item.total+"张"}}</view></view></block></view></view></view><view class="book-box-selectInfo" style="width:100%;"><view class="book-box-selectInfo-left">{{"已选:"+(currentDate.datef||"")+"\n\t\t\t\t\t\t"+((currentTime.start_time||"")+"-"+(currentTime.end_time||""))+''}}</view><view data-event-opts="{{[['tap',[['openNoticeInfo',[0]]]]]}}" class="book-box-selectInfo-right" bindtap="__e"><text class="book-box-selectInfo-righttxt">预约须知</text><u-icon vue-id="664ecde0-4" name="arrow-right" color="#EF9525" size="20rpx" bind:__l="__l"></u-icon></view></view></view></view><u--form class="vue-ref" vue-id="664ecde0-5" labelPosition="left" model="{{form}}" rules="{{rules}}" data-ref="form" bind:__l="__l" vue-slots="{{['default']}}"><view class="box-card"><view class="box-card-title">添加观众</view><view class="box-card-content"><u-form-item class="vue-ref" vue-id="{{('664ecde0-6')+','+('664ecde0-5')}}" label="参观人数" labelWidth="120" prop="total" data-ref="total" bind:__l="__l" vue-slots="{{['right']}}"><u-number-box bind:input="__e" class="plus" vue-id="{{('664ecde0-7')+','+('664ecde0-6')}}" slot="right" inputWidth="44" color="#EF9525" bgColor="#FCF6E3" min="{{1}}" max="{{100}}" value="{{form.total}}" data-event-opts="{{[['^input',[['__set_model',['$0','total','$event',[]],['form']]]]]}}" bind:__l="__l"></u-number-box></u-form-item><view class="box-tips"><text class="box-tips-txt">每单限购5张,同一身份证当天限购1张</text></view><view class="box-visitor"><block wx:for="{{form.details_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><view class="box-visitor-item"><view class="box-visitor-item-left"><u-icon vue-id="{{('664ecde0-8-'+index)+','+('664ecde0-5')}}" name="minus-circle" size="22" color="#828282" data-event-opts="{{[['^click',[['delUser',[index]]]]]}}" bind:click="__e" bind:__l="__l"></u-icon><view class="box-visitor-info"><view>{{item.name}}</view><view>{{item.idcard}}</view></view></view><view data-event-opts="{{[['tap',[['openAdd',[index]]]]]}}" class="box-visitor-item-right" bindtap="__e"><u-icon vue-id="{{('664ecde0-9-'+index)+
|