优化产品关联保单与保费的录入

This commit is contained in:
xuxingjun
2024-12-13 15:54:03 +08:00
parent 1a61367991
commit 8ed05e2e1a

View File

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