mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-24 23:02:52 +08:00
【运营管理部关于地址码优化的需求】先遍历所有被保人,再遍历所有险种把主险挑出来,再看主险编码是否全部相同
This commit is contained in:
@@ -321,7 +321,7 @@ import {
|
||||
import SelectRadio from '@/components/ebiz/SelectRadio'
|
||||
import { getDemo, toInsurance, getDemoByProposalNo, share, getSharingToken } from '@/api/ebiz/proposal/proposal.js'
|
||||
import { funcPermCheck } from '@/api/ebiz/common/common'
|
||||
import { haveTap, getTapIndex, relevanceByInsure } from './js/exhibitionMethod.js'
|
||||
import { haveTap, getTapIndex, relevanceByInsure,isAllEqual } from './js/exhibitionMethod.js'
|
||||
import { formatRiskList } from '@/assets/js/utils/formatRiskList.js'
|
||||
import { weixinShare } from '@/assets/js/utils/wxShare.js'
|
||||
import { getAgentInfo } from '@/api/ebiz/my/my.js'
|
||||
@@ -605,20 +605,24 @@ export default {
|
||||
shareContent = this.agent.name+'为您设计的专属保险计划书,请查阅!因为国富,所以民安!';
|
||||
}
|
||||
let title
|
||||
let riskList = []
|
||||
this.pageShowInfo.insuredDTOs[0].mainRisk.map(item => {
|
||||
if (item.isMainRisk == '0') { //主险
|
||||
riskList.push(item)
|
||||
}
|
||||
let riskList = [] //所有险种
|
||||
let riskCodeList = [] //所有险种code
|
||||
this.pageShowInfo.insuredDTOs.map(item => {
|
||||
item.mainRisk.map(item01 => {
|
||||
if (item01.isMainRisk == '0') { //主险
|
||||
riskList.push(item01)
|
||||
}
|
||||
})
|
||||
})
|
||||
console.log(riskList,'riskList')
|
||||
console.log(title,'title')
|
||||
|
||||
// 多被保人,单个被保人一个产品
|
||||
if(this.pageShowInfo.insuredDTOs.length > 1 || riskList.length > 1){
|
||||
title='家庭综合保障计划'
|
||||
}else{
|
||||
riskList.map(item => {
|
||||
riskCodeList.push(item.riskCode)
|
||||
})
|
||||
let sameRisk = isAllEqual(riskCodeList)
|
||||
// 以主险为单位,一个主险,显示主险名称。 多个主险,显示“家庭综合保障计划”,跟被保人人数无关
|
||||
if(sameRisk){
|
||||
title= riskList[0].riskName
|
||||
}else{
|
||||
title='家庭综合保障计划'
|
||||
}
|
||||
let res = await getSharingToken({ shareType: 'proposal_demonstrate' })
|
||||
if (res.result == '0') {
|
||||
|
||||
Reference in New Issue
Block a user