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.

1 line
29 KiB

<page-meta page-style="{{'overflow:'+(isShowService||isShowHospital||isShowTime||isShowArchive?'hidden':'visible')+';'}}" class="data-v-6614d6de"></page-meta><view class="page data-v-6614d6de"><image class="bkg data-v-6614d6de" mode="aspectFill" src="/package_sub/static/AddOrder/bkg.png"></image><view class="container data-v-6614d6de"><view class="step data-v-6614d6de"><block wx:for="{{stepList}}" wx:for-item="i" wx:for-index="index" wx:key="index"><view class="{{['step-item','data-v-6614d6de',(index<currentStep)?'is-active':'']}}"><view class="step-item__dot data-v-6614d6de"><block wx:if="{{index<currentStep-1}}"><u-icon vue-id="{{'5c8685e8-1-'+index}}" name="checkmark" color="#fff" size="16" class="data-v-6614d6de" bind:__l="__l"></u-icon></block><block wx:else><block wx:if="{{index===currentStep-1}}"><u-icon vue-id="{{'5c8685e8-2-'+index}}" name="dot-fill" color="#fff" size="16" class="data-v-6614d6de" bind:__l="__l"></u-icon></block></block></view><view class="step-item__text data-v-6614d6de">{{i.name}}</view></view></block></view><block wx:if="{{form.pay_status===0}}"><view class="data-v-6614d6de"><view class="switch-service data-v-6614d6de"><view class="switch-service__icon data-v-6614d6de"><u-icon vue-id="5c8685e8-3" name="{{accompanyProduct.cover?accompanyProduct.cover.url:vuex_default_icon}}" size="30" class="data-v-6614d6de" bind:__l="__l"></u-icon></view><view class="switch-service__name data-v-6614d6de">{{''+(accompanyProduct.name||"未选择")+''}}</view><block wx:if="{{!orderId}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="switch-service__btn data-v-6614d6de" bindtap="__e"><image src="/package_sub/static/switch.png" mode="aspectFit" class="data-v-6614d6de"></image><text class="data-v-6614d6de">更换服务</text></view></block></view><block wx:if="{{!orderId&&accompanyProduct.id&&form.can_multi_num==1}}"><view class="quantity-card data-v-6614d6de"><view class="quantity-card__header data-v-6614d6de"><view class="quantity-card__title data-v-6614d6de">产品数量</view><view class="quantity-card__content data-v-6614d6de"><view class="quantity-control data-v-6614d6de"><u-button vue-id="5c8685e8-4" size="mini" type="default" disabled="{{form.quantity<=1}}" custom-style="{{({width:'60rpx',height:'60rpx',borderRadius:'50%'})}}" throttle-time="{{0}}" data-event-opts="{{[['^click',[['decreaseQuantity']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-icon vue-id="{{('5c8685e8-5')+','+('5c8685e8-4')}}" name="minus" size="20" color="#666" class="data-v-6614d6de" bind:__l="__l"></u-icon></u-button><view class="quantity-display data-v-6614d6de">{{form.quantity}}</view><u-button vue-id="5c8685e8-6" size="mini" type="default" custom-style="{{({width:'60rpx',height:'60rpx',borderRadius:'50%'})}}" throttle-time="{{0}}" data-event-opts="{{[['^click',[['increaseQuantity']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-icon vue-id="{{('5c8685e8-7')+','+('5c8685e8-6')}}" name="plus" size="20" color="#666" class="data-v-6614d6de" bind:__l="__l"></u-icon></u-button></view></view></view></view></block><block wx:if="{{form.nurse_id&&nurse.id}}"><view class="card data-v-6614d6de"><view class="desc-card__title data-v-6614d6de">护工信息</view><view class="desc-card__content data-v-6614d6de"><view class="desc-card__content--title data-v-6614d6de"><u-tag vue-id="5c8685e8-8" text="{{$root.g0}}" mode="dark" class="data-v-6614d6de" bind:__l="__l"></u-tag></view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">姓名</view><view class="desc-card__content--value data-v-6614d6de">{{''+nurse.name+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">联系方式</view><view class="desc-card__content--value data-v-6614d6de">{{''+nurse.mobile+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">性别</view><view class="desc-card__content--value data-v-6614d6de">{{''+(nurse.sex==1?'男':'女')+''}}</view><view class="_br data-v-6614d6de"></view></view></view></block><u-form vue-id="5c8685e8-9" model="{{form}}" rules="{{rules}}" label-width="{{178}}" error-type="{{['toast']}}" data-ref="uForm" class="data-v-6614d6de vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="form-card form-card-1 data-v-6614d6de"><u-form-item vue-id="{{('5c8685e8-10')+','+('5c8685e8-9')}}" label="预约人" prop="appoint_name" required="{{true}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('5c8685e8-11')+','+('5c8685e8-10')}}" disabled="{{!!orderId}}" placeholder="请填写预约人" data-ref="appointNameInput" value="{{form.appoint_name}}" data-event-opts="{{[['^input',[['__set_model',['$0','appoint_name','$event',[]],['form']]]]]}}" class="data-v-6614d6de vue-ref" bind:__l="__l"></u-input></u-form-item><u-form-item vue-id="{{('5c8685e8-12')+','+('5c8685e8-9')}}" label="预约人电话" prop="appoint_mobile" required="{{true}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('5c8685e8-13')+','+('5c8685e8-12')}}" disabled="{{!!orderId}}" placeholder="请填写预约人电话" type="number" data-ref="appointMobileInput" value="{{form.appoint_mobile}}" data-event-opts="{{[['^input',[['__set_model',['$0','appoint_mobile','$event',[]],['form']]]]]}}" class="data-v-6614d6de vue-ref" bind:__l="__l"></u-input></u-form-item><u-form-item vue-id="{{('5c8685e8-14')+','+('5c8685e8-9')}}" label="{{(form.type==1?'被服务':'被服务')+'人'}}" prop="user_archive_id" required="{{true}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input vue-id="{{('5c8685e8-15')+','+('5c8685e8-14')}}" type="{{!!orderId?'input':'select'}}" placeholder="请选择人员" disabled="{{!!orderId}}" value="{{archive.name}}" select-open="{{isShowArchive}}" data-event-opts="{{[['^click',[['handleArchiveClick']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l"></u-input></u-form-item><block wx:if="{{form.type==1}}"><u-form-item vue-id="{{('5c8685e8-16')+','+('5c8685e8-9')}}" label="就诊医院" prop="hospital" required="{{true}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input vue-id="{{('5c8685e8-17')+','+('5c8685e8-16')}}" type="{{!!orderId?'input':'select'}}" placeholder="请选择就诊医院" disabled="{{!!orderId}}" value="{{hospital.name}}" select-open="{{isShowHospital}}" data-event-opts="{{[['^click',[['e1']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l"></u-input></u-form-item></block><u-form-item vue-id="{{('5c8685e8-18')+','+('5c8685e8-9')}}" label="{{(form.type==1?'就诊':'服务')+'时间'}}" prop="time" required="{{true}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input vue-id="{{('5c8685e8-19')+','+('5c8685e8-18')}}" type="{{!!orderId?'input':'select'}}" placeholder="请选择时间" disabled="{{!!orderId}}" select-open="{{isShowTime}}" value="{{form.time}}" data-event-opts="{{[['^click',[['e2']]],['^input',[['__set_model',['$0','time','$event',[]],['form']]]]]}}" bind:click="__e" bind:input="__e" class="data-v-6614d6de" bind:__l="__l"></u-input></u-form-item><u-form-item vue-id="{{('5c8685e8-20')+','+('5c8685e8-9')}}" label="是否可以自理" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['right']}}"><view slot="right" class="data-v-6614d6de"><block wx:if="{{!!orderId}}"><u-input vue-id="{{('5c8685e8-21')+','+('5c8685e8-20')}}" disabled="{{true}}" value="{{form.my_provide?'是':'否'}}" class="data-v-6614d6de" bind:__l="__l"></u-input></block><block wx:else><u-radio-group bind:input="__e" vue-id="{{('5c8685e8-22')+','+('5c8685e8-20')}}" active-color="#c20d12" value="{{form.my_provide}}" data-event-opts="{{[['^input',[['__set_model',['$0','my_provide','$event',[]],['form']]]]]}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-radio vue-id="{{('5c8685e8-23')+','+('5c8685e8-22')}}" name="{{1}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">是</u-radio><u-radio vue-id="{{('5c8685e8-24')+','+('5c8685e8-22')}}" name="{{0}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">否</u-radio></u-radio-group></block></view></u-form-item><block wx:if="{{form.type==2}}"><u-form-item vue-id="{{('5c8685e8-25')+','+('5c8685e8-9')}}" label="详细地址" prop="city" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('5c8685e8-26')+','+('5c8685e8-25')}}" disabled="{{!!orderId}}" placeholder="请填写详细地址" value="{{form.city}}" data-event-opts="{{[['^input',[['__set_model',['$0','city','$event',[]],['form']]]]]}}" class="data-v-6614d6de" bind:__l="__l"></u-input></u-form-item></block><u-form-item vue-id="{{('5c8685e8-27')+','+('5c8685e8-9')}}" label="{{'选择'+(form.type==1?'陪诊师':'照护师')+'性别'}}" border-bottom="{{false}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['right']}}"><view slot="right" class="data-v-6614d6de"><block wx:if="{{!!orderId}}"><u-input vue-id="{{('5c8685e8-28')+','+('5c8685e8-27')}}" disabled="{{true}}" placeholder="请选择性别" value="{{$root.m0}}" class="data-v-6614d6de" bind:__l="__l"></u-input></block><block wx:else><u-radio-group bind:input="__e" vue-id="{{('5c8685e8-29')+','+('5c8685e8-27')}}" disabled="{{!!orderId}}" active-color="#c20d12" value="{{form.accompany_sex}}" data-event-opts="{{[['^input',[['__set_model',['$0','accompany_sex','$event',[]],['form']]]]]}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-radio vue-id="{{('5c8685e8-30')+','+('5c8685e8-29')}}" name="{{1}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">男</u-radio><u-radio vue-id="{{('5c8685e8-31')+','+('5c8685e8-29')}}" name="{{2}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">女</u-radio><u-radio vue-id="{{('5c8685e8-32')+','+('5c8685e8-29')}}" name="{{0}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">任意</u-radio></u-radio-group></block></view></u-form-item></view><block wx:if="{{form.type==1}}"><view class="form-card form-card-2 data-v-6614d6de"><view class="title data-v-6614d6de"><view class="title__left data-v-6614d6de"><text class="data-v-6614d6de">上传资料</text><text class="data-v-6614d6de">(挂号单)</text></view></view><view class="data-v-6614d6de"><block wx:if="{{!orderId}}"><u-upload vue-id="{{('5c8685e8-33')+','+('5c8685e8-9')}}" action="{{action}}" header="{{$root.a0}}" data-ref="uUpload" class="data-v-6614d6de vue-ref" bind:__l="__l"></u-upload></block><block wx:else><block wx:for="{{fileList}}" wx:for-item="img" wx:for-index="__i0__" wx:key="url"><image style="max-width:200rpx;max-height:180rpx;" src="{{img.url}}" mode="aspectFit" class="data-v-6614d6de"></image></block></block></view></view></block><view class="form-card form-card-3 data-v-6614d6de"><u-form-item vue-id="{{('5c8685e8-34')+','+('5c8685e8-9')}}" label="其他服务需求" prop="content" required="{{true}}" border-bottom="{{false}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('5c8685e8-35')+','+('5c8685e8-34')}}" disabled="{{!!orderId}}" border="{{true}}" custom-style="{{$root.a1}}" border-color="#dad9d9" placeholder="请简单描述您要就诊的科室及就诊内容(内容加密保护)" type="textarea" value="{{form.content}}" data-event-opts="{{[['^input',[['__set_model',['$0','content','$event',[]],['form']]]]]}}" class="data-v-6614d6de" bind:__l="__l"></u-input></u-form-item></view></u-form></view></block><block wx:if="{{form.pay_status===1}}"><view class="desc-card data-v-6614d6de"><view class="desc-card__title data-v-6614d6de">订单信息</view><view class="desc-card__content data-v-6614d6de"><view class="desc-card__content--title data-v-6614d6de">服务内容</view><view class="desc-card__content--value data-v-6614d6de">{{''+accompanyProduct.name+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">数量</view><view class="desc-card__content--value data-v-6614d6de">{{''+(form.quantity||1)+' 份'}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">订单金额</view><view class="desc-card__content--value data-v-6614d6de">{{'¥ '+(accompanyProduct.price||0)*(form.quantity||1)+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">订单编号</view><view class="desc-card__content--value data-v-6614d6de">{{''+form.no+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">下单日期</view><view class="desc-card__content--value data-v-6614d6de">{{''+form.created_at+''}}</view></view><block wx:if="{{showPayQrCode}}"><view class="qrcode-section data-v-6614d6de"><view class="qrcode-title data-v-6614d6de">微信支付</view><view class="qrcode-wrapper data-v-6614d6de"><block wx:if="{{payQrCode}}"><uqrcode vue-id="5c8685e8-36" canvas-id="pay-qrcode" value="{{payQrCode}}" size="{{400}}" sizeUnit="rpx" start="{{true}}" auto="{{true}}" loading="{{false}}" options="{{({margin:10,colorDark:'#000000',colorLight:'#ffffff'})}}" data-ref="payQrCode" data-event-opts="{{[['^error',[['onQrCodeError']]],['^success',[['onQrCodeSuccess']]]]}}" bind:error="__e" bind:success="__e" class="data-v-6614d6de vue-ref" bind:__l="__l"></uqrcode></block></view><view class="qrcode-tip data-v-6614d6de">请使用微信扫码支付</view></view></block></view></block><block wx:if="{{showPayQrCode}}"><view class="bottom-pay-btn data-v-6614d6de"><u-button class="pay-btn data-v-6614d6de" vue-id="5c8685e8-37" type="primary" shape="circle" data-event-opts="{{[['^click',[['scrollToPayQr']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">立即支付</u-button></view></block><block wx:if="{{form.pay_status===2}}"><view class="data-v-6614d6de"><view class="switch-service data-v-6614d6de"><view class="switch-service__icon data-v-6614d6de"><u-icon vue-id="5c8685e8-38" name="{{vuex_default_icon}}" size="30" class="data-v-6614d6de" bind:__l="__l"></u-icon></view><view class="switch-service__name data-v-6614d6de"><view class="data-v-6614d6de">医康养 就医省心</view><view style="font-size:24rpx;color:#999999;" class="data-v-6614d6de">期待下次为您服务</view></view><view class="switch-service__btn data-v-6614d6de" style="font-size:24rpx;color:#999999;">订单已完成</view></view><view class="desc-card data-v-6614d6de"><view class="desc-card__title data-v-6614d6de">预约信息</view><view class="desc-card__content data-v-6614d6de"><block wx:if="{{form.type==1}}"><view class="desc-card__content--title data-v-6614d6de">就诊城市</view></block><block wx:if="{{form.type==1}}"><view class="desc-card__content--value data-v-6614d6de">{{''+(hospital.site?hospital.site.name:"")+''}}</view></block><view class="_br data-v-6614d6de"></view><block wx:if="{{form.type==1}}"><view class="desc-card__content--title data-v-6614d6de">就诊医院</view></block><block wx:if="{{form.type==1}}"><view class="desc-card__content--value data-v-6614d6de">{{''+hospital.name+''}}</view></block><view class="_br data-v-6614d6de"></view><block wx:if="{{form.type==1}}"><view class="desc-card__content--title data-v-6614d6de">就诊时间</view></block><block wx:if="{{form.type==1}}"><view class="desc-card__content--value data-v-6614d6de">{{''+form.time+''}}</view></block><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">预约人</view><view class="desc-card__content--value data-v-6614d6de">{{''+form.appoint_name+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">预约人电话</view><view class="desc-card__content--value data-v-6614d6de">{{''+form.appoint_mobile+''}}</view><view class="_br data-v-6614d6de"></view><block wx:if="{{form.type==1}}"><view class="desc-card__content--title data-v-6614d6de">陪诊师性别</view></block><block wx:if="{{form.type==2}}"><view class="desc-card__content--title data-v-6614d6de">照护师性别</view></block><block wx:if="{{form.type==1||form.type==2}}"><view class="desc-card__content--value data-v-6614d6de">{{''+$root.m1+''}}</view></block><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">服务需求</view><view class="desc-card__content--value data-v-6614d6de">{{''+(form.content||' ')+''}}</view></view></view><view class="desc-card data-v-6614d6de"><view class="desc-card__title data-v-6614d6de">被服务人信息</view><view class="desc-card__content data-v-6614d6de"><view class="desc-card__content--title data-v-6614d6de">姓名</view><view class="desc-card__content--value data-v-6614d6de">{{''+(archive.name||' ')+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">身份证</view><view class="desc-card__content--value data-v-6614d6de">{{''+(archive.idcard||' ')+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">地址</view><view class="desc-card__content--value data-v-6614d6de">{{''+(archive.address||' ')+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">手机号</view><view class="desc-card__content--value data-v-6614d6de">{{''+(archive.mobile||' ')+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">行动能力</view><view class="desc-card__content--value data-v-6614d6de">{{''+(archive.is_move?'无障碍':'有障碍')+''}}</view></view></view><view class="desc-card data-v-6614d6de"><view class="desc-card__title data-v-6614d6de">订单信息</view><view class="desc-card__content data-v-6614d6de"><view class="desc-card__content--title data-v-6614d6de">服务内容</view><view class="desc-card__content--value data-v-6614d6de">{{''+accompanyProduct.name+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">数量</view><view class="desc-card__content--value data-v-6614d6de">{{''+(form.quantity||1)+' 份'}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">订单金额</view><view class="desc-card__content--value data-v-6614d6de">{{'¥ '+(accompanyProduct.price||0)*(form.quantity||1)+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">订单编号</view><view class="desc-card__content--value data-v-6614d6de">{{''+form.no+''}}</view><view class="_br data-v-6614d6de"></view><view class="desc-card__content--title data-v-6614d6de">下单日期</view><view class="desc-card__content--value data-v-6614d6de">{{''+form.created_at+''}}</view></view></view></view></block></view><block wx:if="{{form.pay_status===0}}"><view class="bottom-bar data-v-6614d6de"><view class="price data-v-6614d6de"><text class="data-v-6614d6de">实付:</text><text class="data-v-6614d6de">{{"¥ "+(orderId?paidPrice:(accompanyProduct.price||0)*(form.quantity||1))}}</text><view data-event-opts="{{[['tap',[['openPriceEdit',['$event']]]]]}}" class="edit-icon-touch data-v-6614d6de" bindtap="__e"><u-icon vue-id="5c8685e8-39" name="edit-pen" size="24" color="#c20d12" class="data-v-6614d6de" bind:__l="__l"></u-icon></view></view><block wx:if="{{form.pay_status===0}}"><u-button style="margin-left:auto;" vue-id="5c8685e8-40" shape="circle" ripple="{{true}}" custom-style="{{payBtnStyle}}" throttle-time="{{2000}}" data-event-opts="{{[['^click',[['pay']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">{{"立即"+(form.pay_status===0&&!orderId?'下单':'支付')}}</u-button></block><block wx:if="{{orderId&&form.pay_status===1&&form.status!==4}}"><view data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" class="more data-v-6614d6de" bindtap="__e">更多</view></block></view></block><u-popup bind:input="__e" vue-id="5c8685e8-41" mode="bottom" safe-area-inset-bottom="{{true}}" closeable="{{true}}" border-radius="{{10}}" height="{{800}}" value="{{isShowService}}" data-event-opts="{{[['^input',[['__set_model',['','isShowService','$event',[]]]]]]}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><view class="service-list data-v-6614d6de"><block wx:for="{{list_service}}" wx:for-item="item" wx:for-index="i" wx:key="i"><view data-event-opts="{{[['tap',[['changeService',['$0'],[[['list_service','',i]]]]]]]}}" class="service-list-item data-v-6614d6de" bindtap="__e"><view class="service-list-item__icon data-v-6614d6de"><image style="width:70rpx;height:70rpx;" src="{{item.cover.url}}" class="data-v-6614d6de"></image></view><view class="service-list-item__name data-v-6614d6de">{{''+item.name+''}}</view><view class="service-list-item__price data-v-6614d6de">{{'¥'+item.price+''}}</view></view></block></view></u-popup><u-popup bind:input="__e" vue-id="5c8685e8-42" mode="bottom" safe-area-inset-bottom="{{true}}" closeable="{{true}}" border-radius="{{10}}" height="{{800}}" value="{{isShowArchive}}" data-event-opts="{{[['^input',[['__set_model',['','isShowArchive','$event',[]]]]]]}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><view class="service-list data-v-6614d6de" style="padding-bottom:120rpx;"><block wx:for="{{list_archive}}" wx:for-item="item" wx:for-index="i" wx:key="i"><view data-event-opts="{{[['tap',[['confirmArchive',['$0'],[[['list_archive','',i]]]]]]]}}" class="service-list-item data-v-6614d6de" bindtap="__e"><view class="service-list-item__namewrap data-v-6614d6de"><view class="service-list-item__name data-v-6614d6de">{{''+item.name+''}}</view><view class="service-list-item__price data-v-6614d6de">{{''+item.mobile+''}}</view></view><view class="service-list-item__address data-v-6614d6de"><text class="data-v-6614d6de">{{item.address}}</text><view class="icon data-v-6614d6de"><u-icon vue-id="{{('5c8685e8-43-'+i)+','+('5c8685e8-42')}}" name="edit-pen" size="{{40}}" color="#999999" data-event-opts="{{[['^tap',[['editUser',['$0'],[[['list_archive','',i]]]]]]]}}" catch:tap="__e" class="data-v-6614d6de" bind:__l="__l"></u-icon></view></view></view></block></view><view class="service-list-btn data-v-6614d6de"><u-button vue-id="{{('5c8685e8-44')+','+('5c8685e8-42')}}" shape="circle" ripple="{{true}}" custom-style="{{payBtnStyle}}" data-event-opts="{{[['^click',[['addArchive']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">新增被服务人</u-button></view></u-popup><service-archive vue-id="5c8685e8-45" mobile="{{form.appoint_mobile}}" data-ref="serviceArchive" data-event-opts="{{[['^addSuccess',[['addSuccess']]]]}}" bind:addSuccess="__e" class="data-v-6614d6de vue-ref" bind:__l="__l"></service-archive><u-select vue-id="5c8685e8-46" value-name="id" label-name="name" list="{{list_hospital}}" value="{{isShowHospital}}" data-event-opts="{{[['^confirm',[['confirmHospital']]],['^input',[['__set_model',['','isShowHospital','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-6614d6de" bind:__l="__l"></u-select><u-picker vue-id="5c8685e8-47" params="{{({year:true,month:true,day:true,hour:true,minute:true,second:false})}}" mode="time" value="{{isShowTime}}" data-event-opts="{{[['^confirm',[['confirmTime']]],['^input',[['__set_model',['','isShowTime','$event',[]]]]]]}}" bind:confirm="__e" bind:input="__e" class="data-v-6614d6de" bind:__l="__l"></u-picker><u-action-sheet vue-id="5c8685e8-48" safe-area-inset-bottom="{{true}}" list="{{moreActionList}}" value="{{isShowMoreAction}}" data-event-opts="{{[['^click',[['moreActionClick']]],['^input',[['__set_model',['','isShowMoreAction','$event',[]]]]]]}}" bind:click="__e" bind:input="__e" class="data-v-6614d6de" bind:__l="__l"></u-action-sheet><u-popup bind:input="__e" class="pay-popup data-v-6614d6de" vue-id="5c8685e8-49" mode="bottom" closeable="{{true}}" z-index="{{10073}}" close-icon-size="{{40}}" close-icon="close-circle" border-radius="{{20}}" height="{{800}}" value="{{isShowPayPopup}}" data-event-opts="{{[['^input',[['__set_model',['','isShowPayPopup','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="pay-popup-container data-v-6614d6de"><view class="service data-v-6614d6de"><view class="service__icon data-v-6614d6de"><u-icon vue-id="{{('5c8685e8-50')+','+('5c8685e8-49')}}" name="integral" size="40" class="data-v-6614d6de" bind:__l="__l"></u-icon></view><view class="service__text data-v-6614d6de"><view class="service__text--price data-v-6614d6de">¥600.00</view><view class="service__text--name data-v-6614d6de">专享半天陪诊</view></view></view><view class="row data-v-6614d6de"><view class="row__title data-v-6614d6de">平台保障</view><view class="row__content d-flex ai-center cards data-v-6614d6de"><view class="cards__icon d-flex jc-center ai-center data-v-6614d6de"><u-icon vue-id="{{('5c8685e8-51')+','+('5c8685e8-49')}}" name="integral" size="30" class="data-v-6614d6de" bind:__l="__l"></u-icon></view><view class="flex-1 data-v-6614d6de" style="padding-left:18rpx;"><view class="d-flex ai-center data-v-6614d6de"><view style="font-size:28rpx;" class="data-v-6614d6de">半天陪诊·3次卡</view><view class="d-flex ai-center data-v-6614d6de" style="margin-left:auto;"><text style="font-size:24rpx;padding-right:22rpx;font-weight:bold;" class="data-v-6614d6de">¥ 600</text><u-checkbox vue-id="{{('5c8685e8-52')+','+('5c8685e8-49')}}" value="{{false}}" shape="circle" active-color="#c20d12" class="data-v-6614d6de" bind:__l="__l"></u-checkbox></view></view><view class="d-flex ai-center data-v-6614d6de"><view style="color:#999;font-size:24rpx;" class="data-v-6614d6de">本次预约可直接抵扣1次</view><view style="font-size:16rpx;color:#999;font-weight:500;margin-left:auto;" class="data-v-6614d6de">低至¥246/次</view></view></view></view></view><view class="row data-v-6614d6de"><view class="row__title data-v-6614d6de">平台保障</view><view class="row__content d-flex jc-center data-v-6614d6de"><view class="row__content--first data-v-6614d6de">险</view><view class="row__content--name data-v-6614d6de">陪诊服务险</view><view class="d-flex ai-center data-v-6614d6de" style="margin-left:auto;"><text style="font-size:24rpx;padding-right:22rpx;font-weight:bold;" class="data-v-6614d6de">¥ 600</text><u-checkbox vue-id="{{('5c8685e8-53')+','+('5c8685e8-49')}}" value="{{false}}" shape="circle" active-color="#c20d12" class="data-v-6614d6de" bind:__l="__l"></u-checkbox></view></view></view><view class="row data-v-6614d6de"><view class="row__title data-v-6614d6de">本单优惠</view><view class="row__content d-flex jc-center data-v-6614d6de"><view class="row__content--first data-v-6614d6de" style="background:#c31014;">券</view><view class="row__content--name data-v-6614d6de" style="color:#999;">请选择优惠券</view><view style="margin-left:auto;" class="data-v-6614d6de"><u-icon vue-id="{{('5c8685e8-54')+','+('5c8685e8-49')}}" name="arrow-down" size="{{24}}" class="data-v-6614d6de" bind:__l="__l"></u-icon></view></view></view><view class="row use-card data-v-6614d6de">新人优惠券 20元 服务满1元可用</view><view class="row data-v-6614d6de"><view class="row__content d-flex jc-center data-v-6614d6de"><view class="row__content--first data-v-6614d6de" style="background:#c31014;">减</view><view class="row__content--name data-v-6614d6de">无忧赠险保障</view><view style="margin-left:auto;color:#c31014;" class="data-v-6614d6de">-¥25</view></view></view><view class="is-auth data-v-6614d6de"><u-checkbox bind:input="__e" vue-id="{{('5c8685e8-55')+','+('5c8685e8-49')}}" shape="circle" active-color="#c20d12" value="{{isAuth}}" data-event-opts="{{[['^input',[['__set_model',['','isAuth','$event',[]]]]]]}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><text style="padding-left:10rpx;" class="data-v-6614d6de">我已认真阅读预约相关</text><text data-event-opts="{{[['tap',[['',['$event']]]]]}}" style="color:#c20d12;" catchtap="__e" class="data-v-6614d6de">《服务条款同意书》</text></u-checkbox></view></view></u-popup><u-top-tips vue-id="5c8685e8-56" z-index="{{10080}}" data-ref="uTips" class="data-v-6614d6de vue-ref" bind:__l="__l"></u-top-tips><u-popup bind:input="__e" vue-id="5c8685e8-57" mode="center" mask="{{true}}" value="{{showPriceEdit}}" data-event-opts="{{[['^input',[['__set_model',['','showPriceEdit','$event',[]]]]]]}}" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}"><view style="padding:60rpx 40rpx;background:#fff;border-radius:16rpx;min-width:480rpx;box-sizing:border-box;" class="data-v-6614d6de"><view style="font-size:36rpx;font-weight:bold;margin-bottom:40rpx;text-align:center;color:#222;" class="data-v-6614d6de">修改总价</view><u-input bind:input="__e" style="margin-bottom:40rpx;font-size:32rpx;border-radius:8rpx;background:#f7f7f7;padding:20rpx 24rpx;" vue-id="{{('5c8685e8-58')+','+('5c8685e8-57')}}" type="digit" placeholder="请输入新总价" border="{{true}}" value="{{editPrice}}" data-event-opts="{{[['^input',[['__set_model',['','editPrice','$event',[]]]]]]}}" class="data-v-6614d6de" bind:__l="__l"></u-input><view style="display:flex;justify-content:space-between;gap:30rpx;" class="data-v-6614d6de"><u-button style="flex:1;border-radius:8rpx;" vue-id="{{('5c8685e8-59')+','+('5c8685e8-57')}}" size="medium" data-event-opts="{{[['^click',[['e4']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">取消</u-button><u-button style="flex:1;border-radius:8rpx;" vue-id="{{('5c8685e8-60')+','+('5c8685e8-57')}}" size="medium" type="primary" data-event-opts="{{[['^click',[['confirmEditPrice']]]]}}" bind:click="__e" class="data-v-6614d6de" bind:__l="__l" vue-slots="{{['default']}}">确定</u-button></view></view></u-popup></view>