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 @@