1
This commit is contained in:
@@ -56,7 +56,6 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-table v-loading="loading" :data="list">
|
<el-table v-loading="loading" :data="list">
|
||||||
<el-table-column label="ID" prop="id" width="72" />
|
|
||||||
<el-table-column label="订单号" prop="orderNo" min-width="150" show-overflow-tooltip />
|
<el-table-column label="订单号" prop="orderNo" min-width="150" show-overflow-tooltip />
|
||||||
<el-table-column label="商品" min-width="260">
|
<el-table-column label="商品" min-width="260">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -142,9 +141,9 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="京东地址" prop="jdAddress" min-width="140" show-overflow-tooltip />
|
<el-table-column label="京东地址" prop="jdAddress" min-width="140" show-overflow-tooltip />
|
||||||
<el-table-column label="发货" prop="shipStatus" width="76">
|
<el-table-column label="发货" prop="shipStatus" width="88">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ shipLabel(scope.row.shipStatus) }}
|
{{ shipDisplayLabel(scope.row) }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="更新时间" prop="modifyTime" width="158" align="center">
|
<el-table-column label="更新时间" prop="modifyTime" width="158" align="center">
|
||||||
@@ -330,9 +329,23 @@ export default {
|
|||||||
this.eventLogsLoading = false
|
this.eventLogsLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
shipLabel(s) {
|
/** 平台侧是否已有发货事实:详情运单号或订单状态已发货/已完成(与 orderStatusOptions 一致) */
|
||||||
if (s === 1) return '成功'
|
hasPlatformShipped(row) {
|
||||||
if (s === 2) return '失败'
|
if (!row) return false
|
||||||
|
if (this.platformWaybillRaw(row)) return true
|
||||||
|
const os = row.orderStatus
|
||||||
|
return os === 21 || os === 22
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* 发货列展示:本系统开放平台发货成功 → 成功;
|
||||||
|
* 平台已有物流/已发货但本系统未记成功 → 手动推送(含在闲鱼侧手填物流、或曾自动发货失败后在平台处理等情况);
|
||||||
|
* 其余按 shipStatus。
|
||||||
|
*/
|
||||||
|
shipDisplayLabel(row) {
|
||||||
|
if (!row) return '未发'
|
||||||
|
if (row.shipStatus === 1) return '成功'
|
||||||
|
if (this.hasPlatformShipped(row)) return '手动推送'
|
||||||
|
if (row.shipStatus === 2) return '失败'
|
||||||
return '未发'
|
return '未发'
|
||||||
},
|
},
|
||||||
detailDataField(row, key) {
|
detailDataField(row, key) {
|
||||||
|
|||||||
Reference in New Issue
Block a user