diff --git a/src/views/ebiz/common/AddRiskList.vue b/src/views/ebiz/common/AddRiskList.vue index 78d04e9a9..4fe77efbd 100644 --- a/src/views/ebiz/common/AddRiskList.vue +++ b/src/views/ebiz/common/AddRiskList.vue @@ -95,18 +95,25 @@ export default { if (riskRules.healthGradeLimit(resultData, this)) { return } - if (riskRules.lifeGradeLimit(resultData, this)) { - return - } + // if (riskRules.lifeGradeLimit(resultData, this)) { + // return + // } if (this.remitLimit(resultData)) { return } + //validateAppntFlag 0-职业寿险等级需校验主合同的投保人;1-职业寿险等级无需校验主合同的投保人 if (resultData.productInsuredDTO.validateAppntFlag == '0') { + //校验主合同投保人寿险职业等级 if (riskRules.lifeGradeLimitForBaby(resultData, this)) { return } + } else { + //校验主合同的被保人寿险职业等级 + if (riskRules.lifeGradeLimit(resultData, this)) { + return + } } /********end 附加险选择限制 end******/ diff --git a/src/views/ebiz/common/MainRiskList.vue b/src/views/ebiz/common/MainRiskList.vue index 50f3c22a6..e52828e17 100644 --- a/src/views/ebiz/common/MainRiskList.vue +++ b/src/views/ebiz/common/MainRiskList.vue @@ -9,10 +9,8 @@

- - - - + + @@ -126,13 +124,20 @@ export default { if (riskRules.healthGradeLimit(resultData, this)) { return } - if (riskRules.lifeGradeLimit(resultData, this)) { - return - } + // if (riskRules.lifeGradeLimit(resultData, this)) { + // return + // } + //validateAppntFlag 0-职业寿险等级需校验主合同的投保人;1-职业寿险等级无需校验主合同的投保人 if (resultData.productInsuredDTO.validateAppntFlag == '0') { + //校验主合同投保人寿险职业等级 if (riskRules.lifeGradeLimitForBaby(resultData, this)) { return } + } else { + //校验主合同被保人寿险职业等级 + if (riskRules.lifeGradeLimit(resultData, this)) { + return + } } /********end 主险选择限制 end******/