|
|
|
|
@ -1,192 +1,204 @@
|
|
|
|
|
<template>
|
|
|
|
|
<view>
|
|
|
|
|
<view class="service-show">
|
|
|
|
|
<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-item v-for="(img,index) in detail.confinement_picture" :key="index">
|
|
|
|
|
<u-image height="100%" width="100%" :src="img.picture" mode="aspectFit" @load="$u.throttle(init)">
|
|
|
|
|
</u-image>
|
|
|
|
|
</swiper-item>
|
|
|
|
|
</swiper>
|
|
|
|
|
|
|
|
|
|
<view class="service-show-btn">
|
|
|
|
|
<view class="service-show-btn-img" @click="showFlag = 1">
|
|
|
|
|
<image src="../../static/pic.png">
|
|
|
|
|
</image>
|
|
|
|
|
<view class="service-show-btn-img__num">{{detail.confinement_picture.length}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-show-btn-video" @click="showFlag = 0">
|
|
|
|
|
<image src="../../static/video.png">
|
|
|
|
|
</image>
|
|
|
|
|
<view class="service-show-btn-img__num">1</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo">
|
|
|
|
|
<view class="service-baseinfo-top">
|
|
|
|
|
<view class="service-baseinfo-top-left">
|
|
|
|
|
<u-image :src="detail.cover_picture" height="122rpx" width="122rpx" shape="circle"
|
|
|
|
|
@load="$u.throttle(init)">
|
|
|
|
|
</u-image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-top-right">
|
|
|
|
|
<view class="service-baseinfo-top-right__name">{{detail.name}}</view>
|
|
|
|
|
<view class="service-baseinfo-top-right__sub">
|
|
|
|
|
{{detail.subheading}}
|
|
|
|
|
<view class="u-skeleton">
|
|
|
|
|
<view class="service-show u-skeleton-rect">
|
|
|
|
|
<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-item v-for="(img,index) in detail.confinement_picture" :key="index">
|
|
|
|
|
<u-image height="100%" width="100%" :src="img.picture" mode="aspectFit"
|
|
|
|
|
@load="$u.debounce(init,100)">
|
|
|
|
|
</u-image>
|
|
|
|
|
</swiper-item>
|
|
|
|
|
</swiper>
|
|
|
|
|
|
|
|
|
|
<view class="service-show-btn">
|
|
|
|
|
<view class="service-show-btn-img" @click="showFlag = 1">
|
|
|
|
|
<image src="../../static/pic.png">
|
|
|
|
|
</image>
|
|
|
|
|
<view class="service-show-btn-img__num">{{detail.confinement_picture.length}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center">
|
|
|
|
|
<view class="service-baseinfo-center-label">
|
|
|
|
|
<view class="service-baseinfo-center-label__item"
|
|
|
|
|
v-for="(item1,index) in featuredLabelSplit(detail.featured_label)" :key="index">
|
|
|
|
|
{{item1}}
|
|
|
|
|
<view class="service-show-btn-video" @click="showFlag = 0">
|
|
|
|
|
<image src="../../static/video.png">
|
|
|
|
|
</image>
|
|
|
|
|
<view class="service-show-btn-img__num">1</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-address">
|
|
|
|
|
<view class="service-baseinfo-center-address__pic">
|
|
|
|
|
<u-image mode="asseptFit" src="/packages/packageCarecenter/static/position.png" height="26rpx"
|
|
|
|
|
width="26rpx">
|
|
|
|
|
<view class="service-baseinfo">
|
|
|
|
|
<view class="service-baseinfo-top">
|
|
|
|
|
<view class="service-baseinfo-top-left u-skeleton-circle">
|
|
|
|
|
<u-image :src="detail.cover_picture" height="122rpx" width="122rpx" shape="circle"
|
|
|
|
|
@load="$u.debounce(init,100)">
|
|
|
|
|
</u-image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-address__text">
|
|
|
|
|
{{detail.address}}
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-address__icon" @click="toMap">
|
|
|
|
|
<u-icon name="arrow-right" size="26" color="#9C9C9C"></u-icon>
|
|
|
|
|
<view class="service-baseinfo-top-right">
|
|
|
|
|
<view class="service-baseinfo-top-right__name u-skeleton-fillet">{{detail.name}}</view>
|
|
|
|
|
<view class="service-baseinfo-top-right__sub u-skeleton-fillet" v-if="detail.subheading">
|
|
|
|
|
{{detail.subheading}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-time">
|
|
|
|
|
<view class="service-baseinfo-center-time__pic">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/clock.png" height="26rpx" width="26rpx">
|
|
|
|
|
</u-image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-time__text">
|
|
|
|
|
{{detail.work_time}}
|
|
|
|
|
<view class="service-baseinfo-center">
|
|
|
|
|
<view class="service-baseinfo-center-label">
|
|
|
|
|
<view class="service-baseinfo-center-label__item"
|
|
|
|
|
v-for="(item1,index) in featuredLabelSplit(detail.featured_label)" :key="index">
|
|
|
|
|
{{item1}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-service">
|
|
|
|
|
<view class="service-baseinfo-center-service__pic">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/wechat.png" height="43rpx" width="50rpx">
|
|
|
|
|
</u-image>
|
|
|
|
|
<view class="service-baseinfo-center-address">
|
|
|
|
|
<view class="service-baseinfo-center-address__img">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/position.png" height="26rpx" width="21rpx">
|
|
|
|
|
</u-image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-address__text u-skeleton-rect">
|
|
|
|
|
{{detail.address || '无'}}
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-address__icon" @click="toMap">
|
|
|
|
|
<u-icon name="arrow-right" size="26" color="#9C9C9C"></u-icon>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-service__text">
|
|
|
|
|
人工客服
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-time">
|
|
|
|
|
<view class="service-baseinfo-center-time__img">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/clock.png" height="23rpx" width="23rpx">
|
|
|
|
|
</u-image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-time__text u-skeleton-rect">
|
|
|
|
|
{{detail.work_time || '无'}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-service__icon">
|
|
|
|
|
<u-icon name="arrow-right" size="26" color="#fff" label="联系客服" label-pos="left"
|
|
|
|
|
label-color="#fff"></u-icon>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-service u-skeleton-fillet">
|
|
|
|
|
<view class="service-baseinfo-center-service__pic">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/wechat.png" height="43rpx" width="50rpx">
|
|
|
|
|
</u-image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-service__text">
|
|
|
|
|
人工客服
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-baseinfo-center-service__icon">
|
|
|
|
|
<u-icon name="arrow-right" size="26" color="#fff" label="联系客服" label-pos="left"
|
|
|
|
|
label-color="#fff"></u-icon>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-store">
|
|
|
|
|
<u-image :src="detail.cover_picture" mode="aspectFill" height="397" width="100%" border-radius="30"
|
|
|
|
|
@load="$u.throttle(init)">
|
|
|
|
|
</u-image>
|
|
|
|
|
<view class="service-baseinfo-center-store u-skeleton-fillet">
|
|
|
|
|
<u-image :src="detail.cover_picture" mode="aspectFill" height="397" width="100%"
|
|
|
|
|
border-radius="30" @load="$u.debounce(init,100)">
|
|
|
|
|
</u-image>
|
|
|
|
|
|
|
|
|
|
<view class="service-baseinfo-center-store-tag">
|
|
|
|
|
<image src="/packages/packageCarecenter/static/huangguan.png"></image>
|
|
|
|
|
<view class="service-baseinfo-center-store-tag-text">
|
|
|
|
|
孕育帮探店
|
|
|
|
|
<view class="service-baseinfo-center-store-tag">
|
|
|
|
|
<image src="/packages/packageCarecenter/static/huangguan.png"></image>
|
|
|
|
|
<view class="service-baseinfo-center-store-tag-text">
|
|
|
|
|
孕育帮探店
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-bar" v-if="!barFixed">
|
|
|
|
|
<view v-for="(item,index) in bar" :key="index" class="service-bar-item"
|
|
|
|
|
:class="{'service-bar-item-active':index === barIndex}" @click="barClick(item,index)">
|
|
|
|
|
{{item.label}}
|
|
|
|
|
<u-image class="service-bar-item-icon" src="/packages/packageCarecenter/static/img_qiehuan.png"
|
|
|
|
|
width="68" height="24" v-show="index === barIndex"></u-image>
|
|
|
|
|
<view v-show="!barFixed">
|
|
|
|
|
<view class="service-bar">
|
|
|
|
|
<view v-for="(item,index) in bar" :key="index" class="service-bar-item"
|
|
|
|
|
:class="{'service-bar-item-active':index === barIndex}" @click="barClick(item,index)">
|
|
|
|
|
{{item.label}}
|
|
|
|
|
<u-image :lazy-load="false" class="service-bar-item-icon"
|
|
|
|
|
src="/packages/packageCarecenter/static/img_qiehuan.png" width="68" height="24"
|
|
|
|
|
v-show="index === barIndex"></u-image>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-bar service-bar-fixed" v-else>
|
|
|
|
|
<view v-for="(item,index) in bar" :key="index" class="service-bar-item"
|
|
|
|
|
:class="{'service-bar-item-active':index === barIndex}" @click="barClick(item,index)">
|
|
|
|
|
{{item.label}}
|
|
|
|
|
<u-image class="service-bar-item-icon" src="/packages/packageCarecenter/static/img_qiehuan.png"
|
|
|
|
|
width="68" height="24" v-show="index === barIndex"></u-image>
|
|
|
|
|
<view v-show="barFixed">
|
|
|
|
|
<view class="service-bar service-bar-fixed">
|
|
|
|
|
<view v-for="(item,index) in bar" :key="index" class="service-bar-item"
|
|
|
|
|
:class="{'service-bar-item-active':index === barIndex}" @click="barClick(item,index)">
|
|
|
|
|
{{item.label}}
|
|
|
|
|
<u-image :lazy-load="false" class="service-bar-item-icon"
|
|
|
|
|
src="/packages/packageCarecenter/static/img_qiehuan.png" width="68" height="24"
|
|
|
|
|
v-show="index === barIndex"></u-image>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-product">
|
|
|
|
|
<view class="service-product-title">
|
|
|
|
|
<text>本店商品</text>
|
|
|
|
|
<view class="service-product-title-more">
|
|
|
|
|
<text>更多</text>
|
|
|
|
|
<u-icon name="arrow-right" size="25" color="#333333"></u-icon>
|
|
|
|
|
<view class="service-product">
|
|
|
|
|
<view class="service-product-title">
|
|
|
|
|
<text>本店商品</text>
|
|
|
|
|
<view class="service-product-title-more">
|
|
|
|
|
<text>更多</text>
|
|
|
|
|
<u-icon name="arrow-right" size="25" color="#333333"></u-icon>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-product-detail">
|
|
|
|
|
<view v-for="(item,index) in detail.confinement_product" :key="index"
|
|
|
|
|
class="service-product-detail-item" @click="toProduct(item.id)">
|
|
|
|
|
<u-image :src="item.cover_picture" width="330" height="360" border-radius="20rpx 20rpx 0 0 "
|
|
|
|
|
@load="$u.throttle(init)">
|
|
|
|
|
</u-image>
|
|
|
|
|
<view class="service-product-detail">
|
|
|
|
|
<view v-for="(item,index) in detail.confinement_product" :key="index"
|
|
|
|
|
class="service-product-detail-item" @click="toProduct(item.id)">
|
|
|
|
|
<u-image :src="item.cover_picture" width="330" height="360" border-radius="20rpx 20rpx 0 0 "
|
|
|
|
|
@load="$u.debounce(init,500)">
|
|
|
|
|
</u-image>
|
|
|
|
|
|
|
|
|
|
<view class="service-product-detail-item-name">
|
|
|
|
|
{{item.name}}
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-product-detail-item-name">
|
|
|
|
|
{{item.name}}
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-product-detail-item-label">
|
|
|
|
|
<view class="service-product-detail-item-label-item"
|
|
|
|
|
v-for="(label,index1) in featuredLabelSplit(item.featured_label)" :key="index1">{{label}}
|
|
|
|
|
<view class="service-product-detail-item-label">
|
|
|
|
|
<view class="service-product-detail-item-label-item"
|
|
|
|
|
v-for="(label,index1) in featuredLabelSplit(item.featured_label)" :key="index1">
|
|
|
|
|
{{label}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-product-detail-item-price">
|
|
|
|
|
<span>¥</span>
|
|
|
|
|
<span>{{item.price}}</span>
|
|
|
|
|
<view class="service-product-detail-item-price">
|
|
|
|
|
<span>¥</span>
|
|
|
|
|
<span>{{item.price}}</span>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-activity">
|
|
|
|
|
<view class="service-activity-title">
|
|
|
|
|
<text>本店活动</text>
|
|
|
|
|
<view class="service-activity-title-more">
|
|
|
|
|
<text>更多</text>
|
|
|
|
|
<u-icon name="arrow-right" size="25" color="#333333"></u-icon>
|
|
|
|
|
<view class="service-activity">
|
|
|
|
|
<view class="service-activity-title">
|
|
|
|
|
<text>本店活动</text>
|
|
|
|
|
<view class="service-activity-title-more">
|
|
|
|
|
<text>更多</text>
|
|
|
|
|
<u-icon name="arrow-right" size="25" color="#333333"></u-icon>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view style="display: flex;justify-content: center;">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/banner.png" width="660" height="300"
|
|
|
|
|
border-radius="30"></u-image>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view style="display: flex;justify-content: center;">
|
|
|
|
|
<u-image src="/packages/packageCarecenter/static/banner.png" width="660" height="300"
|
|
|
|
|
border-radius="30"></u-image>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-info">
|
|
|
|
|
<view class="service-info-title">
|
|
|
|
|
<text>商户简介</text>
|
|
|
|
|
<view class="service-info-title-more">
|
|
|
|
|
<u-icon name="arrow-right" size="25" color="#333333"></u-icon>
|
|
|
|
|
<view class="service-info">
|
|
|
|
|
<view class="service-info-title">
|
|
|
|
|
<text>商户简介</text>
|
|
|
|
|
<view class="service-info-title-more">
|
|
|
|
|
<u-icon name="arrow-right" size="25" color="#333333"></u-icon>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-info-content">
|
|
|
|
|
<view v-for="(item,index) in detail.confinement_services_merchant_item" :key="index"
|
|
|
|
|
class="service-info-content-item">
|
|
|
|
|
<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">
|
|
|
|
|
<view v-for="(item,index) in detail.confinement_services_merchant_item" :key="index"
|
|
|
|
|
class="service-info-content-item">
|
|
|
|
|
<view class="service-info-content-item-name">{{item.name}}</view>
|
|
|
|
|
<view class="service-info-content-item-content">{{item.content}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="service-imageinfo" v-html="detail.content">
|
|
|
|
|
</view>
|
|
|
|
|
<view class="service-imageinfo">
|
|
|
|
|
<u-parse :html="detail.content"></u-parse>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="bottom-btn">
|
|
|
|
|
<u-button :custom-style="btnStyle" shape="circle">预约探店</u-button>
|
|
|
|
|
<!-- <view class="bottom-btn">
|
|
|
|
|
<u-button :custom-style="btnStyle" shape="circle">预约探店</u-button>
|
|
|
|
|
</view> -->
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<u-skeleton :loading="loading" :animation="true" bgColor="#FFF"></u-skeleton>
|
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
@ -197,6 +209,7 @@
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
loading: true,
|
|
|
|
|
showFlag: 1,
|
|
|
|
|
barIndex: 0,
|
|
|
|
|
barTop: 667,
|
|
|
|
|
@ -231,13 +244,15 @@
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
init() {
|
|
|
|
|
let barHeight;
|
|
|
|
|
const query = uni.createSelectorQuery().in(this);
|
|
|
|
|
query.select(".service-bar").boundingClientRect(res => {
|
|
|
|
|
this.barTop = res.top
|
|
|
|
|
barHeight = res.height
|
|
|
|
|
}).exec();
|
|
|
|
|
for (let i = 0; i < this.bar.length; i++) {
|
|
|
|
|
query.select(this.bar[i].class).boundingClientRect(res => {
|
|
|
|
|
this.bar[i].height = res.top
|
|
|
|
|
this.bar[i].height = res.top - (barHeight - 20)
|
|
|
|
|
}).exec();
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
@ -281,29 +296,32 @@
|
|
|
|
|
},
|
|
|
|
|
utilSuccess: (res) => {
|
|
|
|
|
this.detail = res
|
|
|
|
|
this.loading = false
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
onLoad(option) {
|
|
|
|
|
this.getServiceDetail(option.id)
|
|
|
|
|
},
|
|
|
|
|
mounted() {
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
|
this.init()
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
onLoad(option) {
|
|
|
|
|
this.getServiceDetail(option.id)
|
|
|
|
|
},
|
|
|
|
|
onPageScroll(e) {
|
|
|
|
|
console.log(e);
|
|
|
|
|
this.$u.throttle(() => {
|
|
|
|
|
if (e.scrollTop > this.barTop) {
|
|
|
|
|
this.barFixed = true
|
|
|
|
|
} else {
|
|
|
|
|
this.barFixed = false
|
|
|
|
|
}
|
|
|
|
|
}, 100)
|
|
|
|
|
}, 50)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
@ -417,15 +435,17 @@
|
|
|
|
|
font-family: PingFangSC-Regular, PingFang SC;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
|
|
|
|
|
padding-top: 17rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&__sub {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
background: #FF578A;
|
|
|
|
|
border-radius: 12rpx;
|
|
|
|
|
color: #fff;
|
|
|
|
|
|
|
|
|
|
padding: 6rpx 11rpx;
|
|
|
|
|
margin-left: 10rpx;
|
|
|
|
|
margin-top: 9rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -456,11 +476,18 @@
|
|
|
|
|
|
|
|
|
|
&-address {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
margin-top: 34rpx;
|
|
|
|
|
padding: 0 36rpx;
|
|
|
|
|
|
|
|
|
|
&__img {}
|
|
|
|
|
&__img {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
width: 26rpx;
|
|
|
|
|
height: 26rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&__text {
|
|
|
|
|
flex: 1;
|
|
|
|
|
@ -473,11 +500,18 @@
|
|
|
|
|
|
|
|
|
|
&-time {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
margin-top: 15rpx;
|
|
|
|
|
padding: 0 36rpx;
|
|
|
|
|
|
|
|
|
|
&__img {}
|
|
|
|
|
&__img {
|
|
|
|
|
width: 26rpx;
|
|
|
|
|
height: 26rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&__text {
|
|
|
|
|
flex: 1;
|
|
|
|
|
@ -552,6 +586,8 @@
|
|
|
|
|
margin-top: -20rpx;
|
|
|
|
|
|
|
|
|
|
&-fixed {
|
|
|
|
|
border-bottom: 1rpx solid rgba(180, 180, 180, 0.4);
|
|
|
|
|
|
|
|
|
|
z-index: 4;
|
|
|
|
|
position: fixed;
|
|
|
|
|
top: 0;
|
|
|
|
|
@ -723,6 +759,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.service-imageinfo {
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
|
|
padding-bottom: 100rpx;
|
|
|
|
|
}
|
|
|
|
|
|