From 4f6480dd9736fde64d91a718913563cf1480872b Mon Sep 17 00:00:00 2001 From: zhangsiyu Date: Tue, 12 Sep 2023 17:28:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98=E4=BB=A3=E7=A0=81----?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/distribution/reservation/atlas.vue | 5 ++--- src/views/distribution/reservation/atlas1.vue | 4 +--- .../distribution/stockup/distributionStockupDetails.vue | 1 + 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/views/distribution/reservation/atlas.vue b/src/views/distribution/reservation/atlas.vue index 72f01a64..245f35e8 100644 --- a/src/views/distribution/reservation/atlas.vue +++ b/src/views/distribution/reservation/atlas.vue @@ -66,9 +66,7 @@ export default { onMounted(() => { details.ids = router.currentRoute.value.query.id; initMap(router.currentRoute.value.query.id); - setTimeout(() => { - init(); - }, 1500); + init(); // setTimeout(()=>{ // details.mapLoc.clearOverlays(); @@ -80,6 +78,7 @@ export default { console.log('watch 已触发', newValue); if (details.mapLoc) { details.mapLoc.remove(details.markersarr); + details.markersarr=[] } details.reservationIds.map((item, index) => { details.reservationData.map(ite => { diff --git a/src/views/distribution/reservation/atlas1.vue b/src/views/distribution/reservation/atlas1.vue index dc34661b..07e28e43 100644 --- a/src/views/distribution/reservation/atlas1.vue +++ b/src/views/distribution/reservation/atlas1.vue @@ -70,9 +70,7 @@ watchEffect(() => { }) details.drivingarrs=[] details.datalists = []; - setTimeout(() => { - init(data); - }, 1000); + init(data); }); // setTimeout(() => { // init(); diff --git a/src/views/distribution/stockup/distributionStockupDetails.vue b/src/views/distribution/stockup/distributionStockupDetails.vue index 1ee84f8a..2a0b926a 100644 --- a/src/views/distribution/stockup/distributionStockupDetails.vue +++ b/src/views/distribution/stockup/distributionStockupDetails.vue @@ -1480,6 +1480,7 @@ export default { getDetailStockupOwn(this.$route.query.id).then(res => { console.log("返回的值",res.data.data); const data = res.data.data; + if(!data)return this.data[0] = data; const { serveType, deliveryWay, deliveryType } = this.data[0]; const serveTypes = !!serveType ? serveType.split(',') : null;