2025-04-01 09:03:51 +08:00

1 line
7.4 KiB
Plaintext

<view class="box flex justify-center align-items flex-column data-v-23e19488"><view class="con-center flex flex-column justify-center align-items data-v-23e19488"><view class="search flex align-items data-v-23e19488" style="width:99%;"><label class="dashed flex align-items justify-center _span data-v-23e19488"><image src="../../static/center/search.png" mode class="data-v-23e19488"></image></label><label class="line-search _span data-v-23e19488"></label><input class="input data-v-23e19488" type="text" placeholder="搜索您的预约课程" placeholder-class="plasty" data-event-opts="{{[['input',[['__set_model',['','keywords','$event',[]]]]]]}}" value="{{keywords}}" bindinput="__e"/><label data-event-opts="{{[['tap',[['search']]]]}}" class="searchBtn _span data-v-23e19488" catchtap="__e">搜索</label></view><view class="header flex align-items w-100 data-v-23e19488" style="justify-content:space-between;"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><label data-event-opts="{{[['tap',[['selectheader',['$0'],[[['headers','',index,'status']]]]]]]}}" class="{{['s-header','flex','justify-center','align-items','_span','data-v-23e19488',(item.m0)?'selected':'']}}" bindtap="__e">{{item.$orig.text}}</label></block></view><label class="line _span data-v-23e19488"></label><view class="centerBox flex justify-start align-items flex-column data-v-23e19488"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['openUrl',['/pages/center/applyDetail?id='+item.id]]]]]}}" class="flex w-100 center flex-column data-v-23e19488" style="align-items:center;" catchtap="__e"><view class="flex data-v-23e19488" style="width:690rpx;"><image style="width:280rpx;height:200rpx;border-radius:12rpx;" src="{{item.detail.headimage}}" mode class="data-v-23e19488"></image><view class="flex flex-column rightBox data-v-23e19488"><label class="name _span data-v-23e19488">{{item.detail.title}}</label><label class="minge _span data-v-23e19488">{{'预约时间 '+item.reservation_time_text}}</label><label class="minge _span data-v-23e19488">{{'上课时间 '+item.start_time_text}}</label><block wx:if="{{item.status==0}}"><label class="pass _span data-v-23e19488">已通过</label></block><block wx:if="{{item.status==3}}"><label class="pass _span data-v-23e19488">已完成</label></block><block wx:if="{{item.status==-3}}"><label class="full _span data-v-23e19488">已取消预约</label></block><block wx:if="{{item.status==-3}}"><label class="full _span data-v-23e19488">{{item.reason}}</label></block><block wx:if="{{item.status==-1}}"><label class="pass _span data-v-23e19488" style="color:#008CFF;">审核中</label></block><block wx:if="{{item.status==-1}}"><label data-event-opts="{{[['tap',[['Cancel',['$0'],[[['list','',index,'id']]]]]]]}}" class="Cancel _span data-v-23e19488" catchtap="__e">取消预约</label></block><block wx:if="{{item.status==3&&item.detail.feel==0}}"><label data-event-opts="{{[['tap',[['service',['$0'],[[['list','',index,'classes_order_id']]]]]]]}}" class="Cancel _span data-v-23e19488" catchtap="__e">售后</label></block><block wx:if="{{item.status==0}}"><label data-event-opts="{{[['tap',[['toQR',['$0'],[[['list','',index,'classes_order_id']]]]]]]}}" class="Cancel _span data-v-23e19488" catchtap="__e">核销</label></block></view></view><label class="box-line _span data-v-23e19488"></label></view></block></view></view><u-popup vue-id="c13ee486-1" show="{{show}}" mode="center" zIndex="{{99999}}" custom-style="{{popupStyle}}" data-event-opts="{{[['^close',[['close']]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" class="data-v-23e19488" bind:__l="__l" vue-slots="{{['default']}}"><view class="popup flex flex-column align-items data-v-23e19488"><view class="header data-v-23e19488"><label class="_span data-v-23e19488">取消预约</label></view><label class="line-row _span data-v-23e19488"></label><view class="pop-center flex data-v-23e19488"><view class="left data-v-23e19488"><image style="width:280rpx;height:200rpx;" src="{{qrcode.detail.headimage}}" mode class="data-v-23e19488"></image></view><view class="right flex flex-column data-v-23e19488"><label class="title white-space _span data-v-23e19488">{{qrcode.detail.title}}</label><label class="hui _span data-v-23e19488" style="margin:24rpx 0 6rpx 0;">{{"开始日期:"+qrcode.start_time_text}}</label><label class="hui _span data-v-23e19488" style="margin:24rpx 0 6rpx 0;">{{"结束日期:"+qrcode.end_time_text}}</label><label class="hui white-space _span data-v-23e19488" style="width:340rpx;">{{"地址:"+qrcode.detail.address_detail}}</label></view></view><label class="line-short _span data-v-23e19488"></label><view class="popList flex data-v-23e19488" style="justify-content:space-between;"><label class="hui _span data-v-23e19488">订单号</label><label class="hei _span data-v-23e19488">{{qrcode.order_no}}</label></view><view class="popList flex data-v-23e19488" style="justify-content:space-between;"><label class="hui _span data-v-23e19488">开始时间</label><label class="hei _span data-v-23e19488">{{qrcode.start_time_text}}</label></view><view class="popList flex data-v-23e19488" style="justify-content:space-between;"><label class="hui _span data-v-23e19488">结束时间</label><label class="hei _span data-v-23e19488">{{qrcode.end_time_text}}</label></view><view class="popList flex data-v-23e19488" style="justify-content:space-between;"><label class="hui _span data-v-23e19488">预约时间</label><label class="hei _span data-v-23e19488">{{qrcode.reservation_time_text}}</label></view><view class="pop-btn flex align-items data-v-23e19488"><label data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="Cancel flex justify-center align-items _span data-v-23e19488" bindtap="__e">取消</label><label data-event-opts="{{[['tap',[['Confirm',['$0'],['qrcode.order_no']]]]]}}" class="Confirm flex justify-center align-items _span data-v-23e19488" bindtap="__e">确认</label></view></view></u-popup><u-popup vue-id="c13ee486-2" show="{{QRShow}}" mode="center" zIndex="{{99999}}" custom-style="{{popupStyle}}" closeable="true" data-event-opts="{{[['^close',[['QRclose']]],['^open',[['QRopen']]]]}}" bind:close="__e" bind:open="__e" class="data-v-23e19488" bind:__l="__l" vue-slots="{{['default']}}"><view class="popup flex flex-column align-items data-v-23e19488"><view class="pop-center flex data-v-23e19488"><view class="left data-v-23e19488"><image style="width:280rpx;height:200rpx;" src="{{QR.detail.headimage}}" mode class="data-v-23e19488"></image></view><view class="right flex flex-column data-v-23e19488"><label class="title white-space _span data-v-23e19488">{{QR.detail.title}}</label><label class="hui _span data-v-23e19488" style="margin:16rpx 0 6rpx 0;">{{"课时:"+QR.detail.verification_num+"/"+QR.detail.limit_num}}</label><label class="hui _span data-v-23e19488" style="margin-top:6rpx;">{{"开始时间:"+$root.f0}}</label><label class="hui _span data-v-23e19488" style="margin:6rpx 0 6rpx 0;">{{"结束时间:"+$root.f1}}</label><label class="hui _span data-v-23e19488">{{"地址:"+QR.detail.address_detail}}</label></view></view><label class="line-short _span data-v-23e19488"></label><image style="width:376rpx;height:376rpx;" src="{{QR.codeimage}}" mode class="data-v-23e19488"></image><label style="margin:24rpx 0 64rpx 0;" class="_span data-v-23e19488">核销二维码</label></view></u-popup><u-loadmore vue-id="c13ee486-3" status="{{loadStatus}}" class="data-v-23e19488" bind:__l="__l"></u-loadmore></view>