|
|
@ -1,418 +1,497 @@ |
|
|
|
<template> |
|
|
|
<view class="page"> |
|
|
|
|
|
|
|
<navbar :title="$t('other.OrderInfo')" leftClick @leftClick="$utils.navigateBack"/> |
|
|
|
|
|
|
|
<view class="info"> |
|
|
|
<view class="flex"> |
|
|
|
|
|
|
|
<!--订单基本信息--> |
|
|
|
<view class="server-item"> |
|
|
|
|
|
|
|
<view class="img-box"> |
|
|
|
<img :src="orderInfo.pic" style="width: 100%;height: 100%;"/> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="server-info"> |
|
|
|
<view class="server-title"> |
|
|
|
{{ $t('other.aluminumProducts') }} |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="current-price"> |
|
|
|
<text class="unit">{{ $t('components.productSpecification') }}:</text> |
|
|
|
<text class="text"> {{ $t('other.specification') }}</text> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="sales-volume" style="margin-top: 5px;"> |
|
|
|
<view class="desc"> {{ $t('other.pickupDate') }}:{{ orderInfo.takeTime }}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!--收货地址--> |
|
|
|
<view class="line address"> |
|
|
|
<view class="address-top"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.shippingAddress') }} |
|
|
|
</view> |
|
|
|
<view class="copy"> |
|
|
|
<img src="../static/order/copy.png" |
|
|
|
style="width:40rpx;height:40rpx;" |
|
|
|
@click="$utils.copyText('1')"> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="addressDetail"> |
|
|
|
<view class="">{{ orderInfo.userName }} {{ orderInfo.phone }}</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.address }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 订单信息 --> |
|
|
|
<view class="line"> |
|
|
|
<view class="t min_tips"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.orderInfo') }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.orderNumber') }} |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.id }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.orderTime') }} |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.createTime }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<!--<!– 下单须知 –>--> |
|
|
|
<!--<view class="line">--> |
|
|
|
<!-- <view class="t min_tips">--> |
|
|
|
<!-- <view class="">--> |
|
|
|
<!-- {{ $t('components.orderNotice') }}--> |
|
|
|
<!-- </view>--> |
|
|
|
<!-- </view>--> |
|
|
|
<!-- <view class="xdxz" style="line-height: 40rpx;">--> |
|
|
|
<!-- <!–<uv-parse :content="content"></uv-parse>–>--> |
|
|
|
<!-- <view>1. 请您在收货时间前15分钟内到货,否则将视为放弃挂单。</view>--> |
|
|
|
<!-- <view>2. 请您在收货地址提供的手机号码收到货物</view>--> |
|
|
|
<!-- </view>--> |
|
|
|
<!--</view>--> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
<!-- 联系客服弹框 --> |
|
|
|
<customerServicePopup ref="customerServicePopup"/> |
|
|
|
</view> |
|
|
|
<view class="page"> |
|
|
|
|
|
|
|
<navbar :title="$t('other.OrderInfo')" leftClick @leftClick="$utils.navigateBack" /> |
|
|
|
|
|
|
|
<view class="info"> |
|
|
|
<view class="flex"> |
|
|
|
|
|
|
|
<!--订单基本信息--> |
|
|
|
<view class="server-item"> |
|
|
|
|
|
|
|
<view class="img-box"> |
|
|
|
<img :src="orderInfo.pic" style="width: 100%;height: 100%;" /> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="server-info"> |
|
|
|
<view class="server-title"> |
|
|
|
{{ $t('other.aluminumProducts') }} |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="current-price"> |
|
|
|
<text class="unit">{{ $t('components.productSpecification') }}:</text> |
|
|
|
<text class="text"> {{ $t('other.specification') }}</text> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="sales-volume" style="margin-top: 5px;"> |
|
|
|
<view class="desc"> {{ $t('other.pickupDate') }}:{{ orderInfo.takeTime }}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!--收货地址--> |
|
|
|
<view class="line address"> |
|
|
|
<view class="address-top"> |
|
|
|
<view class=""> |
|
|
|
<!-- {{ $t('components.shippingAddress') }} --> |
|
|
|
提货地址 |
|
|
|
</view> |
|
|
|
<view class="copy"> |
|
|
|
<img src="../static/order/copy.png" style="width:40rpx;height:40rpx;" |
|
|
|
@click="$utils.copyText(orderInfo.address)"> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="addressDetail"> |
|
|
|
<!-- <view class="">联系电话:{{ orderInfo.phone }}</view> --> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.address }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 开户信息 --> |
|
|
|
<view class="line"> |
|
|
|
<view class="t min_tips"> |
|
|
|
<view class=""> |
|
|
|
供应商 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
公司名称 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.companyName }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
联系电话 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.phone }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
开户行 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.bankName }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
银行卡号 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.bankAccount }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 采购商 --> |
|
|
|
<view class="line"> |
|
|
|
<view class="t min_tips"> |
|
|
|
<view class=""> |
|
|
|
采购商 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
公司名称 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.userName }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 订单信息 --> |
|
|
|
<view class="line"> |
|
|
|
<view class="t min_tips"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.orderInfo') }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.orderNumber') }} |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.id }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
{{ $t('components.orderTime') }} |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.createTime }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
数量 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.num }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
单价 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.price }}¥ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="min_tips"> |
|
|
|
<view class=""> |
|
|
|
保证金 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
{{ orderInfo.deposit }}¥ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<!--<!– 下单须知 –>--> |
|
|
|
<!--<view class="line">--> |
|
|
|
<!-- <view class="t min_tips">--> |
|
|
|
<!-- <view class="">--> |
|
|
|
<!-- {{ $t('components.orderNotice') }}--> |
|
|
|
<!-- </view>--> |
|
|
|
<!-- </view>--> |
|
|
|
<!-- <view class="xdxz" style="line-height: 40rpx;">--> |
|
|
|
<!-- <!–<uv-parse :content="content"></uv-parse>–>--> |
|
|
|
<!-- <view>1. 请您在收货时间前15分钟内到货,否则将视为放弃挂单。</view>--> |
|
|
|
<!-- <view>2. 请您在收货地址提供的手机号码收到货物</view>--> |
|
|
|
<!-- </view>--> |
|
|
|
<!--</view>--> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
<!-- 联系客服弹框 --> |
|
|
|
<customerServicePopup ref="customerServicePopup" /> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
|
|
|
|
import customerServicePopup from "@/components/config/customerServicePopup.vue"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "orderDetail2", |
|
|
|
components: {customerServicePopup}, |
|
|
|
onLoad(options) { |
|
|
|
if (options.orderInfo) { |
|
|
|
this.orderInfo = JSON.parse(decodeURIComponent(options.orderInfo)); |
|
|
|
console.log(this.orderInfo, "解析后的订单数据"); // 解析后的订单数据 |
|
|
|
} |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
|
|
|
|
orderInfo: {}, |
|
|
|
} |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
// this.queryOrderInfo() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 采购商根据订单id查询订单信息 |
|
|
|
queryOrderInfo() { |
|
|
|
this.$api('getMyOrderInfo', this.orderId, res => { |
|
|
|
console.log(res, "订单信息") |
|
|
|
this.orderInfo = res.result |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
} |
|
|
|
import customerServicePopup from "@/components/config/customerServicePopup.vue"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "orderDetail2", |
|
|
|
components: { |
|
|
|
customerServicePopup |
|
|
|
}, |
|
|
|
onLoad(options) { |
|
|
|
if (options.orderInfo) { |
|
|
|
this.orderInfo = JSON.parse(decodeURIComponent(options.orderInfo)); |
|
|
|
console.log(this.orderInfo, "解析后的订单数据"); // 解析后的订单数据 |
|
|
|
} |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
|
|
|
|
orderInfo: {}, |
|
|
|
} |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
// this.queryOrderInfo() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 采购商根据订单id查询订单信息 |
|
|
|
queryOrderInfo() { |
|
|
|
this.$api('getMyOrderInfo', this.orderId, res => { |
|
|
|
console.log(res, "订单信息") |
|
|
|
this.orderInfo = res.result |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.page { |
|
|
|
|
|
|
|
.info { |
|
|
|
margin: 10px; |
|
|
|
padding: 20rpx; |
|
|
|
background-color: #fff; |
|
|
|
width: calc(100% - 40px); |
|
|
|
border-radius: 10px; |
|
|
|
|
|
|
|
.head-title { |
|
|
|
font-family: PingFang SC, PingFang SC-Bold; |
|
|
|
color: #2f2e2e; |
|
|
|
line-height: 30rpx; |
|
|
|
margin-left: 10rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.server-item { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
align-items: center; |
|
|
|
justify-content: space-between; |
|
|
|
background: white; |
|
|
|
border-radius: 15rpx; |
|
|
|
box-sizing: border-box; |
|
|
|
margin: 20rpx 0rpx; |
|
|
|
width: 100%; |
|
|
|
|
|
|
|
.img-box { |
|
|
|
width: 150rpx; |
|
|
|
height: 150rpx; |
|
|
|
border-radius: 10rpx; |
|
|
|
overflow: hidden; |
|
|
|
|
|
|
|
image { |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.server-info { |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
justify-content: space-around; |
|
|
|
width: calc(100% - 180rpx); |
|
|
|
box-sizing: border-box; |
|
|
|
padding: 10rpx 15rpx; |
|
|
|
|
|
|
|
.server-title { |
|
|
|
display: flex; |
|
|
|
margin-bottom: 10rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.coupon { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
background: #F29E45; |
|
|
|
color: white; |
|
|
|
width: 120rpx; |
|
|
|
height: 40rpx; |
|
|
|
border-radius: 10rpx; |
|
|
|
margin-left: 10rpx; |
|
|
|
font-size: 22rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.time-coupon, |
|
|
|
.price { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
|
|
|
|
.time-coupon { |
|
|
|
margin: 10rpx 0rpx; |
|
|
|
font-size: 26rpx; |
|
|
|
justify-content: space-between; |
|
|
|
width: 100%; |
|
|
|
|
|
|
|
.flex { |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
|
|
|
|
image { |
|
|
|
width: 25rpx; |
|
|
|
height: 25rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.time { |
|
|
|
color: #B8B8B8; |
|
|
|
margin-left: 6rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.sales-volume { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
color: #B8B8B8; |
|
|
|
font-size: 24rpx; |
|
|
|
|
|
|
|
image { |
|
|
|
width: 25rpx; |
|
|
|
height: 25rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.address { |
|
|
|
|
|
|
|
.address-top { |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
image { |
|
|
|
width: 30rpx; |
|
|
|
height: 30rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.addressDetail { |
|
|
|
color: #777; |
|
|
|
font-size: 26rpx; |
|
|
|
padding: 5px 0; |
|
|
|
} |
|
|
|
|
|
|
|
text { |
|
|
|
background-color: #F29E45; |
|
|
|
padding: 8rpx 10rpx; |
|
|
|
color: #fff; |
|
|
|
font-size: 20rpx; |
|
|
|
margin-left: 10px; |
|
|
|
border-radius: 5px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.min_tips { |
|
|
|
font-size: 22rpx; |
|
|
|
color: #777; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
padding: 5px 0; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
|
|
|
|
.btns { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
gap: 40rpx; |
|
|
|
|
|
|
|
.oneBtn { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
width: 40%; |
|
|
|
height: 70rpx; |
|
|
|
padding: 10rpx; |
|
|
|
|
|
|
|
border-radius: 40rpx; |
|
|
|
color: white; |
|
|
|
font-size: 28rpx; |
|
|
|
margin: 20rpx 10rpx 0 0; |
|
|
|
background: #293143; |
|
|
|
//margin-top: 20rpx; |
|
|
|
border-radius: 40rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.twoBtn { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
width: 40%; |
|
|
|
height: 70rpx; |
|
|
|
padding: 10rpx; |
|
|
|
border-radius: 40rpx; |
|
|
|
color: #000000; |
|
|
|
font-size: 28rpx; |
|
|
|
margin: 20rpx 10rpx 0 0; |
|
|
|
background: #f2f2f2; |
|
|
|
//margin-top: 20rpx; |
|
|
|
border-radius: 40rpx; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.xdxz { |
|
|
|
font-size: 24rpx; |
|
|
|
color: #777; |
|
|
|
line-height: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.current-price { |
|
|
|
font-size: 24rpx; |
|
|
|
color: #8c8888; |
|
|
|
|
|
|
|
.unit { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.text { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.line { |
|
|
|
border-top: 2px dotted #00000011; |
|
|
|
padding: 20rpx 0; |
|
|
|
|
|
|
|
.t { |
|
|
|
padding: 5px 0; |
|
|
|
color: #000; |
|
|
|
font-size: 26rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.head-div { |
|
|
|
.nickname { |
|
|
|
font-size: 30rpx; |
|
|
|
font-weight: 600; |
|
|
|
text-align: left; |
|
|
|
line-height: 42rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
.tag { |
|
|
|
position: relative; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
image { |
|
|
|
height: 45rpx; |
|
|
|
width: 90rpx; |
|
|
|
vertical-align: middle; |
|
|
|
} |
|
|
|
|
|
|
|
.auth { |
|
|
|
position: absolute; |
|
|
|
white-space: nowrap; |
|
|
|
color: $uni-color; |
|
|
|
left: 23rpx; |
|
|
|
font-size: 17rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.days { |
|
|
|
font-size: 20rpx; |
|
|
|
font-weight: 400; |
|
|
|
text-align: left; |
|
|
|
line-height: 56rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
view { |
|
|
|
padding-left: 5px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.btn-x { |
|
|
|
color: $uni-color; |
|
|
|
border: 1px solid $uni-color; |
|
|
|
padding: 10rpx 20rpx; |
|
|
|
border-radius: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.btns { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
|
|
|
|
.btn { |
|
|
|
color: $uni-color; |
|
|
|
border: 1px solid $uni-color; |
|
|
|
padding: 10rpx 20rpx; |
|
|
|
border-radius: 30rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.page { |
|
|
|
|
|
|
|
.info { |
|
|
|
margin: 10px; |
|
|
|
padding: 20rpx; |
|
|
|
background-color: #fff; |
|
|
|
width: calc(100% - 40px); |
|
|
|
border-radius: 10px; |
|
|
|
|
|
|
|
.head-title { |
|
|
|
font-family: PingFang SC, PingFang SC-Bold; |
|
|
|
color: #2f2e2e; |
|
|
|
line-height: 30rpx; |
|
|
|
margin-left: 10rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.server-item { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
align-items: center; |
|
|
|
justify-content: space-between; |
|
|
|
background: white; |
|
|
|
border-radius: 15rpx; |
|
|
|
box-sizing: border-box; |
|
|
|
margin: 20rpx 0rpx; |
|
|
|
width: 100%; |
|
|
|
|
|
|
|
.img-box { |
|
|
|
width: 150rpx; |
|
|
|
height: 150rpx; |
|
|
|
border-radius: 10rpx; |
|
|
|
overflow: hidden; |
|
|
|
|
|
|
|
image { |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.server-info { |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
justify-content: space-around; |
|
|
|
width: calc(100% - 180rpx); |
|
|
|
box-sizing: border-box; |
|
|
|
padding: 10rpx 15rpx; |
|
|
|
|
|
|
|
.server-title { |
|
|
|
display: flex; |
|
|
|
margin-bottom: 10rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.coupon { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
background: #F29E45; |
|
|
|
color: white; |
|
|
|
width: 120rpx; |
|
|
|
height: 40rpx; |
|
|
|
border-radius: 10rpx; |
|
|
|
margin-left: 10rpx; |
|
|
|
font-size: 22rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.time-coupon, |
|
|
|
.price { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
|
|
|
|
.time-coupon { |
|
|
|
margin: 10rpx 0rpx; |
|
|
|
font-size: 26rpx; |
|
|
|
justify-content: space-between; |
|
|
|
width: 100%; |
|
|
|
|
|
|
|
.flex { |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
|
|
|
|
image { |
|
|
|
width: 25rpx; |
|
|
|
height: 25rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.time { |
|
|
|
color: #B8B8B8; |
|
|
|
margin-left: 6rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.sales-volume { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
color: #B8B8B8; |
|
|
|
font-size: 24rpx; |
|
|
|
|
|
|
|
image { |
|
|
|
width: 25rpx; |
|
|
|
height: 25rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.address { |
|
|
|
|
|
|
|
.address-top { |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
image { |
|
|
|
width: 30rpx; |
|
|
|
height: 30rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.addressDetail { |
|
|
|
color: #777; |
|
|
|
font-size: 26rpx; |
|
|
|
padding: 5px 0; |
|
|
|
} |
|
|
|
|
|
|
|
text { |
|
|
|
background-color: #F29E45; |
|
|
|
padding: 8rpx 10rpx; |
|
|
|
color: #fff; |
|
|
|
font-size: 20rpx; |
|
|
|
margin-left: 10px; |
|
|
|
border-radius: 5px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.min_tips { |
|
|
|
font-size: 22rpx; |
|
|
|
color: #777; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
padding: 5px 0; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
|
|
|
|
.btns { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
gap: 40rpx; |
|
|
|
|
|
|
|
.oneBtn { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
width: 40%; |
|
|
|
height: 70rpx; |
|
|
|
padding: 10rpx; |
|
|
|
|
|
|
|
border-radius: 40rpx; |
|
|
|
color: white; |
|
|
|
font-size: 28rpx; |
|
|
|
margin: 20rpx 10rpx 0 0; |
|
|
|
background: #293143; |
|
|
|
//margin-top: 20rpx; |
|
|
|
border-radius: 40rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.twoBtn { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
width: 40%; |
|
|
|
height: 70rpx; |
|
|
|
padding: 10rpx; |
|
|
|
border-radius: 40rpx; |
|
|
|
color: #000000; |
|
|
|
font-size: 28rpx; |
|
|
|
margin: 20rpx 10rpx 0 0; |
|
|
|
background: #f2f2f2; |
|
|
|
//margin-top: 20rpx; |
|
|
|
border-radius: 40rpx; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.xdxz { |
|
|
|
font-size: 24rpx; |
|
|
|
color: #777; |
|
|
|
line-height: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.current-price { |
|
|
|
font-size: 24rpx; |
|
|
|
color: #8c8888; |
|
|
|
|
|
|
|
.unit {} |
|
|
|
|
|
|
|
.text {} |
|
|
|
} |
|
|
|
|
|
|
|
.line { |
|
|
|
border-top: 2px dotted #00000011; |
|
|
|
padding: 20rpx 0; |
|
|
|
|
|
|
|
.t { |
|
|
|
padding: 5px 0; |
|
|
|
color: #000; |
|
|
|
font-size: 26rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.head-div { |
|
|
|
.nickname { |
|
|
|
font-size: 30rpx; |
|
|
|
font-weight: 600; |
|
|
|
text-align: left; |
|
|
|
line-height: 42rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
.tag { |
|
|
|
position: relative; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
image { |
|
|
|
height: 45rpx; |
|
|
|
width: 90rpx; |
|
|
|
vertical-align: middle; |
|
|
|
} |
|
|
|
|
|
|
|
.auth { |
|
|
|
position: absolute; |
|
|
|
white-space: nowrap; |
|
|
|
color: $uni-color; |
|
|
|
left: 23rpx; |
|
|
|
font-size: 17rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.days { |
|
|
|
font-size: 20rpx; |
|
|
|
font-weight: 400; |
|
|
|
text-align: left; |
|
|
|
line-height: 56rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
view { |
|
|
|
padding-left: 5px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.btn-x { |
|
|
|
color: $uni-color; |
|
|
|
border: 1px solid $uni-color; |
|
|
|
padding: 10rpx 20rpx; |
|
|
|
border-radius: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.btns { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
|
|
|
|
.btn { |
|
|
|
color: $uni-color; |
|
|
|
border: 1px solid $uni-color; |
|
|
|
padding: 10rpx 20rpx; |
|
|
|
border-radius: 30rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |