|
|
@@ -113,26 +113,32 @@
|
|
|
<span>履约中</span>
|
|
|
<span class="dec">货物运输中</span>
|
|
|
</div>
|
|
|
+ <!-- 发货后退款 -->
|
|
|
<div class="order-name" v-if="scope.row.status == 8">
|
|
|
<span>退款审核中</span>
|
|
|
<span class="dec">已发快递,等待审核拦截</span>
|
|
|
</div>
|
|
|
+ <!-- 核销后退款 -->
|
|
|
+ <div class="order-name" v-if="scope.row.status == 9">
|
|
|
+ <span>退款审核中</span>
|
|
|
+ <span class="dec">订单已完成核销,售后申请中</span>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="发货状态" prop="types" width="160" align="left">
|
|
|
<template #default="scope">
|
|
|
- <div v-if="scope.row.status == 2">
|
|
|
- <div class="order-name" v-if="scope.row.express_status == 1 || scope.row.express_status == 0">
|
|
|
- <span>待发货</span>
|
|
|
- </div>
|
|
|
- <div class="order-name" v-if="scope.row.express_status == 2">
|
|
|
- <span>已发货</span>
|
|
|
- </div>
|
|
|
- <div class="order-name" v-if="scope.row.express_status == 3">
|
|
|
- <span>已签收</span>
|
|
|
- </div>
|
|
|
+ <div class="order-name" v-if="scope.row.express_status == 0">
|
|
|
+ <span>待订单完成</span>
|
|
|
+ </div>
|
|
|
+ <div class="order-name" v-if="scope.row.express_status == 1">
|
|
|
+ <span>待发货</span>
|
|
|
+ </div>
|
|
|
+ <div class="order-name" v-if="scope.row.express_status == 2">
|
|
|
+ <span>已发货</span>
|
|
|
+ </div>
|
|
|
+ <div class="order-name" v-if="scope.row.express_status == 3">
|
|
|
+ <span>已签收</span>
|
|
|
</div>
|
|
|
- <div v-else>待订单完成</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="来源达人" prop="scene" width="260">
|
|
|
@@ -166,19 +172,22 @@
|
|
|
<el-button type="danger" size="small" text @click="table_done(scope.row)" v-if="scope.row.status==7 && scope.row.is_new==1">核销</el-button>
|
|
|
</el-button-group>
|
|
|
<el-button-group>
|
|
|
+ <el-button type="primary" size="small" text @click="table_express(scope.row)" v-if="scope.row.status==1">发货</el-button>
|
|
|
<el-button type="danger" size="small" text @click="table_black(scope.row)">拉黑</el-button>
|
|
|
</el-button-group>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</scTable>
|
|
|
<orderDetail ref="orderDetail" @success="orderSuccess"></orderDetail>
|
|
|
+ <expressMain ref="expressMain" @success="orderSuccess"></expressMain>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import orderDetail from "@/components/imFloat/order";
|
|
|
+import expressMain from "./express";
|
|
|
export default {
|
|
|
components:{
|
|
|
- orderDetail
|
|
|
+ orderDetail,expressMain
|
|
|
},
|
|
|
props: {
|
|
|
trade: { type: String, default: "0" },
|
|
|
@@ -194,6 +203,11 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ table_express(data){
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.$refs.expressMain.open("add").setData(data)
|
|
|
+ })
|
|
|
+ },
|
|
|
tableRowClassName(row, rowIndex) {
|
|
|
if (row.row.is_error === 1) {
|
|
|
return 'error-row';
|