diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue index 9dcf7d9c8..51c272d4a 100644 --- a/src/views/ebiz/common/CalculatePremium.vue +++ b/src/views/ebiz/common/CalculatePremium.vue @@ -37,7 +37,7 @@ :show-plus="false" :show-minus="false" class="ml30" - :disabled="item.productCode == 'GFRS_M0083' || item.productCode == 'GFRS_M0098' && isFrom != 'proposal'" + :disable-input="disabledShow" @change=" stepperChange( item.calFactorLst[riskFactorIndex].displayAmount, @@ -574,6 +574,7 @@ export default { cvalidateFlag: false, cvalidateStr: '', //活动生效日 chooseProducts: [], + disabledShow: false, productIndex: '', calFactorIndex: '', premiumData: [], //试算 @@ -831,6 +832,9 @@ export default { this.isEnterAddtionRiskListFunc() } } + if (item.mainRiskCode == 'GFRS_M0083' || item.mainRiskCode == 'GFRS_M0098' || item.mainRiskCode == 'GFRS_M0085') { + this.disabledShow = true + } if ((item.mainRiskCode == 'GFRS_M0083' || item.mainRiskCode == 'GFRS_M0098' || item.mainRiskCode == 'GFRS_M0085') && this.isFrom == 'proposal') { item.calFactorLst.forEach((i) => { if (i.code == 'inputPrem') { @@ -2163,6 +2167,7 @@ export default { if (this.isFrom != 'proposal') { if (productCode == 'GFRS_M0083' || productCode == 'GFRS_M0098' || productCode == 'GFRS_M0085') { if (!that.policyNo) { + this.disabledShow = true that.chooseProducts.forEach((item) => { item.calFactorLst.forEach((ii) => { if (ii.type == 1) { @@ -2172,6 +2177,7 @@ export default { }) }) } else { + this.disabledShow = false that.chooseProducts.forEach((item) => { item.calFactorLst.forEach((ii) => { if (ii.type == 1) {