【建议书优化需求】新增年龄字段,年龄必填, 出生日期调整为不必填,当出生日期填写时,年龄带出

This commit is contained in:
lyt
2023-04-20 11:35:14 +08:00
committed by liu.xiaofeng@ebiz-digits.com
parent 2581abe0ef
commit 89e426ffe2
5 changed files with 55 additions and 31 deletions

View File

@@ -280,7 +280,8 @@
<div class="div_02">
<div class="text-center div_021">
<div class="text-center div_022">家庭保障计划</div>
<div class="text-center div_023">尊敬的{{ pageShowInfo.appntDTO.name.substr(0, 1) }}{{ pageShowInfo.appntDTO.sex == '0' ? '先生' : '女士' }}</div>
<!-- 如果没有姓名的话根据性别展示男士或女士 -->
<div class="text-center div_023">尊敬的<span v-if="pageShowInfo.appntDTO.name">{{ pageShowInfo.appntDTO.name.substr(0, 1) }}</span>{{ pageShowInfo.appntDTO.sex == '0' ? '先生' : '女士' }}</div>
</div>
<img class="img_13" src="@/assets/images/proposal/proposal_share_bg.png" />
</div>
@@ -478,7 +479,7 @@ export default {
// 建议书投保人/被保人姓名不必填, 填写姓名时展示姓名(落库),不填写姓名时展示性别+年龄,如:男30岁(不落库)
if(!item.name){
let sex = item.sex == '0'?'男':'女'
item.name = sex + item.insuredAge
item.name = sex + item.insuredAge+'岁'
}
this.pageShowInfo.showInsuredDTO = item
that.$forceUpdate()
@@ -600,13 +601,13 @@ export default {
}
let shareContent;
let resData = await queryPersonal(reqData)
if (resData.content.length&&resData.content[0].slevel>0&&resData.content[0].sgrade) {
if (resData.content.length&&resData.content[0].slevel>0&&resData.content[0].sgrade&&resData.content[0].sgrade!='00') {
if(resData.content[0].slevel<3){
resData.content[0].sgrade='00'
}
let sgrade =this.memberConversion(resData.content[0].sgrade);
shareContent='国富双冠精英'+resData.content[0].slevel+''+sgrade+resData.content[0].name+'为您量身定制的保险产品请查收';
}else if (resData.content.length&&resData.content[0].glevel>0&&resData.content[0].ggrade&&!resData.content[0].sgrade) {
}else if (resData.content.length&&resData.content[0].glevel>0&&resData.content[0].ggrade&&!resData.content[0].sgrade&&resData.content[0].sgrade!='00') {
if(resData.content[0].glevel<3){
resData.content[0].ggrade='00'
}
@@ -618,7 +619,7 @@ export default {
let title
let riskList = [] //所有险种
let riskCodeList = [] //所有险种code
this.pageShowInfo.insuredDTOs.map(item => {
this.pageShowInfo.insuredDTOs.map(item => {
item.mainRisk.map(item01 => {
if (item01.isMainRisk == '0') { //主险
riskList.push(item01)
@@ -692,7 +693,7 @@ export default {
// 建议书投保人/被保人姓名不必填, 填写姓名时展示姓名(落库),不填写姓名时展示性别+年龄,如:男30岁(不落库)
if(!v.name){
let sex = v.sex == '0'?'男':'女'
v.name = sex + v.insuredAge
v.name = sex + v.insuredAge+'岁'
}
v.riskDTOLstNew = []
v.riskDTOLst.forEach(risk => {
@@ -917,7 +918,7 @@ export default {
let text=''
switch (status) {
case '00':
text = '准会员'
text = '' //准会员不显示
break
case '01':
text = '正式会员'