From 631440a35e5286fab6d986aba6e3914fef38c8dc Mon Sep 17 00:00:00 2001 From: wangliang Date: Thu, 15 Sep 2022 16:03:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E8=AE=A1=E7=AE=97=E6=B8=85?= =?UTF-8?q?=E9=99=A4=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/DepositInterestTrial/CountResult.vue | 18 +++++++++++++----- .../DepositInterestTrial/CountResultB.vue | 14 +++++++++++--- .../DepositInterestTrial.vue | 6 ++++++ 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/views/DepositInterestTrial/CountResult.vue b/src/views/DepositInterestTrial/CountResult.vue index 2105caf..443beb0 100644 --- a/src/views/DepositInterestTrial/CountResult.vue +++ b/src/views/DepositInterestTrial/CountResult.vue @@ -56,17 +56,17 @@ {{repayType}} - + - 确定 - + 重新计算 + @click="returnCountReset">重新计算 @@ -133,6 +133,14 @@ export default class CountResult extends Vue{ returnCount() { this.$router.back(); } + returnCountReset() { + this.$router.push({ + name: "DepositInterestTrial", + params: { + reset: "1", + }, + }); + } toSeeRepayPlan() { window.localStorage.setItem("result",this.result); window.localStorage.setItem("loanAmt",this.loanAmt); @@ -158,7 +166,7 @@ export default class CountResult extends Vue{ ::v-deep .card{ position: absolute; background-color: #ffffff; - + width: 90%; margin-left: 5%; margin-top: -12vh; diff --git a/src/views/DepositInterestTrial/CountResultB.vue b/src/views/DepositInterestTrial/CountResultB.vue index 502a205..8117833 100644 --- a/src/views/DepositInterestTrial/CountResultB.vue +++ b/src/views/DepositInterestTrial/CountResultB.vue @@ -53,10 +53,10 @@ - 确定 重新计算 + @click="returnCountReset">重新计算 @@ -81,6 +81,14 @@ export default class CountResultB extends Vue{ name: "DepositInterestTrial", }); } + returnCountReset() { + this.$router.push({ + name: "DepositInterestTrial", + params: { + reset: "1", + }, + }); + } mounted() { this.saveType = this.$route.params.saveType; this.timeType = this.$route.params.timeType; @@ -97,7 +105,7 @@ export default class CountResultB extends Vue{ ::v-deep .card{ position: absolute; background-color: #ffffff; - + width: 90%; margin-left: 5%; margin-top: -12vh; diff --git a/src/views/DepositInterestTrial/DepositInterestTrial.vue b/src/views/DepositInterestTrial/DepositInterestTrial.vue index e8cc90e..9d05107 100644 --- a/src/views/DepositInterestTrial/DepositInterestTrial.vue +++ b/src/views/DepositInterestTrial/DepositInterestTrial.vue @@ -404,6 +404,12 @@ export default class DepositInterestTrial extends Vue{ name: "DepositRate" }); } + activated(){ + if(this.$route.params.reset=="1"){ + this.clearData(); + this.clearDataB(); + } + } } -- 2.22.0