|
@@ -9,6 +9,16 @@
|
|
|
<view class="orderStatus" v-if="status == 4 && is_virtual == 0 && express_type == 1 ">已完成</view>
|
|
<view class="orderStatus" v-if="status == 4 && is_virtual == 0 && express_type == 1 ">已完成</view>
|
|
|
<view class="orderStatus" v-if="status == 4 && is_virtual == 1">已核销</view>
|
|
<view class="orderStatus" v-if="status == 4 && is_virtual == 1">已核销</view>
|
|
|
<view class="orderStatus" v-if="status == 4 && is_virtual == 0 && express_type == 2 ">已核销</view>
|
|
<view class="orderStatus" v-if="status == 4 && is_virtual == 0 && express_type == 2 ">已核销</view>
|
|
|
|
|
+
|
|
|
|
|
+ <view class="nav-write" v-if="status == 4 && is_virtual == 1">
|
|
|
|
|
+ <text>核销时间:</text>
|
|
|
|
|
+ <text>{{goodsDet.complete_time}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="nav-write" v-if="status == 4 && is_virtual == 0 && express_type == 2">
|
|
|
|
|
+ <text>核销时间:</text>
|
|
|
|
|
+ <text>{{goodsDet.complete_time}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<view class="midBox">
|
|
<view class="midBox">
|
|
@@ -88,6 +98,15 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="copyorder" @click="copyOrder(goodsDet.order_no)">复制</view>
|
|
<view class="copyorder" @click="copyOrder(goodsDet.order_no)">复制</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
+
|
|
|
|
|
+ <view class="myorder" style="margin-top: 68rpx;">
|
|
|
|
|
+ <view class="orderTitle">核销信息</view>
|
|
|
|
|
+ <view class="orderMsg"><text>核销员</text><text style="margin-left: 54rpx;">{{goodsDet.staff.user.nickname}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="orderMsg"><text>核销时间</text><text style="margin-left: 26rpx;">{{goodsDet.complete_time}}</text>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<!-- 产品信息 -->
|
|
<!-- 产品信息 -->
|
|
@@ -96,10 +115,11 @@
|
|
|
<text>产品信息</text>
|
|
<text>产品信息</text>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="shopCard">
|
|
<view class="shopCard">
|
|
|
- <image :src="goodsDet.img_urls"></image>
|
|
|
|
|
|
|
+ <image v-if="goodsDet.product_type == 3 " :src="goodsDet.img_urls"></image>
|
|
|
|
|
+ <image v-if="goodsDet.product_type != 3 " style="border-radius: 12rpx;" :src="productImg[0]"></image>
|
|
|
<view style="margin-left: 24rpx;">
|
|
<view style="margin-left: 24rpx;">
|
|
|
<text class="name">{{goodsDet.product_name}}</text>
|
|
<text class="name">{{goodsDet.product_name}}</text>
|
|
|
- <!-- <text class="tag">礼盒装 2000积分</text> -->
|
|
|
|
|
|
|
+ <text class="tag" v-if="source_type == 3">{{goodsDet.integral}}积分</text>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="shopNumber">
|
|
<view class="shopNumber">
|
|
@@ -123,12 +143,14 @@
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ //产品图片
|
|
|
|
|
+ productImg: '',
|
|
|
//积分
|
|
//积分
|
|
|
- integral:'',
|
|
|
|
|
|
|
+ integral: '',
|
|
|
//订单产品来源
|
|
//订单产品来源
|
|
|
- source_type:'',
|
|
|
|
|
|
|
+ source_type: '',
|
|
|
//订单号
|
|
//订单号
|
|
|
- order_no:'',
|
|
|
|
|
|
|
+ order_no: '',
|
|
|
//门店详情
|
|
//门店详情
|
|
|
hotelDet: '',
|
|
hotelDet: '',
|
|
|
//订单详情
|
|
//订单详情
|
|
@@ -148,7 +170,7 @@
|
|
|
this.order_id = o.id
|
|
this.order_id = o.id
|
|
|
this.orderDeatil()
|
|
this.orderDeatil()
|
|
|
}
|
|
}
|
|
|
- if(o.order_no){
|
|
|
|
|
|
|
+ if (o.order_no) {
|
|
|
this.order_no = o.order_no
|
|
this.order_no = o.order_no
|
|
|
this.getConfirmOrderDetail()
|
|
this.getConfirmOrderDetail()
|
|
|
}
|
|
}
|
|
@@ -175,15 +197,16 @@
|
|
|
this.hotelDet = res.data
|
|
this.hotelDet = res.data
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
- getConfirmOrderDetail(){
|
|
|
|
|
|
|
+
|
|
|
|
|
+ getConfirmOrderDetail() {
|
|
|
this.$api.orders.confirmOrderDetail({
|
|
this.$api.orders.confirmOrderDetail({
|
|
|
- order_no:this.order_no
|
|
|
|
|
- }).then(res=>{
|
|
|
|
|
|
|
+ order_no: this.order_no
|
|
|
|
|
+ }).then(res => {
|
|
|
this.is_virtual = res.data.is_virtual
|
|
this.is_virtual = res.data.is_virtual
|
|
|
this.status = res.data.status
|
|
this.status = res.data.status
|
|
|
this.express_type = res.data.express_type
|
|
this.express_type = res.data.express_type
|
|
|
this.goodsDet = res.data
|
|
this.goodsDet = res.data
|
|
|
|
|
+ this.productImg = JSON.parse(res.data.img_urls)
|
|
|
this.source_type = res.data.source_type
|
|
this.source_type = res.data.source_type
|
|
|
this.integral = res.data.integral
|
|
this.integral = res.data.integral
|
|
|
if (this.goodsDet.express_type == 2 && this.goodsDet.hotel_id) {
|
|
if (this.goodsDet.express_type == 2 && this.goodsDet.hotel_id) {
|
|
@@ -191,7 +214,7 @@
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
//订单详情
|
|
//订单详情
|
|
|
orderDeatil() {
|
|
orderDeatil() {
|
|
|
this.$api.orders.getOrderDetail({
|
|
this.$api.orders.getOrderDetail({
|
|
@@ -201,6 +224,7 @@
|
|
|
this.status = res.data.status
|
|
this.status = res.data.status
|
|
|
this.express_type = res.data.express_type
|
|
this.express_type = res.data.express_type
|
|
|
this.goodsDet = res.data
|
|
this.goodsDet = res.data
|
|
|
|
|
+ this.productImg = JSON.parse(res.data.img_urls)
|
|
|
this.source_type = res.data.source_type
|
|
this.source_type = res.data.source_type
|
|
|
this.integral = res.data.integral
|
|
this.integral = res.data.integral
|
|
|
if (this.goodsDet.express_type == 2 && this.goodsDet.hotel_id) {
|
|
if (this.goodsDet.express_type == 2 && this.goodsDet.hotel_id) {
|
|
@@ -246,7 +270,7 @@
|
|
|
|
|
|
|
|
.nav {
|
|
.nav {
|
|
|
width: 750rpx;
|
|
width: 750rpx;
|
|
|
- height: 108rpx;
|
|
|
|
|
|
|
+ // height: 108rpx;
|
|
|
background: $bgColor;
|
|
background: $bgColor;
|
|
|
border-radius: 0px 0px 16rpx 16rpx;
|
|
border-radius: 0px 0px 16rpx 16rpx;
|
|
|
padding: 32rpx 0 0 28rpx;
|
|
padding: 32rpx 0 0 28rpx;
|
|
@@ -260,6 +284,17 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //核销时间
|
|
|
|
|
+ .nav-write {
|
|
|
|
|
+ background-color: #FFFFFF;
|
|
|
|
|
+ color: #333333;
|
|
|
|
|
+ font-size: 40rpx;
|
|
|
|
|
+ margin-top: 32rpx;
|
|
|
|
|
+ padding-bottom: 36rpx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
.midBox {
|
|
.midBox {
|
|
|
margin-top: 24rpx;
|
|
margin-top: 24rpx;
|
|
|
width: 750rpx;
|
|
width: 750rpx;
|