From b5eb38ee16df7bbdf438e5090b5f90d1362c25ff Mon Sep 17 00:00:00 2001 From: "na.guo" Date: Tue, 25 Aug 2020 13:32:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E4=BF=9D=E5=8D=95=E6=8C=82?= =?UTF-8?q?=E8=B5=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/filters/index.js | 6 +++ src/views/ebiz/preserve/pc/RenewalInfo.vue | 52 +++++++++++++++++++ src/views/ebiz/preserve/wt/WSurrenderInfo.vue | 4 +- 3 files changed, 60 insertions(+), 2 deletions(-) diff --git a/src/filters/index.js b/src/filters/index.js index bbcc0b8e0..89d53b96b 100644 --- a/src/filters/index.js +++ b/src/filters/index.js @@ -175,5 +175,11 @@ export default { let str = '' str = (moneyStr + '').replace(/\d{1,3}(?=(\d{3})+$)/g, '$&,') return str + }, + // 处理保额的格式化加单位 + amtFormat1(moneyStr) { + let str = '' + str = (moneyStr + '').replace(/\d{1,3}(?=(\d{3})+$)/g, '$&,') + '元' + return str } } diff --git a/src/views/ebiz/preserve/pc/RenewalInfo.vue b/src/views/ebiz/preserve/pc/RenewalInfo.vue index deb8143fe..2c18bfd2a 100644 --- a/src/views/ebiz/preserve/pc/RenewalInfo.vue +++ b/src/views/ebiz/preserve/pc/RenewalInfo.vue @@ -147,6 +147,43 @@ export default { }) */ this.list = this.$store.getters.getPcPolicyInfo + //测试数据 + // this.list = [ + // { + // accountName: '李玉玲', + // accountType: null, + // appntName: '李玉玲', + // bankCode: 'ABC', + // bankName: null, + // bankNo: '0000000000000000000', + // bankProvince: null, + // contNo: '809920200001286898', + // contState: '有效', + // cvalidate: '2020-04-25', + // hangUpFlag: '1', + // insuredName: '李玉玲', + // isNewInfo: '1', + // riskName: '国富人寿国富鑫享年金保险', + // tradeAbstract: '4' + // }, + // { + // accountName: '李玉玲', + // accountType: null, + // appntName: '李玉玲', + // bankCode: 'ABC', + // bankName: null, + // bankNo: '0000000000000000000', + // bankProvince: null, + // contNo: '809920200001286898', + // contState: '有效', + // cvalidate: '2020-04-25', + // hangUpFlag: '1', + // insuredName: '李玉玲', + // isNewInfo: '1', + // riskName: '国富人寿国富鑫享年金保险', + // tradeAbstract: '4' + // } + //] this.getBank() }, mounted() { @@ -261,6 +298,21 @@ export default { }, // 下一步 async nextStep() { + //过滤挂起的保单 + this.list1 = this.list.filter(item => { + return item.hangUpFlag == '1' + }) + let contNoList = [] + this.list1.forEach(item => { + contNoList.push(item.contNo) + }) + contNoList = contNoList.toString() + if (contNoList) { + this.$toast(`当前客户存在以下保单保全在途:${contNoList},暂时不能进行当前保全项操作`) + return false + console.log(contNoList, 'this.list1') + } + this.$validator.validate().then(valid => { if (true === valid) { this.change() diff --git a/src/views/ebiz/preserve/wt/WSurrenderInfo.vue b/src/views/ebiz/preserve/wt/WSurrenderInfo.vue index 4404bb2d8..0d5ca8fad 100644 --- a/src/views/ebiz/preserve/wt/WSurrenderInfo.vue +++ b/src/views/ebiz/preserve/wt/WSurrenderInfo.vue @@ -10,7 +10,7 @@ - + @@ -215,7 +215,7 @@ export default { }, filters: { idToText: filters.idToText, - amtFormat: filters.amtFormat + amtFormat: filters.amtFormat1 }, methods: { //获取试算信息