|
|
|
@ -4,7 +4,7 @@
|
|
|
|
<view class="service-show u-skeleton-rect">
|
|
|
|
<view class="service-show u-skeleton-rect">
|
|
|
|
<video v-if="showFlag === 0" :src="detail.video_file" play-btn-position="center"></video>
|
|
|
|
<video v-if="showFlag === 0" :src="detail.video_file" play-btn-position="center"></video>
|
|
|
|
<swiper class="service-show-swiper" :indicator-dots="true" v-if="showFlag === 1">
|
|
|
|
<swiper class="service-show-swiper" :indicator-dots="true" v-if="showFlag === 1">
|
|
|
|
<swiper-item v-for="(img,index) in detail.confinement_picture" :key="index">
|
|
|
|
<swiper-item v-for="(img,index) in detail.picture" :key="index">
|
|
|
|
<u-image height="100%" width="100%" :src="img.picture" mode="aspectFit"
|
|
|
|
<u-image height="100%" width="100%" :src="img.picture" mode="aspectFit"
|
|
|
|
@load="$u.debounce(init,100)">
|
|
|
|
@load="$u.debounce(init,100)">
|
|
|
|
</u-image>
|
|
|
|
</u-image>
|
|
|
|
@ -15,7 +15,7 @@
|
|
|
|
<view class="service-show-btn-img" @click="showFlag = 1">
|
|
|
|
<view class="service-show-btn-img" @click="showFlag = 1">
|
|
|
|
<image src="../../static/pic.png">
|
|
|
|
<image src="../../static/pic.png">
|
|
|
|
</image>
|
|
|
|
</image>
|
|
|
|
<view class="service-show-btn-img__num">{{detail.confinement_picture.length}}</view>
|
|
|
|
<view class="service-show-btn-img__num">{{detail.picture.length}}</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="service-show-btn-video" v-if="detail.video_file" @click="showFlag = 0">
|
|
|
|
<view class="service-show-btn-video" v-if="detail.video_file" @click="showFlag = 0">
|
|
|
|
<image src="../../static/video.png">
|
|
|
|
<image src="../../static/video.png">
|
|
|
|
@ -71,7 +71,7 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-service u-skeleton-fillet" @click="showQR=true"
|
|
|
|
<view class="service-baseinfo-center-service u-skeleton-fillet" @click="showqr"
|
|
|
|
style="position: relative;">
|
|
|
|
style="position: relative;">
|
|
|
|
<view class="service-baseinfo-center-service__pic">
|
|
|
|
<view class="service-baseinfo-center-service__pic">
|
|
|
|
<u-image src="/packages/packageCarecenter/static/wechat.png" height="43rpx" width="50rpx">
|
|
|
|
<u-image src="/packages/packageCarecenter/static/wechat.png" height="43rpx" width="50rpx">
|
|
|
|
@ -176,20 +176,20 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view> -->
|
|
|
|
</view> -->
|
|
|
|
<view class="service-info">
|
|
|
|
<view class="service-info">
|
|
|
|
<view v-if="detail.online_customer" class="onlineService">
|
|
|
|
<view v-if="detail.online_customer_service" class="onlineService">
|
|
|
|
<view style="font-size: 36rpx;padding: 20rpx 0;">长按识别二维码</view>
|
|
|
|
<view style="font-size: 36rpx;padding: 20rpx 0;">长按识别二维码</view>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<u-image width="100%" height="1300rpx" :src="detail.online_customer.wechat_code"
|
|
|
|
<u-image width="100%" height="1300rpx" :src="detail.online_customer_service.wechat_code"
|
|
|
|
v-if="detail.online_customer.wechat_code"></u-image>
|
|
|
|
v-if="detail.online_customer_service.wechat_code"></u-image>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<u-popup v-model="showQR" mode="center" width="90%">
|
|
|
|
<u-popup v-model="showQR" mode="center" width="90%">
|
|
|
|
<view style="padding: 10px;">
|
|
|
|
<view style="padding: 10px;">
|
|
|
|
<u-image width="100%" height="600rpx" :src="detail.online_customer.company_wechat_code"
|
|
|
|
<u-image width="100%" height="600rpx" :src="detail.online_customer_service.company_wechat_code"
|
|
|
|
v-if="detail.online_customer.company_wechat_code"></u-image>
|
|
|
|
v-if="detail.online_customer_service.company_wechat_code"></u-image>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</u-popup>
|
|
|
|
</u-popup>
|
|
|
|
|
|
|
|
|
|
|
|
@ -202,7 +202,7 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
<view class="service-info-content">
|
|
|
|
<view class="service-info-content">
|
|
|
|
<view v-for="(item,index) in detail.confinement_services_merchant_item" :key="index"
|
|
|
|
<view v-for="(item,index) in detail.merchant_item" :key="index"
|
|
|
|
class="service-info-content-item">
|
|
|
|
class="service-info-content-item">
|
|
|
|
<view class="service-info-content-item-name">{{item.name}}</view>
|
|
|
|
<view class="service-info-content-item-name">{{item.name}}</view>
|
|
|
|
<view class="service-info-content-item-content">{{item.content}}</view>
|
|
|
|
<view class="service-info-content-item-content">{{item.content}}</view>
|
|
|
|
@ -215,7 +215,7 @@
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
<view class="bottom-btn">
|
|
|
|
<view class="bottom-btn">
|
|
|
|
<u-button :custom-style="btnStyle" @click="showQR=true" shape="circle">联系优孕月子福利官</u-button>
|
|
|
|
<u-button :custom-style="btnStyle" @click="showqr" shape="circle">联系优孕月子福利官</u-button>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
@ -288,6 +288,9 @@
|
|
|
|
this.bar[i].height = res.top - (barHeight - 20)
|
|
|
|
this.bar[i].height = res.top - (barHeight - 20)
|
|
|
|
}).exec();
|
|
|
|
}).exec();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
showqr(){
|
|
|
|
|
|
|
|
this.showQR = true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
toMap() {
|
|
|
|
toMap() {
|
|
|
|
this.$u.throttle(() => {
|
|
|
|
this.$u.throttle(() => {
|
|
|
|
|