From a3a0d0c83348f29a7be299cdbfbe2146cd0e1282 Mon Sep 17 00:00:00 2001 From: modendeveloper Date: Mon, 20 Jan 2025 22:56:20 +0800 Subject: [PATCH] =?UTF-8?q?Task=EF=BC=9A=E7=89=A9=E6=B5=81=E6=8B=86?= =?UTF-8?q?=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/order/Logistics/index.vue | 23 ++++++++------ pages/order/OrderDetails/index.vue | 49 ++++++++++++++++++------------ 2 files changed, 43 insertions(+), 29 deletions(-) diff --git a/pages/order/Logistics/index.vue b/pages/order/Logistics/index.vue index 2be23ea..453fe09 100644 --- a/pages/order/Logistics/index.vue +++ b/pages/order/Logistics/index.vue @@ -112,6 +112,7 @@ export default { return { webUrl:this.$VUE_APP_RESOURCES_URL, id: "", + index: null, cartInfo: [], orderInfo: {}, expressList: [], @@ -124,6 +125,9 @@ export default { ] }; }, + onLoad(opts) { + this.index = opts.index || 0; + }, watch: { $yroute(n) { if (n.name === NAME && this.$yroute.query.id !== this.id) { @@ -151,16 +155,18 @@ export default { .catch(err => { uni.showToast({ title: - err.msg || err.response.data.msg || err.response.data.message, + err.msg , icon: "none", duration: 2000 }); }); }, getExpress() { + console.log(this.id, "this.id"); + if (!this.id) { uni.showToast({ - title: err.msg || err.response.data.msg || err.response.data.message, + title: '订单信息错误', icon: "none", duration: 2000 }); @@ -169,11 +175,11 @@ export default { this.loaded = false; orderDetail(this.id) .then(res => { - this.orderInfo = { - deliveryId: res.data.deliveryId, - deliveryName: res.data.deliveryName, - deliverySn: res.data.deliverySn - }; + console.log(this.index, "this.orderInfo"); + const { data } = res; + const current = data.deliveryInfo[+this.index ]; + console.log(current, "current"); + this.orderInfo = current; this.getExpressInfo(); // const result = res.data.express.result || {}; // this.cartInfo = res.data.order.cartInfo; @@ -182,8 +188,7 @@ export default { }) .catch(err => { uni.showToast({ - title: - err.msg || err.response.data.msg || err.response.data.message, + title: err.msg , icon: "none", duration: 2000 }); diff --git a/pages/order/OrderDetails/index.vue b/pages/order/OrderDetails/index.vue index 462c6f8..e9a532d 100644 --- a/pages/order/OrderDetails/index.vue +++ b/pages/order/OrderDetails/index.vue @@ -28,28 +28,32 @@ - - - - {{ orderInfo.deliveryName }}:{{ orderInfo.deliveryId }} - - 复制 - - - - - - - - {{ logistics.Traces && logistics.Traces.length > 0 ? logistics.Traces[logistics.Traces.length - 1].acceptStation : '暂无轨迹信息'}} - + + - + {{ delivery.deliveryName }}:{{ delivery.deliveryId }} + + 复制 + + + + + + + + {{ logistics.Traces && logistics.Traces.length > 0 ? logistics.Traces[logistics.Traces.length - 1].acceptStation : '暂无轨迹信息'}} + + + + + + + {{ logistics.Traces && logistics.Traces.length > 0 ? logistics.Traces[logistics.Traces.length - 1].acceptTime : '' }} - - {{ logistics.Traces && logistics.Traces.length > 0 ? logistics.Traces[logistics.Traces.length - 1].acceptTime : '' }} + +