|
@@ -1,6 +1,7 @@
|
|
|
<template>
|
|
<template>
|
|
|
<view class="container">
|
|
<view class="container">
|
|
|
<template v-if="Data.is_sell != 1">
|
|
<template v-if="Data.is_sell != 1">
|
|
|
|
|
+ <!-- shipping_method 发货方式:0邮寄 1自提 2邮寄自提 -->
|
|
|
<div class="qtmd mar_b20" v-if="goodsInfo.shipping_method == 2">
|
|
<div class="qtmd mar_b20" v-if="goodsInfo.shipping_method == 2">
|
|
|
<view class="order_list flex_r flex_ac flex_jb">
|
|
<view class="order_list flex_r flex_ac flex_jb">
|
|
|
<view class="list_name">发货方式</view>
|
|
<view class="list_name">发货方式</view>
|
|
@@ -21,6 +22,8 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<!-- 收货地址 -->
|
|
<!-- 收货地址 -->
|
|
|
|
|
+ <!-- is_sell 0:邮寄 1:寄售 -->
|
|
|
|
|
+ <!-- prom_type 0:邮寄 1:自提 -->
|
|
|
<view class="address mar_b20" v-if="Data.is_sell != 1 && prom_type != 1">
|
|
<view class="address mar_b20" v-if="Data.is_sell != 1 && prom_type != 1">
|
|
|
<block v-if="DefaultAddress.name">
|
|
<block v-if="DefaultAddress.name">
|
|
|
<view class="add_head flex_r flex_ac flex_jb">
|
|
<view class="add_head flex_r flex_ac flex_jb">
|
|
@@ -50,9 +53,7 @@
|
|
|
<image class="goods_img" :src="goodsInfo.original_img" mode=""></image>
|
|
<image class="goods_img" :src="goodsInfo.original_img" mode=""></image>
|
|
|
<view class="goods_con flex_c flex_jc flex_jb">
|
|
<view class="goods_con flex_c flex_jc flex_jb">
|
|
|
<view class="goods_name ellipsis2">{{ goodsInfo.goods_name }}</view>
|
|
<view class="goods_name ellipsis2">{{ goodsInfo.goods_name }}</view>
|
|
|
- <view class="goods_msg" v-if="Data.type == 2">{{ goodsInfo.trade_price }}元+{{ goodsInfo.trade_num }}批发券+{{
|
|
|
|
|
- goodsInfo.treasure_price
|
|
|
|
|
- }}茶宝</view>
|
|
|
|
|
|
|
+ <view class="goods_msg" v-if="Data.type == 2">{{ goodsInfo.trade_price }}元+{{ goodsInfo.trade_num }}批发券+{{ goodsInfo.treasure_price }}茶宝</view>
|
|
|
<view class="goods_msg" v-else>{{ goodsInfo.cost_price }}</view>
|
|
<view class="goods_msg" v-else>{{ goodsInfo.cost_price }}</view>
|
|
|
<view class="goods_num">x {{ Data.num }}</view>
|
|
<view class="goods_num">x {{ Data.num }}</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -65,13 +66,31 @@
|
|
|
<view class="list_name">数量</view>
|
|
<view class="list_name">数量</view>
|
|
|
<view class="list_con">{{ Data.num }}</view>
|
|
<view class="list_con">{{ Data.num }}</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="order_list flex_r flex_ac flex_jb" v-if="Data.is_sell != 1 && prom_type != 1">
|
|
|
|
|
- <view class="flex_r flex_ac">
|
|
|
|
|
- <view class="list_name">运费</view>
|
|
|
|
|
- <view class="list_con p_color">({{ freight }}元/每套)</view>
|
|
|
|
|
|
|
+ <template v-if="Data.type==2">
|
|
|
|
|
+ <view class="order_list flex_r flex_ac flex_jb" v-if="Data.is_sell == 1">
|
|
|
|
|
+ <view class="flex_r flex_ac">
|
|
|
|
|
+ <view class="list_name">服务费</view>
|
|
|
|
|
+ <view class="list_con p_color">(寄卖,{{ freight.service }}元/每套)</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="list_con">¥{{ $h.Mul(freight.service, Data.num) }}</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="list_con">¥{{ $h.Mul(freight, Data.num) }}</view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <view class="order_list flex_r flex_ac flex_jb" v-else-if="prom_type != 1">
|
|
|
|
|
+ <view class="flex_r flex_ac">
|
|
|
|
|
+ <view class="list_name">服务费</view>
|
|
|
|
|
+ <view class="list_con p_color">(邮寄,{{ freight.freight }}元/每套)</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="list_con">¥{{ $h.Mul(freight.freight, Data.num) }}</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <template v-else>
|
|
|
|
|
+ <view class="order_list flex_r flex_ac flex_jb" v-if="Data.is_sell != 1 && prom_type != 1">
|
|
|
|
|
+ <view class="flex_r flex_ac">
|
|
|
|
|
+ <view class="list_name">运费</view>
|
|
|
|
|
+ <view class="list_con p_color">({{ freight }}元/每套)</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="list_con">¥{{ $h.Mul(freight, Data.num) }}</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </template>
|
|
|
<view class="order_list flex_r flex_ac flex_jb" v-if="Data.type == 2 || Data.type == 5">
|
|
<view class="order_list flex_r flex_ac flex_jb" v-if="Data.type == 2 || Data.type == 5">
|
|
|
<view class="flex_r flex_ac">
|
|
<view class="flex_r flex_ac">
|
|
|
<view class="list_name">茶宝</view>
|
|
<view class="list_name">茶宝</view>
|
|
@@ -95,7 +114,7 @@
|
|
|
<view class="order_list flex_r flex_ac flex_jb">
|
|
<view class="order_list flex_r flex_ac flex_jb">
|
|
|
<view class="flex_r flex_ac">
|
|
<view class="flex_r flex_ac">
|
|
|
<view class="list_name">消费金抵</view>
|
|
<view class="list_name">消费金抵</view>
|
|
|
- <view class="list_con p_color">(可用 {{ parseFloat(local_uinfo.integral) }})</view>
|
|
|
|
|
|
|
+ <view class="list_con p_color">(可用 {{ parseFloat(local_uinfo.integral) }})</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="list_con p_color">-¥{{ goldNum }}</view>
|
|
<view class="list_con p_color">-¥{{ goldNum }}</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -204,7 +223,17 @@ export default {
|
|
|
|
|
|
|
|
// 计算待支付
|
|
// 计算待支付
|
|
|
let p = this.Data.type == 2 ? this.goodsInfo.trade_price : this.goodsInfo.cost_price; //商品单价
|
|
let p = this.Data.type == 2 ? this.goodsInfo.trade_price : this.goodsInfo.cost_price; //商品单价
|
|
|
- let y = (this.Data.is_sell == 1 || this.prom_type == 1) ? 0 : this.freight; // 运费单价 寄卖、自提 运费为0
|
|
|
|
|
|
|
+ let y = 0; //运费
|
|
|
|
|
+ if(this.Data.type == 2){
|
|
|
|
|
+ if(this.Data.is_sell == 1){
|
|
|
|
|
+ y = this.freight.service
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(this.prom_type != 1 && this.Data.is_sell != 1){
|
|
|
|
|
+ y = this.freight.freight
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ y = this.prom_type == 1 ? 0 : this.freight; // 运费单价 寄卖、自提 运费为0
|
|
|
|
|
+ }
|
|
|
let ps = this.$h.Mul(p, this.Data.num); //商品总价
|
|
let ps = this.$h.Mul(p, this.Data.num); //商品总价
|
|
|
this.originalPrice = ps; this.CommodityPrice = ps;
|
|
this.originalPrice = ps; this.CommodityPrice = ps;
|
|
|
let ys = this.$h.Mul(y, this.Data.num) //运费总价
|
|
let ys = this.$h.Mul(y, this.Data.num) //运费总价
|
|
@@ -508,12 +537,12 @@ page {
|
|
|
|
|
|
|
|
// 订单信息
|
|
// 订单信息
|
|
|
.list_name {
|
|
.list_name {
|
|
|
- width: 112rpx;
|
|
|
|
|
- text-align-last: justify;
|
|
|
|
|
|
|
+ width: 120rpx;
|
|
|
font-size: 26rpx;
|
|
font-size: 26rpx;
|
|
|
|
|
+ text-align-last: justify;
|
|
|
color: rgba(0, 0, 0, 0.8);
|
|
color: rgba(0, 0, 0, 0.8);
|
|
|
- // font-family: SourceHanSansCN-Medium;
|
|
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
|
|
+ margin-right: 12rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.order_list:nth-last-child(1) {
|
|
.order_list:nth-last-child(1) {
|