新增个人模型输出灰黑名单客户字段

This commit is contained in:
wkc
2026-04-27 15:44:11 +08:00
parent 571f7bc075
commit 886cba6b3d
11 changed files with 78 additions and 0 deletions

View File

@@ -14,6 +14,7 @@
<el-descriptions-item label="证件类型">{{ retailOutput.idType || '-' }}</el-descriptions-item>
<el-descriptions-item label="证件号码">{{ retailOutput.idNum || '-' }}</el-descriptions-item>
<el-descriptions-item label="基准利率"><span class="rate-value">{{ retailOutput.baseLoanRate || '-' }}</span> %</el-descriptions-item>
<el-descriptions-item label="灰黑名单客户">{{ formatOutputValue(retailOutput.greyBlackCust) }}</el-descriptions-item>
</el-descriptions>
</div>
@@ -236,6 +237,10 @@ export default {
if (value === 'consumer') return '消费贷款'
if (value === 'business') return '经营贷款'
return value || '-'
},
formatOutputValue(value) {
if (value === 0) return '0'
return value || '-'
}
}
}

View File

@@ -15,6 +15,7 @@ assert(
)
const requiredRetailFields = [
'retailOutput.greyBlackCust',
'retailOutput.loanRateHistory',
'retailOutput.minRateProduct',
'retailOutput.smoothRange',
@@ -26,4 +27,10 @@ requiredRetailFields.forEach((field) => {
assert(modelOutput.includes(field), `模型输出缺少字段展示: ${field}`)
})
assert(
modelOutput.indexOf('label="灰黑名单客户"') > modelOutput.indexOf('<h4 class="section-title">基本信息</h4>')
&& modelOutput.indexOf('label="灰黑名单客户"') < modelOutput.indexOf('<h4 class="section-title">测算结果</h4>'),
'灰黑名单客户未展示在个人模型输出基础信息中'
)
console.log('retail display fields assertions passed')