|
|
@@ -5,22 +5,26 @@
|
|
|
<view class="status-text">{{ statusText }}</view>
|
|
|
<view class="status-desc" v-if="orderInfo.status == '2'">
|
|
|
订单编号:{{ orderInfo.orderId }}
|
|
|
- <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit"></image>
|
|
|
+ <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit">
|
|
|
+ </image>
|
|
|
</view>
|
|
|
<view class="status-desc" v-else-if="orderInfo.status == '3'">
|
|
|
订单编号:{{ orderInfo.orderId }}
|
|
|
- <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit"></image>
|
|
|
+ <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit">
|
|
|
+ </image>
|
|
|
</view>
|
|
|
<view class="status-desc-block" v-else-if="orderInfo.status == '8'">
|
|
|
<view class="status-tip">还剩9天22时18分自动确认收货</view>
|
|
|
<view class="status-desc-row">
|
|
|
订单编号:{{ orderInfo.orderId }}
|
|
|
- <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit"></image>
|
|
|
+ <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit">
|
|
|
+ </image>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="status-desc" v-else>
|
|
|
订单编号:{{ orderInfo.orderId }}
|
|
|
- <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit"></image>
|
|
|
+ <image src="/pages-mine/static/copy.png" class="copy-icon" @click="copyOrderNo" mode="aspectFit">
|
|
|
+ </image>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -40,15 +44,16 @@
|
|
|
</view>
|
|
|
|
|
|
<!-- 物流信息 -->
|
|
|
- <view class="info-card express-card"
|
|
|
- v-if="['3', '4', '8', '12', '10'].includes(String(orderInfo.status)) && orderInfo.waybillCode"
|
|
|
+ <view class="info-card express-card"
|
|
|
+ v-if="['3', '4', '8', '12', '10'].includes(String(orderInfo.status)) && orderInfo.waybillCode"
|
|
|
@click.stop="viewLogistics">
|
|
|
<view class="icon-box">
|
|
|
<u-icon name="car" color="#38C148" size="48"></u-icon>
|
|
|
</view>
|
|
|
<view class="express-content">
|
|
|
<view class="express-name">{{ orderInfo.expressName || '快递' }}({{ orderInfo.waybillCode }})</view>
|
|
|
- <view class="express-trace">{{ latestTrace ? (latestTrace.context || latestTrace.status) : '点击查看物流详情' }}</view>
|
|
|
+ <view class="express-trace">{{ latestTrace ? (latestTrace.context || latestTrace.status) : '点击查看物流详情' }}
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<u-icon name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
</view>
|
|
|
@@ -59,7 +64,8 @@
|
|
|
<image :src="goods.cover" mode="aspectFill" class="goods-cover"></image>
|
|
|
<view class="goods-info">
|
|
|
<view class="goods-title">{{ goods.bookName }}</view>
|
|
|
- <view class="goods-quality" v-if="goods.conditionType || goods.bookConditionType">品相:{{ (goods.conditionType || goods.bookConditionType) | conditionText }}</view>
|
|
|
+ <view class="goods-quality" v-if="goods.conditionType || goods.bookConditionType">品相:{{
|
|
|
+ (goods.conditionType || goods.bookConditionType) | conditionText }}</view>
|
|
|
<view class="price-box">
|
|
|
<text class="price">¥{{ goods.price }}</text>
|
|
|
<text class="num">x{{ goods.num }}</text>
|
|
|
@@ -70,7 +76,8 @@
|
|
|
<u-button v-if="goods.refundOrderId" size="mini" shape="circle" plain
|
|
|
@click="goToRefundDetail(goods.refundOrderId)"
|
|
|
custom-style="margin-left: 20rpx; height: 50rpx; line-height: 50rpx; color: #333; border-color: #ccc;">查看详情</u-button>
|
|
|
- <u-button v-show="!goods.refundOrderId" size="mini" shape="circle" plain @click="applyRefund(goods)"
|
|
|
+ <u-button v-show="!goods.refundOrderId && orderInfo.status > 1" size="mini" shape="circle" plain
|
|
|
+ @click="applyRefund(goods)"
|
|
|
custom-style="margin-left: 20rpx; height: 50rpx; line-height: 50rpx; color: #333; border-color: #ccc;">申请售后</u-button>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -83,7 +90,8 @@
|
|
|
</view>
|
|
|
<view class="row">
|
|
|
<text>商品金额</text>
|
|
|
- <text class="goods-total">¥{{ (orderInfo.totalMoney - (orderInfo.expressMoney || 0)).toFixed(2) }}</text>
|
|
|
+ <text class="goods-total">¥{{ (orderInfo.totalMoney - (orderInfo.expressMoney || 0)).toFixed(2)
|
|
|
+ }}</text>
|
|
|
</view>
|
|
|
<view class="row">
|
|
|
<text>优惠金额</text>
|
|
|
@@ -495,22 +503,22 @@ export default {
|
|
|
|
|
|
&.express-card {
|
|
|
align-items: center;
|
|
|
-
|
|
|
+
|
|
|
.icon-box {
|
|
|
margin-right: 20rpx;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.express-content {
|
|
|
flex: 1;
|
|
|
margin-right: 20rpx;
|
|
|
-
|
|
|
+
|
|
|
.express-name {
|
|
|
color: #38C148;
|
|
|
font-size: 28rpx;
|
|
|
margin-bottom: 10rpx;
|
|
|
font-weight: 500;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.express-trace {
|
|
|
color: #333;
|
|
|
font-size: 26rpx;
|