From 054a05dc8a5d2c5df4a0e8e5042e84431f03fb64 Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Mon, 29 Jul 2024 14:03:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E7=9F=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicdata/brand/basicStorageServices.vue | 8 ++++++++ .../basicdata/brand/basicdataStoreBrand.vue | 8 ++++++++ src/views/distribution/signfor/asurcharge.vue | 20 ++++++++++++++----- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/src/views/basicdata/brand/basicStorageServices.vue b/src/views/basicdata/brand/basicStorageServices.vue index e9b75a26..c3ad5e0a 100644 --- a/src/views/basicdata/brand/basicStorageServices.vue +++ b/src/views/basicdata/brand/basicStorageServices.vue @@ -250,6 +250,14 @@ export default { } }, + watch: { + '$route'(to, from) { + if(to.path == from.path){ + this.init(); + this.onLoad(this.page); + } + } + }, mounted () { this.init(); this.onLoad(this.page); diff --git a/src/views/basicdata/brand/basicdataStoreBrand.vue b/src/views/basicdata/brand/basicdataStoreBrand.vue index 554b3f16..8b34ac7b 100644 --- a/src/views/basicdata/brand/basicdataStoreBrand.vue +++ b/src/views/basicdata/brand/basicdataStoreBrand.vue @@ -283,6 +283,14 @@ export default { return ids.join(','); }, }, + watch: { + '$route'(to, from) { + // 这里可以执行你想要的操作,比如刷新页面 + if(to.path == from.path){ + this.onLoad(this.page); + } + } + }, methods: { rowSave(row, done, loading) { row.shopId = this.$route.query.id; diff --git a/src/views/distribution/signfor/asurcharge.vue b/src/views/distribution/signfor/asurcharge.vue index 559c5ab2..f3aba982 100644 --- a/src/views/distribution/signfor/asurcharge.vue +++ b/src/views/distribution/signfor/asurcharge.vue @@ -91,7 +91,7 @@
是否专车: - + @@ -111,7 +111,7 @@
是否超区: - + @@ -501,14 +501,17 @@ const onLoad = () => { form.value.Specialcar = 1; form.value.numcost = res.data.data.fee; //上楼 } + if (tabName.value == 2) { + //专车费 + form.value.SuperZone = 1; + form.value.fee = res.data.data.fee + form.value.distance = res.data.data.distance + } } details.data = res.data.data.packageEntityList; TcZcInput.value.floolNum = res.data.data.floolNum; //上楼费 TcZcInput.value.distance = res.data.data.distance; //平移距离 console.log(TcZcInput.value.floolNum, 'TcZcInput.value.floolNum'); - if (res.data.data.addvalueId == 6) { - res.data.data.packageEntityList[0]; - } } }) .catch(error => { @@ -519,6 +522,13 @@ const onLoad = () => { }); }; onLoad(); +const SpecialcarChange=()=>{ + form.value.numcost=0 +} +const SuperZoneChange=()=>{ + form.value.distance =0 + form.value.fee = 0 +} // 页面初始化方法 const tabchange = row => { console.log(row, '当前菜单 ');