|
@@ -56,66 +56,114 @@
|
|
<text class="iconfont icon-dui tui-skeleton-rect"><text class="text">快速退款</text></text>
|
|
<text class="iconfont icon-dui tui-skeleton-rect"><text class="text">快速退款</text></text>
|
|
<text class="iconfont icon-dui tui-skeleton-rect"><text class="text">正品保证</text></text>
|
|
<text class="iconfont icon-dui tui-skeleton-rect"><text class="text">正品保证</text></text>
|
|
</view>
|
|
</view>
|
|
- <view class="product-parameter" @click="goSupplier">
|
|
|
|
|
|
+ <view class="product-parameter" @click="showPopup">
|
|
<text class="title">参数:</text>
|
|
<text class="title">参数:</text>
|
|
<text class="name">品牌 起订量 分类...</text>
|
|
<text class="name">品牌 起订量 分类...</text>
|
|
<text class="iconfont icon-xiayibu"></text>
|
|
<text class="iconfont icon-xiayibu"></text>
|
|
</view>
|
|
</view>
|
|
<view class="product-supplier" @click="goSupplier">
|
|
<view class="product-supplier" @click="goSupplier">
|
|
- <text class="title">供应商信息</text>
|
|
|
|
- <text class="name">{{shop.name}}</text>
|
|
|
|
- <text class="iconfont icon-xiayibu"></text>
|
|
|
|
- </view>
|
|
|
|
- <view class="product-details">
|
|
|
|
- <!-- 头部 -->
|
|
|
|
- <view v-if="goodsData.isNoneDisabled" class="navbar" :class="navbarFiexd" :style="{top:headerBtnPosi.bottom + (headerBtnPosi.bottom - headerBtnPosi.height - systeminfo.statusBarHeight) +'px'}">
|
|
|
|
- <view class="nav-item tui-skeleton-fillet" :class="{ current: tabCurrentIndex === 0 }" @click="tabClick(0)">
|
|
|
|
- <text>商品详情</text>
|
|
|
|
- <text class="line"></text>
|
|
|
|
|
|
+ <view class="logo"><img src="https://img.caimei365.com/group1/M00/03/4B/Cmis210DQ_qAIoyoAAKD15t_iQc959.png" alt=""></view>
|
|
|
|
+ <view class="main">
|
|
|
|
+ <view class="name">{{shop.name}}</view>
|
|
|
|
+ <view class="massgs">
|
|
|
|
+ <view class="label">满意度:</view>
|
|
|
|
+ <view class="p-stars">
|
|
|
|
+ <uni-stars :stars="6" :iconClass="iconClass" :iconColor="iconColor" :fontSize="36" :widthInfo="176"></uni-stars>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="acount">
|
|
|
|
+ <text>50</text>件商品
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- <view class="nav-item tui-skeleton-fillet" :class="{ current: tabCurrentIndex === 3 }" @click="tabClick(3)">
|
|
|
|
- <text>相关推荐</text>
|
|
|
|
- <text class="line"></text>
|
|
|
|
- </view>
|
|
|
|
</view>
|
|
</view>
|
|
- <view v-else class="navbar" :class="navbarFiexd" :style="{top:headerBtnPosi.bottom + (headerBtnPosi.bottom - headerBtnPosi.height - systeminfo.statusBarHeight) +'px'}">
|
|
|
|
- <view class="nav-item tui-skeleton-fillet" :class="{ current: tabCurrentIndex === 0 }" @click="tabClick(0)">
|
|
|
|
- <text>商品详情</text>
|
|
|
|
- <text class="line"></text>
|
|
|
|
- </view>
|
|
|
|
- <view class="nav-item tui-skeleton-fillet"
|
|
|
|
- :class="{ current: tabCurrentIndex === 1 }"
|
|
|
|
- @click="tabClick(1)"
|
|
|
|
- v-if="product.parametersList != ''">
|
|
|
|
- <text>相关参数</text>
|
|
|
|
- <text class="line"></text>
|
|
|
|
- </view>
|
|
|
|
- <view class="nav-item tui-skeleton-fillet"
|
|
|
|
- :class="{ current: tabCurrentIndex === 2 }"
|
|
|
|
- @click="tabClick(2)"
|
|
|
|
- v-if="product.productDetail.orderInfo || product.productDetail.serviceInfo">
|
|
|
|
- <text>服务项目</text>
|
|
|
|
- <text class="line"></text>
|
|
|
|
- </view>
|
|
|
|
- <view class="nav-item tui-skeleton-fillet" :class="{ current: tabCurrentIndex === 3 }" @click="tabClick(3)">
|
|
|
|
- <text>相关推荐</text>
|
|
|
|
- <text class="line"></text>
|
|
|
|
- </view>
|
|
|
|
|
|
+ <view class="right"><text class="iconfont icon-xiayibu"></text></view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="product-details">
|
|
|
|
+ <!-- 商品详情 -->
|
|
|
|
+ <view class="title">
|
|
|
|
+ <view class="title-tab">商品详情</view>
|
|
</view>
|
|
</view>
|
|
- <!-- 商品详情,相关参数,服务项目,相关推荐-->
|
|
|
|
- <view class="content tui-banner tui-skeleton-rect" v-if="tabCurrentIndex === 0">
|
|
|
|
|
|
+ <view class="content tui-banner product-rich-text tui-skeleton-rect">
|
|
<parser :html="html" :img-mode="widthFix"></parser>
|
|
<parser :html="html" :img-mode="widthFix"></parser>
|
|
</view>
|
|
</view>
|
|
- <view class="content param" v-if="tabCurrentIndex === 1">
|
|
|
|
- <cm-parameter :product="product" v-if="isRarameter"></cm-parameter>
|
|
|
|
|
|
+ </view>
|
|
|
|
+ <view class="product-details service" v-show="product.productDetail.orderInfo || product.productDetail.serviceInfo">
|
|
|
|
+ <!-- 服务项目 -->
|
|
|
|
+ <view class="title">
|
|
|
|
+ <view class="title-tab">服务项目</view>
|
|
</view>
|
|
</view>
|
|
- <view class="content service" v-if="tabCurrentIndex === 2">
|
|
|
|
- <cm-service :product="product.productDetail" v-if="isService"></cm-service>
|
|
|
|
|
|
+ <view class="content service">
|
|
|
|
+ <cm-service :product="product.productDetail" v-if="isRequest"></cm-service>
|
|
</view>
|
|
</view>
|
|
- <view class="content hot" v-if="tabCurrentIndex === 3">
|
|
|
|
- <recommend :query-productid="product.productID" v-if="isRecommend"></recommend>
|
|
|
|
|
|
+ </view>
|
|
|
|
+ <view class="product-details recommend">
|
|
|
|
+ <!-- 相关推荐 -->
|
|
|
|
+ <view class="title">
|
|
|
|
+ <view class="title-tab">相关推荐</view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
|
|
+ <view class="content hot">
|
|
|
|
+ <recommend :query-productid="product.productID" v-if="isRequest"></recommend>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <!--<view class="navbar" :class="navbarFiexd" :style="{top:headerBtnPosi.bottom + (headerBtnPosi.bottom - headerBtnPosi.height - systeminfo.statusBarHeight) +'px'}">
|
|
|
|
+ <view class="nav-item tui-skeleton-fillet" :class="{ current: tabCurrentIndex === 0 }" @click="tabClick(0)">
|
|
|
|
+ <text>商品详情</text>
|
|
|
|
+ <text class="line"></text>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="nav-item tui-skeleton-fillet"
|
|
|
|
+ :class="{ current: tabCurrentIndex === 1 }"
|
|
|
|
+ @click="tabClick(1)"
|
|
|
|
+ v-if="product.parametersList != ''">
|
|
|
|
+ <text>相关参数</text>
|
|
|
|
+ <text class="line"></text>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="nav-item tui-skeleton-fillet"
|
|
|
|
+ :class="{ current: tabCurrentIndex === 2 }"
|
|
|
|
+ @click="tabClick(2)"
|
|
|
|
+ v-if="product.productDetail.orderInfo || product.productDetail.serviceInfo">
|
|
|
|
+ <text>服务项目</text>
|
|
|
|
+ <text class="line"></text>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="nav-item tui-skeleton-fillet" :class="{ current: tabCurrentIndex === 3 }" @click="tabClick(3)">
|
|
|
|
+ <text>相关推荐</text>
|
|
|
|
+ <text class="line"></text>
|
|
|
|
+ </view> -->
|
|
|
|
+ <!-- 商品参数 -->
|
|
|
|
+ <tui-bottom-popup :radius="true" :show="popupShow" @close="hidePopup()">
|
|
|
|
+ <view class="tui-popup-box clearfix">
|
|
|
|
+ <view class="title">商品参数</view>
|
|
|
|
+ <view class="content">
|
|
|
|
+ <view class="content-tr">
|
|
|
|
+ <view class="content-td">起订量</view>
|
|
|
|
+ <view class="content-th">{{product.minBuyNumber}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="content-tr">
|
|
|
|
+ <view class="content-td">品牌</view>
|
|
|
|
+ <view class="content-th">{{product.brandName == null? '其他' : product.brandName}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="content-tr">
|
|
|
|
+ <view class="content-td">包装规格</view>
|
|
|
|
+ <view class="content-th">{{product.unit}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="content-tr">
|
|
|
|
+ <view class="content-td">商品编码</view>
|
|
|
|
+ <view class="content-th">{{product.productCode}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="content-tr">
|
|
|
|
+ <view class="content-td">库存</view>
|
|
|
|
+ <view class="content-th">{{product.stock}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="content-tr" v-if="product.parametersList.length>0" v-for="(item, index) in product.parametersList" :key="index">
|
|
|
|
+ <view class="content-td">{{item.paramsName}}</view>
|
|
|
|
+ <view class="content-th">{{item.paramsContent}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="tui-right-flex tui-popup-btn" :style="{ paddingBottom :isIphoneX ? '68rpx' : '0rpx' }">
|
|
|
|
+ <view class="tui-flex-1">
|
|
|
|
+ <view class="tui-button" @click="hidePopup()">收起</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </tui-bottom-popup>
|
|
<!-- 底部按钮 -->
|
|
<!-- 底部按钮 -->
|
|
<view class="menu" v-if="userIdentity!=1">
|
|
<view class="menu" v-if="userIdentity!=1">
|
|
<view class="bottom-btn" :style="{paddingBottom :isIphoneX ? '68rpx' : '0rpx'}">
|
|
<view class="bottom-btn" :style="{paddingBottom :isIphoneX ? '68rpx' : '0rpx'}">
|
|
@@ -209,6 +257,7 @@
|
|
var isPreviewImg;
|
|
var isPreviewImg;
|
|
export default{
|
|
export default{
|
|
components:{
|
|
components:{
|
|
|
|
+ uniStars,
|
|
customP,
|
|
customP,
|
|
parser,
|
|
parser,
|
|
tuiSkeleton,
|
|
tuiSkeleton,
|
|
@@ -223,6 +272,8 @@
|
|
html:'<div style="text-align: center;color:#333333;">暂无内容</div>',
|
|
html:'<div style="text-align: center;color:#333333;">暂无内容</div>',
|
|
disabledTabNavList:[{name:'相关推荐'}],
|
|
disabledTabNavList:[{name:'相关推荐'}],
|
|
mode:'round',
|
|
mode:'round',
|
|
|
|
+ iconClass:'icon-aixin',
|
|
|
|
+ iconColor:'#ff9100',
|
|
specClass: '',//规格弹窗css类,控制开关动画
|
|
specClass: '',//规格弹窗css类,控制开关动画
|
|
isBtnType:'',
|
|
isBtnType:'',
|
|
isRequest:false,
|
|
isRequest:false,
|
|
@@ -268,7 +319,8 @@
|
|
showCapsule: 1, // 是否显示左上角图标 1表示显示 0表示不显示
|
|
showCapsule: 1, // 是否显示左上角图标 1表示显示 0表示不显示
|
|
title: '' // 导航栏 中间的标题
|
|
title: '' // 导航栏 中间的标题
|
|
},
|
|
},
|
|
- linkPath:''
|
|
|
|
|
|
+ linkPath:'',
|
|
|
|
+ popupShow:false//参数弹窗
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad(option) {
|
|
onLoad(option) {
|
|
@@ -551,6 +603,12 @@
|
|
imageUrl:`${this.productImage[0]}`
|
|
imageUrl:`${this.productImage[0]}`
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ showPopup(){
|
|
|
|
+ this.popupShow = true
|
|
|
|
+ },
|
|
|
|
+ hidePopup(){
|
|
|
|
+ this.popupShow = false
|
|
|
|
+ }
|
|
},
|
|
},
|
|
onPageScroll(e){//实时获取到滚动的值
|
|
onPageScroll(e){//实时获取到滚动的值
|
|
if(e.scrollTop>50){
|
|
if(e.scrollTop>50){
|
|
@@ -601,7 +659,7 @@
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
page{
|
|
page{
|
|
- background-color: #F7F7F7;
|
|
|
|
|
|
+ background-color: #FFFFFF;
|
|
}
|
|
}
|
|
.productRemarks{
|
|
.productRemarks{
|
|
height: 36rpx;
|
|
height: 36rpx;
|
|
@@ -665,6 +723,7 @@
|
|
.p-title{
|
|
.p-title{
|
|
width: 100%;
|
|
width: 100%;
|
|
height: auto;
|
|
height: auto;
|
|
|
|
+ float: left;
|
|
.p-title-name{
|
|
.p-title-name{
|
|
width:602rpx;
|
|
width:602rpx;
|
|
height: 96rpx;
|
|
height: 96rpx;
|
|
@@ -681,7 +740,7 @@
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
}
|
|
}
|
|
.p-title-share{
|
|
.p-title-share{
|
|
- width: 100rpx;
|
|
|
|
|
|
+ width: 96rpx;
|
|
height: 96rpx;
|
|
height: 96rpx;
|
|
float: right;
|
|
float: right;
|
|
text-align: center;
|
|
text-align: center;
|
|
@@ -902,44 +961,18 @@
|
|
text-align: left;
|
|
text-align: left;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- .wrap-seve{
|
|
|
|
- float: left;
|
|
|
|
- width: 702rpx;
|
|
|
|
- padding: 0 24rpx;
|
|
|
|
- height: 72rpx;
|
|
|
|
- line-height: 72rpx;
|
|
|
|
- font-size: $font-size-28;
|
|
|
|
- color: $text-color;
|
|
|
|
- border-bottom: 1px solid #F8F8F8;
|
|
|
|
- &.none{
|
|
|
|
- color: #999999;
|
|
|
|
- .text{
|
|
|
|
- color: #999999;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- .iconfont{
|
|
|
|
- color: $color-system;
|
|
|
|
- margin-left: 20rpx;
|
|
|
|
- font-size: $font-size-24;
|
|
|
|
- }
|
|
|
|
- .text{
|
|
|
|
- font-size: $font-size-24;
|
|
|
|
- color: $text-color;
|
|
|
|
- margin-left: 10rpx;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
.product-seve{
|
|
.product-seve{
|
|
width: 702rpx;
|
|
width: 702rpx;
|
|
- height: 88rpx;
|
|
|
|
|
|
+ height: 90rpx;
|
|
padding: 0 24rpx;
|
|
padding: 0 24rpx;
|
|
background-color: #FFFFFF;
|
|
background-color: #FFFFFF;
|
|
- margin-bottom: 24rpx;
|
|
|
|
position: relative;
|
|
position: relative;
|
|
display: flex;
|
|
display: flex;
|
|
- line-height: 88rpx;
|
|
|
|
|
|
+ line-height: 90rpx;
|
|
|
|
+ border-bottom: 20rpx solid #F7F7F7;
|
|
.title{
|
|
.title{
|
|
- line-height: 88rpx;
|
|
|
|
|
|
+ line-height: 90rpx;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
float: left;
|
|
float: left;
|
|
font-size: $font-size-28;
|
|
font-size: $font-size-28;
|
|
@@ -948,24 +981,24 @@
|
|
.iconfont{
|
|
.iconfont{
|
|
color: #999999;
|
|
color: #999999;
|
|
margin-right: 20rpx;
|
|
margin-right: 20rpx;
|
|
- font-size: $font-size-24;
|
|
|
|
|
|
+ font-size: $font-size-26;
|
|
}
|
|
}
|
|
.text{
|
|
.text{
|
|
- font-size: $font-size-24;
|
|
|
|
|
|
+ font-size: $font-size-26;
|
|
color: #999999;
|
|
color: #999999;
|
|
margin-left: 10rpx;
|
|
margin-left: 10rpx;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.product-parameter{
|
|
.product-parameter{
|
|
width: 702rpx;
|
|
width: 702rpx;
|
|
- height: 88rpx;
|
|
|
|
|
|
+ height: 90rpx;
|
|
padding: 0 24rpx;
|
|
padding: 0 24rpx;
|
|
background-color: #FFFFFF;
|
|
background-color: #FFFFFF;
|
|
- margin-bottom: 24rpx;
|
|
|
|
position: relative;
|
|
position: relative;
|
|
display: flex;
|
|
display: flex;
|
|
|
|
+ border-bottom: 20rpx solid #F7F7F7;
|
|
.title{
|
|
.title{
|
|
- line-height: 88rpx;
|
|
|
|
|
|
+ line-height: 90rpx;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
float: left;
|
|
float: left;
|
|
font-size: $font-size-28;
|
|
font-size: $font-size-28;
|
|
@@ -973,10 +1006,10 @@
|
|
}
|
|
}
|
|
.name{
|
|
.name{
|
|
float: right;
|
|
float: right;
|
|
- line-height: 88rpx;
|
|
|
|
|
|
+ line-height: 90rpx;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
float: left;
|
|
float: left;
|
|
- font-size: $font-size-24;
|
|
|
|
|
|
+ font-size: $font-size-28;
|
|
color: #999999;
|
|
color: #999999;
|
|
float: right;
|
|
float: right;
|
|
padding-right: 48rpx;
|
|
padding-right: 48rpx;
|
|
@@ -986,7 +1019,7 @@
|
|
text-align: right;
|
|
text-align: right;
|
|
}
|
|
}
|
|
.icon-xiayibu{
|
|
.icon-xiayibu{
|
|
- line-height: 88rpx;
|
|
|
|
|
|
+ line-height: 90rpx;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
position: absolute;
|
|
position: absolute;
|
|
width: 48rpx;
|
|
width: 48rpx;
|
|
@@ -996,39 +1029,68 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.product-supplier{
|
|
.product-supplier{
|
|
- width: 702rpx;
|
|
|
|
- height: 88rpx;
|
|
|
|
- padding: 0 24rpx;
|
|
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 174rpx;
|
|
|
|
+ padding: 30rpx 24rpx;
|
|
|
|
+ box-sizing: border-box;
|
|
background-color: #FFFFFF;
|
|
background-color: #FFFFFF;
|
|
- margin-bottom: 24rpx;
|
|
|
|
position: relative;
|
|
position: relative;
|
|
- display: flex;
|
|
|
|
- .title{
|
|
|
|
- display: flex;
|
|
|
|
- flex: 2;
|
|
|
|
- line-height: 88rpx;
|
|
|
|
- display: inline-block;
|
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ border-bottom: 20rpx solid #F7F7F7;
|
|
|
|
+ .logo{
|
|
|
|
+ width: 128rpx;
|
|
|
|
+ height: 92rpx;
|
|
float: left;
|
|
float: left;
|
|
- font-size: $font-size-28;
|
|
|
|
- color: $text-color;
|
|
|
|
|
|
+ border: 1px solid #efefef;
|
|
|
|
+ border-radius: 6rpx;
|
|
|
|
+ image{
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ display: block;
|
|
|
|
+ border-radius: 6rpx;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- .name{
|
|
|
|
- display: flex;
|
|
|
|
- flex: 2;
|
|
|
|
- line-height: 88rpx;
|
|
|
|
- display: inline-block;
|
|
|
|
|
|
+ .main{
|
|
|
|
+ width: 470rpx;
|
|
|
|
+ height: 92rpx;
|
|
float: left;
|
|
float: left;
|
|
- font-size: $font-size-24;
|
|
|
|
- color: #999999;
|
|
|
|
- float: right;
|
|
|
|
- padding-right: 48rpx;
|
|
|
|
- overflow: hidden;
|
|
|
|
- text-overflow:ellipsis;
|
|
|
|
- white-space: nowrap;
|
|
|
|
- text-align: right;
|
|
|
|
|
|
+ margin-left: 20rpx;
|
|
|
|
+ .name{
|
|
|
|
+ width: 100%;
|
|
|
|
+ line-height: 46rpx;
|
|
|
|
+ float: left;
|
|
|
|
+ font-size: $font-size-28;
|
|
|
|
+ color: $text-color;
|
|
|
|
+ float: right;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ text-overflow:ellipsis;
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+ .massgs{
|
|
|
|
+ width: 100%;
|
|
|
|
+ line-height: 46rpx;
|
|
|
|
+ float: left;
|
|
|
|
+ font-size: $font-size-24;
|
|
|
|
+ color: #999999;
|
|
|
|
+ .label{
|
|
|
|
+ float: left;
|
|
|
|
+ }
|
|
|
|
+ .p-stars{
|
|
|
|
+ float: left;
|
|
|
|
+ margin-left: 20rpx;
|
|
|
|
+ }
|
|
|
|
+ .acount{
|
|
|
|
+ float: right;
|
|
|
|
+ text{
|
|
|
|
+ color: $color-system;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
.icon-xiayibu{
|
|
.icon-xiayibu{
|
|
- line-height: 88rpx;
|
|
|
|
|
|
+ line-height: 154rpx;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
position: absolute;
|
|
position: absolute;
|
|
width: 48rpx;
|
|
width: 48rpx;
|
|
@@ -1038,8 +1100,58 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.product-details {
|
|
.product-details {
|
|
- height: 100%;
|
|
|
|
|
|
+ width: 100%;
|
|
background: #FFFFFF;
|
|
background: #FFFFFF;
|
|
|
|
+ border-bottom: 20rpx solid #F7F7F7;
|
|
|
|
+ &.service{
|
|
|
|
+ border-bottom: none;
|
|
|
|
+ }
|
|
|
|
+ &.recommend{
|
|
|
|
+ background-color: #F7F7F7;
|
|
|
|
+ border-bottom: none;
|
|
|
|
+ .title{
|
|
|
|
+ .title-tab{
|
|
|
|
+ background-color: #F7F7F7;
|
|
|
|
+ color: $text-color;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .title{
|
|
|
|
+ width: 100%;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ padding: 0 24rpx;
|
|
|
|
+ .title-tab{
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100rpx;
|
|
|
|
+ background: #fff;
|
|
|
|
+ z-index: 10;
|
|
|
|
+ font-size: $font-size-30;
|
|
|
|
+ text-align: left;
|
|
|
|
+ color: $text-color;
|
|
|
|
+ line-height: 100rpx;
|
|
|
|
+ font-weight: 600;
|
|
|
|
+ }
|
|
|
|
+ .title-msg{
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 236rpx;
|
|
|
|
+ padding: 18rpx;
|
|
|
|
+ background-color: rgba(225,86,22, 0.1);
|
|
|
|
+ color: $color-system;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ margin-bottom: 30rpx;
|
|
|
|
+ .tit{
|
|
|
|
+ line-height: 46rpx;
|
|
|
|
+ font-size: $font-size-24;
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+ .txt{
|
|
|
|
+ line-height: 38rpx;
|
|
|
|
+ font-size: $font-size-20;
|
|
|
|
+ text-align: justify;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.navbar {
|
|
.navbar {
|
|
width: 702rpx;
|
|
width: 702rpx;
|
|
height: 96rpx;
|
|
height: 96rpx;
|
|
@@ -1084,6 +1196,7 @@
|
|
.content{
|
|
.content{
|
|
width: 100%;
|
|
width: 100%;
|
|
min-height: 750rpx;
|
|
min-height: 750rpx;
|
|
|
|
+ background-color: #FFFFFF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.isLower{
|
|
.isLower{
|
|
@@ -1176,22 +1289,27 @@
|
|
height: 100%;
|
|
height: 100%;
|
|
float: right;
|
|
float: right;
|
|
display: flex;
|
|
display: flex;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ padding: 13rpx 20rpx 13rpx 0;
|
|
.btn{
|
|
.btn{
|
|
flex: 1;
|
|
flex: 1;
|
|
width: 200rpx;
|
|
width: 200rpx;
|
|
- line-height: 110rpx;
|
|
|
|
|
|
+ line-height: 84rpx;
|
|
text-align: center;
|
|
text-align: center;
|
|
font-size: $font-size-28;
|
|
font-size: $font-size-28;
|
|
color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
}
|
|
}
|
|
.btn-cart{
|
|
.btn-cart{
|
|
- background-color: #EFAF00;
|
|
|
|
|
|
+ background-color: #ffe6dc;
|
|
|
|
+ color: $color-system;
|
|
|
|
+ border-radius: 42rpx 0 0 42rpx;
|
|
}
|
|
}
|
|
.btn-cart.disabled{
|
|
.btn-cart.disabled{
|
|
- background-color: rgba(239, 175, 0, 0.5);
|
|
|
|
|
|
+ background-color: #E1E1E1;
|
|
}
|
|
}
|
|
.btn-bay{
|
|
.btn-bay{
|
|
- background:linear-gradient(135deg,rgba(242,143,49,1) 0%,rgba(225,86,22,1) 100%);
|
|
|
|
|
|
+ background:linear-gradient(to right, #f28f31 0%, #e15616 100%);
|
|
|
|
+ border-radius: 0 42rpx 42rpx 0;
|
|
}
|
|
}
|
|
.btn-bay.disabled{
|
|
.btn-bay.disabled{
|
|
background-color: linear-gradient(135deg,rgba(242,143,49,0.5) 0%,rgba(225,86,22,0.5) 100%);;
|
|
background-color: linear-gradient(135deg,rgba(242,143,49,0.5) 0%,rgba(225,86,22,0.5) 100%);;
|
|
@@ -1442,6 +1560,64 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .tui-popup-box {
|
|
|
|
+ position: relative;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ min-height: 220rpx;
|
|
|
|
+ padding:0rpx 24rpx 0 24rpx;
|
|
|
|
+ .title{
|
|
|
|
+ font-size: $font-size-34;
|
|
|
|
+ color: $text-color;
|
|
|
|
+ line-height: 88rpx;
|
|
|
|
+ text-align: center;
|
|
|
|
+ float: left;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 88rpx;
|
|
|
|
+ }
|
|
|
|
+ .content{
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: auto;
|
|
|
|
+ float: left;
|
|
|
|
+ .content-tr{
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 58rpx;
|
|
|
|
+ line-height: 58rpx;
|
|
|
|
+ display: flex;
|
|
|
|
+ .content-td{
|
|
|
|
+ display: flex;
|
|
|
|
+ flex: 3;
|
|
|
|
+ font-size: $font-size-26;
|
|
|
|
+ color: #999999;
|
|
|
|
+ line-height: 58rpx;
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+ .content-th{
|
|
|
|
+ display: flex;
|
|
|
|
+ flex: 7;
|
|
|
|
+ font-size: $font-size-26;
|
|
|
|
+ color: #333333;
|
|
|
|
+ line-height: 58rpx;
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .tui-popup-btn {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: auto;
|
|
|
|
+ float: left;
|
|
|
|
+ margin-top: 24rpx;
|
|
|
|
+ .tui-button{
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 88rpx;
|
|
|
|
+ background: $btn-confirm;
|
|
|
|
+ line-height: 88rpx;
|
|
|
|
+ text-align: center;
|
|
|
|
+ color: #FFFFFF;
|
|
|
|
+ font-size: $font-size-28;
|
|
|
|
+ border-radius: 44rpx;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
/*富文本样式*/
|
|
/*富文本样式*/
|
|
rich-text.p{
|
|
rich-text.p{
|
|
width: 702rpx !important;
|
|
width: 702rpx !important;
|