|
@@ -1,12 +1,12 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div class="order-wrapper" id="order-wrapper">
|
|
|
|
|
|
|
+ <div class="order-wrapper">
|
|
|
<div class="order-nav">
|
|
<div class="order-nav">
|
|
|
<div :class="activeType === '' ? 'active': ''" @click="ChangeList('')"><span>全部</span></div>
|
|
<div :class="activeType === '' ? 'active': ''" @click="ChangeList('')"><span>全部</span></div>
|
|
|
<div :class="activeType === 'tobeconfirmed' ? 'active' : ''" @click="ChangeList('tobeconfirmed')"><span>待付款</span></div>
|
|
<div :class="activeType === 'tobeconfirmed' ? 'active' : ''" @click="ChangeList('tobeconfirmed')"><span>待付款</span></div>
|
|
|
<div :class="activeType === 'comfirmed' ? 'active' : ''" @click="ChangeList('comfirmed')"><span>待发货</span></div>
|
|
<div :class="activeType === 'comfirmed' ? 'active' : ''" @click="ChangeList('comfirmed')"><span>待发货</span></div>
|
|
|
<div :class="activeType === 'inbound' ? 'active' : ''" @click="ChangeList('inbound')"><span>待收货</span></div>
|
|
<div :class="activeType === 'inbound' ? 'active' : ''" @click="ChangeList('inbound')"><span>待收货</span></div>
|
|
|
</div>
|
|
</div>
|
|
|
- <ul class="order-list-wrap">
|
|
|
|
|
|
|
+ <ul class="order-list-wrap" id="order-wrapper">
|
|
|
<li class="clearfix" v-for="item in orderList">
|
|
<li class="clearfix" v-for="item in orderList">
|
|
|
<div class="list-wrap-title clearfix">
|
|
<div class="list-wrap-title clearfix">
|
|
|
<div class="pull-left" v-if="vendorType !== 'buyer'" @click="toShopdetails(item)">
|
|
<div class="pull-left" v-if="vendorType !== 'buyer'" @click="toShopdetails(item)">
|
|
@@ -87,14 +87,14 @@
|
|
|
<div class="list-btn clearfix">
|
|
<div class="list-btn clearfix">
|
|
|
<template v-if="vendorType === 'buyer'">
|
|
<template v-if="vendorType === 'buyer'">
|
|
|
<div class="pull-right sendGoods" v-if="item.status === 404" @click="buyerGetGoods(item)">确认收货</div>
|
|
<div class="pull-right sendGoods" v-if="item.status === 404" @click="buyerGetGoods(item)">确认收货</div>
|
|
|
- <div class="pull-right sendGoods" v-if="!item.installmentId && (item.status === 503 || item.status === 501)" @click="gotoPay(item)">确认付款</div>
|
|
|
|
|
|
|
+ <div class="pull-right sendGoods" v-if="!item.installmentId && (item.status === 503 || item.status === 501)" @click="gotoPay(item)">立即付款</div>
|
|
|
<div class="pull-right" @click="lookOrderDetail(item)">订单详情</div>
|
|
<div class="pull-right" @click="lookOrderDetail(item)">订单详情</div>
|
|
|
<div class="pull-right sendGoods" @click="onMind('此订单为分期付款,请前往【PC】端进行相关操作')" v-if="item.installmentId && (item.status === 503 || item.status === 504 || item.status === 524 ) && item.installment.status !== 505 && !item.againUpload">立即付款</div>
|
|
<div class="pull-right sendGoods" @click="onMind('此订单为分期付款,请前往【PC】端进行相关操作')" v-if="item.installmentId && (item.status === 503 || item.status === 504 || item.status === 524 ) && item.installment.status !== 505 && !item.againUpload">立即付款</div>
|
|
|
<div class="pull-right" @click="onMind('此订单为分期付款,请前往【PC】端进行相关操作')" v-if="item.installmentId && (item.status === 503 || item.status === 504 || item.status === 524 ) && item.installment.status !== 505 && item.againUpload">重新上传</div>
|
|
<div class="pull-right" @click="onMind('此订单为分期付款,请前往【PC】端进行相关操作')" v-if="item.installmentId && (item.status === 503 || item.status === 504 || item.status === 524 ) && item.installment.status !== 505 && item.againUpload">重新上传</div>
|
|
|
<div class="pull-right" @click="cancelOrder(item)" v-if="item.status === 503 || item.status === 501 || item.status === 502">取消订单</div>
|
|
<div class="pull-right" @click="cancelOrder(item)" v-if="item.status === 503 || item.status === 501 || item.status === 502">取消订单</div>
|
|
|
<div class="pull-right" @click="deleteOrder(item)" v-if="item.status === 602 || item.status === 603 || item.status === 315 || item.status === 604 || item.status === 605 || item.status === 606">
|
|
<div class="pull-right" @click="deleteOrder(item)" v-if="item.status === 602 || item.status === 603 || item.status === 315 || item.status === 604 || item.status === 605 || item.status === 606">
|
|
|
删除订单</div>
|
|
删除订单</div>
|
|
|
- <div @click="paidTime(item)" class="pull-right" v-if="_getHoursFromNow(item.paytime) > sellsendGoodsTime - 1 && item.status !== 404">提醒发货</div>
|
|
|
|
|
|
|
+ <div @click="paidTime(item)" class="pull-right" v-if="_getHoursFromNow(item.paytime) > sellsendGoodsTime - 1 && item.status !== 404 && item.status !== 524">提醒发货</div>
|
|
|
<div @click="lookLogisticsInfo(item)" class="pull-right" v-if="item.status === 404 || item.status === 520 || item.status === 405 || item.status === 521">查看物流</div>
|
|
<div @click="lookLogisticsInfo(item)" class="pull-right" v-if="item.status === 404 || item.status === 520 || item.status === 405 || item.status === 521">查看物流</div>
|
|
|
<div class="pull-right cancat" @click="cancatAlert(item)">
|
|
<div class="pull-right cancat" @click="cancatAlert(item)">
|
|
|
<i class="iconfont icon-kefu1"></i>联系卖家
|
|
<i class="iconfont icon-kefu1"></i>联系卖家
|
|
@@ -403,6 +403,7 @@
|
|
|
status = '404'
|
|
status = '404'
|
|
|
}
|
|
}
|
|
|
this.$status = status
|
|
this.$status = status
|
|
|
|
|
+ this.orderList = []
|
|
|
this.$store.dispatch('order/getBuyerOrderList', {
|
|
this.$store.dispatch('order/getBuyerOrderList', {
|
|
|
count: 5,
|
|
count: 5,
|
|
|
page: 1,
|
|
page: 1,
|
|
@@ -425,6 +426,7 @@
|
|
|
this.peisongShowName = ''
|
|
this.peisongShowName = ''
|
|
|
this.sendGoodsInfo.kuaidinumber = ''
|
|
this.sendGoodsInfo.kuaidinumber = ''
|
|
|
this.$status = status
|
|
this.$status = status
|
|
|
|
|
+ this.orderList = []
|
|
|
this.$store.dispatch('order/getSellOrderList', {
|
|
this.$store.dispatch('order/getSellOrderList', {
|
|
|
count: 5,
|
|
count: 5,
|
|
|
page: 1,
|
|
page: 1,
|
|
@@ -625,6 +627,8 @@
|
|
|
if (returnResult.status === 505 || returnResult.status === 406 || returnResult.status === 407 || returnResult.status === 403 || returnResult.status === 408) {
|
|
if (returnResult.status === 505 || returnResult.status === 406 || returnResult.status === 407 || returnResult.status === 403 || returnResult.status === 408) {
|
|
|
this.onMind('提醒成功')
|
|
this.onMind('提醒成功')
|
|
|
this.ChangeList(this.activeType)
|
|
this.ChangeList(this.activeType)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.onMind('提醒发货失败:' + returnResult.message)
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
@@ -758,8 +762,8 @@
|
|
|
_obj[i].purchaseDetails = _obj[i].orderDetails
|
|
_obj[i].purchaseDetails = _obj[i].orderDetails
|
|
|
}
|
|
}
|
|
|
if (_obj[i].status === 505 || _obj[i].status === 406 || _obj[i].status === 407 || _obj[i].status === 403 || _obj[i].status === 408) {
|
|
if (_obj[i].status === 505 || _obj[i].status === 406 || _obj[i].status === 407 || _obj[i].status === 403 || _obj[i].status === 408) {
|
|
|
- _obj[i].paidTimeFromNow = this._getHoursFromNow(_obj[i].paytime)
|
|
|
|
|
- _obj[i].lastNotiDelivery = this._getHoursFromNow(_obj[i].lastNotifyDeliveryTime)
|
|
|
|
|
|
|
+ // _obj[i].paidTimeFromNow = this._getHoursFromNow(_obj[i].paytime)
|
|
|
|
|
+ // _obj[i].lastNotiDelivery = this._getHoursFromNow(_obj[i].lastNotifyDeliveryTime)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return _obj
|
|
return _obj
|
|
@@ -772,6 +776,7 @@
|
|
|
let newTime = new Date()
|
|
let newTime = new Date()
|
|
|
let msec = newTime.getTime() - time
|
|
let msec = newTime.getTime() - time
|
|
|
let hours = parseInt(parseInt(msec) / (1000 * 60 * 60))
|
|
let hours = parseInt(parseInt(msec) / (1000 * 60 * 60))
|
|
|
|
|
+ console.log(hours)
|
|
|
return hours
|
|
return hours
|
|
|
},
|
|
},
|
|
|
onMind(str) {
|
|
onMind(str) {
|
|
@@ -828,8 +833,7 @@
|
|
|
.order-wrapper {
|
|
.order-wrapper {
|
|
|
background: #f1f3f6;
|
|
background: #f1f3f6;
|
|
|
margin: 1.26rem 0 0.98rem 0;
|
|
margin: 1.26rem 0 0.98rem 0;
|
|
|
- height: calc(100vh - 0.88rem - 0.96rem);
|
|
|
|
|
- overflow-y: scroll;
|
|
|
|
|
|
|
+ height: calc(100vh - 1.26rem - 0.98rem);
|
|
|
/*padding-bottom: 0.96rem;*/
|
|
/*padding-bottom: 0.96rem;*/
|
|
|
.order-nav {
|
|
.order-nav {
|
|
|
background: #fff;
|
|
background: #fff;
|
|
@@ -849,6 +853,8 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.order-list-wrap {
|
|
.order-list-wrap {
|
|
|
|
|
+ height: calc(100vh - 1.26rem - 0.96rem - 0.84rem);
|
|
|
|
|
+ overflow-y: scroll;
|
|
|
li {
|
|
li {
|
|
|
margin-top: 0.2rem;
|
|
margin-top: 0.2rem;
|
|
|
}
|
|
}
|