From 886a0a42a275eae3b36f2986fe07d5e9edf8fdf7 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Fri, 12 Jun 2020 14:54:01 +0800 Subject: [PATCH] =?UTF-8?q?[FIX]=E3=80=90=E4=BF=9D=E5=85=A8=E3=80=91?= =?UTF-8?q?=E9=80=80=E4=BF=9D=E3=80=81=E5=8F=97=E7=9B=8A=E4=BA=BA=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../preserve/bc/BeneficiaryConfirmation.vue | 13 +- .../ebiz/preserve/bc/BeneficiaryInfo.vue | 68 ++- .../ebiz/preserve/bc/BeneficiaryInfoAdd.vue | 30 +- .../preserve/bc/BeneficiaryInfoDetail.vue | 194 ++----- src/views/ebiz/preserve/ct/SurrenderInfo.vue | 4 +- src/views/ebiz/preserve/js/business-common.js | 534 ++++++++++++++++++ 6 files changed, 654 insertions(+), 189 deletions(-) create mode 100644 src/views/ebiz/preserve/js/business-common.js diff --git a/src/views/ebiz/preserve/bc/BeneficiaryConfirmation.vue b/src/views/ebiz/preserve/bc/BeneficiaryConfirmation.vue index a96f2b749..ff4d2843d 100644 --- a/src/views/ebiz/preserve/bc/BeneficiaryConfirmation.vue +++ b/src/views/ebiz/preserve/bc/BeneficiaryConfirmation.vue @@ -32,7 +32,7 @@

受益份额 - {{ item.bnfLot }}% + {{ parseInt(item.bnfLot) }}%

@@ -102,17 +102,13 @@ export default { created() { // 获取保单列表存储的数据 this.insuredName = this.policy.insuredName - for (let i of this.policy.bnfDTOs) { - if (i.isNewInfo == '0') { - return (this.type = i.isLegal == '0' ? '2' : '1') - } - } }, async mounted() { await this.init() - this.beneficiaries = this.policy.bnfDTOs.filter(v => { + this.beneficiaries = this.beneficiaries.filter(v => { return v.isNewInfo == '0' && v.isLegal == '0' }) + this.type = this.beneficiaries.length > '0' ? '2' : '1' }, methods: { //详情 @@ -205,6 +201,9 @@ export default { } changeEdor(data).then(res => { if (res.result == 0) { + if (localStorage['fromAddBC']) { + localStorage.removeItem('fromAddBC') + } this.$jump({ flag: 'h5', extra: { diff --git a/src/views/ebiz/preserve/bc/BeneficiaryInfo.vue b/src/views/ebiz/preserve/bc/BeneficiaryInfo.vue index 3f0195186..a41d5906c 100644 --- a/src/views/ebiz/preserve/bc/BeneficiaryInfo.vue +++ b/src/views/ebiz/preserve/bc/BeneficiaryInfo.vue @@ -18,7 +18,7 @@