|
@@ -72,6 +72,9 @@
|
|
|
<div class="title">发货时间:</div>
|
|
|
<div class="txt">{{ parseTime(info.deliveryTime) || "--" }}</div>
|
|
|
</div>
|
|
|
+ <div class="info-item-content-one" v-if="status.value === 2">
|
|
|
+ <div class="edit-express" @click="editExpress">修改</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="info-item-content">
|
|
|
<el-button
|
|
@@ -83,7 +86,9 @@
|
|
|
>
|
|
|
<div class="info-item-content-one" v-if="status.value === 2">
|
|
|
<div class="title">快递公司:</div>
|
|
|
- <div class="txt">{{ (delivery && delivery.companyName) || "--" }}</div>
|
|
|
+ <div class="txt">
|
|
|
+ {{ (delivery && delivery.companyName) || "--" }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="info-item-content-one" v-if="status.value === 2">
|
|
|
<div class="title">快递单号:</div>
|
|
@@ -122,12 +127,17 @@
|
|
|
<div>{{ $numberFormat(row.pkgSalePrice * row.orderNum) }}</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column v-if="status.value === 2 || status.value === 3" label="附加信息" min-width="150">
|
|
|
+ <el-table-column
|
|
|
+ v-if="status.value === 2 || status.value === 3"
|
|
|
+ label="附加信息"
|
|
|
+ min-width="150"
|
|
|
+ >
|
|
|
<template slot-scope="{ row }">
|
|
|
- <div>序列号:
|
|
|
- <div v-for="(item, index) in row.detailList" :key="index">
|
|
|
- {{item.startSn}} 至 {{item.endSn}}
|
|
|
- </div>
|
|
|
+ <div>
|
|
|
+ 序列号:
|
|
|
+ <div v-for="(item, index) in row.detailList" :key="index">
|
|
|
+ {{ item.startSn }} 至 {{ item.endSn }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -150,6 +160,14 @@
|
|
|
:channel-list="boxData"
|
|
|
@close="close"
|
|
|
/>
|
|
|
+
|
|
|
+ <!-- 修改快递信息 -->
|
|
|
+ <express-edit
|
|
|
+ v-if="editShow"
|
|
|
+ :edit-show="editShow"
|
|
|
+ :goods-info="info"
|
|
|
+ @close="close"
|
|
|
+ />
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -157,10 +175,12 @@ import { orderDetail, channelList } from "@/api/business/order";
|
|
|
import { publicFileGetUrl } from "@/api/common";
|
|
|
import { accMul } from "@/utils/util";
|
|
|
import SendGoods from "./components/SendGoods";
|
|
|
+import ExpressEdit from "./components/ExpressEdit";
|
|
|
export default {
|
|
|
name: "Detail",
|
|
|
components: {
|
|
|
SendGoods,
|
|
|
+ ExpressEdit,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -178,6 +198,8 @@ export default {
|
|
|
goodsShow: false,
|
|
|
// 盲票组列表
|
|
|
boxData: [],
|
|
|
+ // 修改快递信息弹框
|
|
|
+ editShow: false,
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -225,8 +247,14 @@ export default {
|
|
|
// 发货弹框关闭
|
|
|
close() {
|
|
|
this.goodsShow = false;
|
|
|
+ this.editShow = false;
|
|
|
this.getDetail();
|
|
|
},
|
|
|
+
|
|
|
+ // 修改快递信息
|
|
|
+ editExpress() {
|
|
|
+ this.editShow = true;
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -251,6 +279,11 @@ export default {
|
|
|
width: 100px;
|
|
|
}
|
|
|
|
|
|
+ .edit-express {
|
|
|
+ color: #409eff;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+
|
|
|
.txt {
|
|
|
width: 200px;
|
|
|
}
|