优化个人贷款流程及模型展示

This commit is contained in:
wkc
2026-08-24 16:07:02 +08:00
parent cb29c38bf1
commit b769180bb1
16 changed files with 198 additions and 56 deletions

View File

@@ -42,15 +42,22 @@ assert(
'个人流程详情关键信息未展示产品最低利率下限'
)
assert(
personalDetail.includes(':guar-type="detailData.guarType"'),
'个人模型输出未使用流程担保方式控制抵押物行'
)
const requiredRetailFields = [
'retailOutput.loanRateHistory',
'retailOutput.smoothRange',
'retailOutput.finalCalculateRate',
'retailOutput.referenceRate',
'retailOutput.blackCust',
'retailOutput.branchBp',
'retailOutput.bpLoanUse',
'retailOutput.midPerGasDdc'
'retailOutput.midPerGasDdc',
'retailOutput.bpPrinOverdue',
'retailOutput.bpIinterestOverdue',
'retailOutput.bpCardOverdue'
]
requiredRetailFields.forEach((field) => {
@@ -63,10 +70,18 @@ assert(
)
assert(
detailCard.includes('label="客户名称"')
&& !detailCard.includes('label="灰黑名单客户"')
&& !detailCard.includes('retailOutput && retailOutput.greyBlackCust'),
'个人流程详情基本信息不应展示灰黑名单客户'
basicInfo.includes('label="灰名单客户"')
&& basicInfo.includes('retailOutput && retailOutput.greyCust')
&& basicInfo.includes('label="黑名单客户"')
&& basicInfo.includes('retailOutput && retailOutput.blackCust'),
'个人流程详情基本信息缺少灰名单客户或黑名单客户'
)
assert(
!modelOutput.includes("this.resultItem('灰名单客户', this.formatBoolean(this.retailOutput.greyCust))")
&& !modelOutput.includes("this.resultItem('黑名单客户', this.formatBoolean(this.retailOutput.blackCust))")
&& !modelOutput.includes("'BP_灰名单与逾期', this.retailOutput.bpGreyOverdue"),
'个人风险度不应继续展示灰黑客户或旧聚合BP'
)
assert(