获取物流信息接口

上级 72f9223f
<template> <template>
<div class="orderDetail"> <div class="orderDetail">
<el-card class="box-card"> <el-card>
<el-steps :active="1" align-center> <el-steps :active="1" align-center>
<el-step title="买家下单付款"></el-step> <el-step title="买家下单付款"></el-step>
<el-step title="商家发货"></el-step> <el-step title="商家发货"></el-step>
<el-step title="订单完成"></el-step> <el-step title="订单完成"></el-step>
</el-steps> </el-steps>
</el-card> </el-card>
<el-card class="box-card" style="margin-top: 20px;"> <el-card style="margin-top: 20px;">
<div class="orderList"> <div class="orderList">
<div class="orderItem"> <div class="orderItem">
<div class="orderTitle"> <div class="orderTitle">
...@@ -214,17 +214,19 @@ ...@@ -214,17 +214,19 @@
</template> </template>
<script> <script>
import {expressList, sendOrder, expressInfoNew, remarkOrder} from '@/api/module/order' import {sendOrder, expressInfoNew, remarkOrder} from '@/api/module/order'
import {dateFormat} from '@/utils' import {dateFormat} from '@/utils'
export default { export default {
props: { props: {
orderDetail: { orderDetail: {
type: String type: String
},
expressLists: {
type: Array
} }
}, },
data() { data() {
return { return {
expressLists: [],
expressNum: '', expressNum: '',
remark: '', remark: '',
modifyinfoDialog: false, modifyinfoDialog: false,
...@@ -242,7 +244,7 @@ export default { ...@@ -242,7 +244,7 @@ export default {
} }
}, },
mounted() { mounted() {
this.getExpressList()
}, },
methods: { methods: {
formatter(time) { formatter(time) {
...@@ -296,14 +298,6 @@ export default { ...@@ -296,14 +298,6 @@ export default {
} }
}) })
}, },
// 获取物流信息
getExpressList() {
expressList().then(res => {
if (res.code == 1) {
this.expressLists = res.data.expressLists
}
})
},
// 订单备注 // 订单备注
getRemarkOrder() { getRemarkOrder() {
let params = { let params = {
...@@ -340,6 +334,11 @@ export default { ...@@ -340,6 +334,11 @@ export default {
padding-bottom: 0; padding-bottom: 0;
} }
.orderDetail {
height: 660px;
overflow-y: auto;
}
.text-r { .text-r {
text-align: right; text-align: right;
background: #F7F8FA; background: #F7F8FA;
......
...@@ -101,9 +101,9 @@ ...@@ -101,9 +101,9 @@
</el-pagination> </el-pagination>
</div> </div>
</el-card> </el-card>
<el-dialog title="订单详情" width="85%" class="cutclass" :close-on-click-modal="false" :destroy-on-close="true" :visible.sync="detailDialog" center> <el-dialog title="订单详情" width="85%" :close-on-click-modal="false" :destroy-on-close="true" :visible.sync="detailDialog" center>
<div style="height:100%;"> <div style="height:100%;">
<order-detail :order-detail="order_detail" /> <order-detail :order-detail="order_detail" :express-lists="expressLists"/>
</div> </div>
</el-dialog> </el-dialog>
<!-- 批量发货 --> <!-- 批量发货 -->
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
</template> </template>
<script> <script>
import {listOrder, exportOrder, orderInfo, deliveryOrder} from '@/api/module/order' import {listOrder, exportOrder, orderInfo, deliveryOrder, expressList} from '@/api/module/order'
import {dateFormat} from '@/utils' import {dateFormat} from '@/utils'
import OrderDetail from './components/orderDetail.vue' import OrderDetail from './components/orderDetail.vue'
import XLSX from "xlsx" import XLSX from "xlsx"
...@@ -183,11 +183,13 @@ ...@@ -183,11 +183,13 @@
detailDialog: false, detailDialog: false,
isDeliveryOpen: false, isDeliveryOpen: false,
excelList: [], excelList: [],
order_detail: '' order_detail: '',
expressLists: []
} }
}, },
mounted() { mounted() {
this.getListOrder() this.getListOrder()
this.getExpressList()
}, },
methods: { methods: {
formatter(time) { formatter(time) {
...@@ -249,7 +251,7 @@ ...@@ -249,7 +251,7 @@
} }
listOrder(params).then(res => { listOrder(params).then(res => {
if (res.code == 1) { if (res.code == 1) {
this.total = res.data.count this.total = res.data.count || 0
this.tableData = res.data.data this.tableData = res.data.data
} }
}) })
...@@ -347,6 +349,14 @@ ...@@ -347,6 +349,14 @@
}) })
}, },
// 获取物流信息
getExpressList() {
expressList().then(res => {
if (res.code == 1) {
this.expressLists = res.data.expressLists
}
})
},
handleSizeChange(val) { handleSizeChange(val) {
this.pageSize = val this.pageSize = val
this.getListOrder() this.getListOrder()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论