|
|
@ -294,17 +294,17 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="风险度策略" |
|
|
|
<el-form-item label="风险度策略" |
|
|
|
prop="riskDegreeStrategy"> |
|
|
|
prop="riskDegreeStrategy"> |
|
|
|
<div class="flex items-center h-[47px]"> |
|
|
|
<div class="flex items-center h-[34px]"> |
|
|
|
<div class="radio-wrap"> |
|
|
|
<el-radio-group v-if="config.length" |
|
|
|
<el-radio-group v-if="config.length" |
|
|
|
class="mr-10" |
|
|
|
v-model="form.riskDegreeStrategyCheck"> |
|
|
|
v-model="form.riskDegreeStrategyCheck"> |
|
|
|
<el-radio v-for="(item, i) in config[2]?.recordChildren[3]?.recordChildren[1]?.subject?.itemList" |
|
|
|
<el-radio v-for="(item, i) in config[2]?.recordChildren[3]?.recordChildren[1]?.subject?.itemList" |
|
|
|
:key="i" |
|
|
|
:key="i" |
|
|
|
:label="item.itemId">{{ item.options }}</el-radio> |
|
|
|
:label="item.itemId">{{ item.options }}</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-checkbox-group v-if="form.riskDegreeStrategyCheck === 803 && config.length" |
|
|
|
<el-checkbox-group v-if="form.riskDegreeStrategyCheck === 803 && config.length" |
|
|
|
|
|
|
|
style="font-size: 14px" |
|
|
|
v-model="form.riskDegreeStrategy"> |
|
|
|
v-model="form.riskDegreeStrategy"> |
|
|
|
<el-checkbox v-for="(item, i) in config[2]?.recordChildren[3]?.subject?.itemList" |
|
|
|
<el-checkbox v-for="(item, i) in config[2]?.recordChildren[3]?.subject?.itemList" |
|
|
|
:key="i" |
|
|
|
:key="i" |
|
|
@ -389,9 +389,6 @@ |
|
|
|
:key="i" |
|
|
|
:key="i" |
|
|
|
:label="item.itemId">{{ item.options }}</el-radio> |
|
|
|
:label="item.itemId">{{ item.options }}</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-radio-group> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-radio v-model="form.reviewContent" |
|
|
|
|
|
|
|
:label="info.productType ? 261 : 114">{{ info.productType ? '所有基本信息' : '所有基本材料' }}</el-radio> --> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="审查签字" |
|
|
|
<el-form-item label="审查签字" |
|
|
@ -415,9 +412,6 @@ |
|
|
|
:key="i" |
|
|
|
:key="i" |
|
|
|
:label="item.itemId">{{ item.options }}</el-radio> |
|
|
|
:label="item.itemId">{{ item.options }}</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-radio-group> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-radio v-model="form.reviewApproveContent" |
|
|
|
|
|
|
|
:label="info.productType ? 263 : 116">以上所有材料</el-radio> --> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="审批签字" |
|
|
|
<el-form-item label="审批签字" |
|
|
@ -780,8 +774,8 @@ const submit = async (formEl: FormInstance | undefined) => { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (param.supplementaryMaterialsCheck === 797 && !param.supplementaryMaterials.length) return ElMessage.error('请选择需要提供的补充材料'); |
|
|
|
if (param.supplementaryMaterialsCheck === 797 && !param.supplementaryMaterials.length) return ElMessage.error('请选择需要提供的补充材料'); |
|
|
|
if (param.runBatchObjectCheck === 797 && !param.runBatchObject.length) return ElMessage.error('请选择需要跑批的对象'); |
|
|
|
if (param.runBatchObjectCheck === 803 && !param.runBatchObject.length) return ElMessage.error('请选择需要跑批的对象'); |
|
|
|
if (param.accessStrategyCheck === 797 && !param.accessStrategy.length) return ElMessage.error('请选择需要跑批的准入策略'); |
|
|
|
if (param.accessStrategyCheck === 803 && !param.accessStrategy.length) return ElMessage.error('请选择需要跑批的准入策略'); |
|
|
|
if (!param.dueDiligenceMode) return ElMessage.error('请选择尽调方式'); |
|
|
|
if (!param.dueDiligenceMode) return ElMessage.error('请选择尽调方式'); |
|
|
|
if (!param.dueDiligenceContent.length) return ElMessage.error('请选择尽调内容'); |
|
|
|
if (!param.dueDiligenceContent.length) return ElMessage.error('请选择尽调内容'); |
|
|
|
if (!param.reviewContent) return ElMessage.error('请选择审查材料'); |
|
|
|
if (!param.reviewContent) return ElMessage.error('请选择审查材料'); |
|
|
@ -790,7 +784,7 @@ const submit = async (formEl: FormInstance | undefined) => { |
|
|
|
if (!param.approvalSignature) return ElMessage.error('请选择签字表单'); |
|
|
|
if (!param.approvalSignature) return ElMessage.error('请选择签字表单'); |
|
|
|
if (param.selectionStrategyCheck === 803 && !param.selectionStrategy.length) return ElMessage.error('请选择策略'); |
|
|
|
if (param.selectionStrategyCheck === 803 && !param.selectionStrategy.length) return ElMessage.error('请选择策略'); |
|
|
|
|
|
|
|
|
|
|
|
param.accessStrategy = param.accessStrategyCheck === 797 ? param.accessStrategy.join() : ''; |
|
|
|
param.accessStrategy = param.accessStrategyCheck === 803 ? param.accessStrategy.join() : ''; |
|
|
|
param.borrowerMaterial = param.borrowerMaterial.join(); |
|
|
|
param.borrowerMaterial = param.borrowerMaterial.join(); |
|
|
|
param.accountMaterials = param.accountMaterialsCheck === 797 ? param.accountMaterials.join() : ''; |
|
|
|
param.accountMaterials = param.accountMaterialsCheck === 797 ? param.accountMaterials.join() : ''; |
|
|
|
if (param.sendingAccountCheck === 802) param.sendingAccount = ''; |
|
|
|
if (param.sendingAccountCheck === 802) param.sendingAccount = ''; |
|
|
@ -814,10 +808,10 @@ const submit = async (formEl: FormInstance | undefined) => { |
|
|
|
param.dueDiligenceContent = param.dueDiligenceContent.join(); |
|
|
|
param.dueDiligenceContent = param.dueDiligenceContent.join(); |
|
|
|
param.loanApplicationMethod = param.loanApplicationMethod.join(); |
|
|
|
param.loanApplicationMethod = param.loanApplicationMethod.join(); |
|
|
|
param.riskDegreeStrategy = param.riskDegreeStrategyCheck === 803 ? param.riskDegreeStrategy.join() : ''; |
|
|
|
param.riskDegreeStrategy = param.riskDegreeStrategyCheck === 803 ? param.riskDegreeStrategy.join() : ''; |
|
|
|
param.runBatchObject = param.runBatchObjectCheck === 797 ? param.runBatchObject.join() : ''; |
|
|
|
param.runBatchObject = param.runBatchObjectCheck === 803 ? param.runBatchObject.join() : ''; |
|
|
|
param.selectionStrategy = param.selectionStrategyCheck === 803 ? param.selectionStrategy.join() : ''; |
|
|
|
param.selectionStrategy = param.selectionStrategyCheck === 803 ? param.selectionStrategy.join() : ''; |
|
|
|
param.supplementaryMaterials = param.supplementaryMaterialsCheck === 797 ? param.supplementaryMaterials.join() : ''; |
|
|
|
param.supplementaryMaterials = param.supplementaryMaterialsCheck === 797 ? param.supplementaryMaterials.join() : ''; |
|
|
|
debugger; |
|
|
|
|
|
|
|
if (param.contractMaterialsCheck !== 797) param.contractMaterials = ''; |
|
|
|
if (param.contractMaterialsCheck !== 797) param.contractMaterials = ''; |
|
|
|
if (info.value.riskControlDetails) { |
|
|
|
if (info.value.riskControlDetails) { |
|
|
|
param.id = info.value.riskControlDetails.id; |
|
|
|
param.id = info.value.riskControlDetails.id; |
|
|
@ -874,7 +868,7 @@ const addRecord = async (data: Record<string, any>) => { |
|
|
|
data.accessStrategy && lcRule.push(handleId(1262, 52, data.accessStrategy, preIds + ',114,128,1262', 1)); |
|
|
|
data.accessStrategy && lcRule.push(handleId(1262, 52, data.accessStrategy, preIds + ',114,128,1262', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.personalCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.personalCreditScoringStrategiesCheck, preIds + ',114,129,1046,1306', 1)); |
|
|
|
data.personalCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.personalCreditScoringStrategiesCheck, preIds + ',114,129,1046,1306', 1)); |
|
|
|
data.personalCreditScoringStrategies && lcRule.push(handleId(1307, 329, data.personalCreditScoringStrategiesCheck, preIds + ',114,129,1046,1307', 3)); |
|
|
|
data.personalCreditScoringStrategies && lcRule.push(handleId(1307, 329, data.personalCreditScoringStrategies, preIds + ',114,129,1046,1307', 3)); |
|
|
|
data.corporateCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.corporateCreditScoringStrategiesCheck, preIds + ',114,129,1047,1306', 1)); |
|
|
|
data.corporateCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.corporateCreditScoringStrategiesCheck, preIds + ',114,129,1047,1306', 1)); |
|
|
|
data.corporateCreditScoringStrategies && lcRule.push(handleId(1307, 329, data.corporateCreditScoringStrategies, preIds + ',114,129,1047,1307', 3)); |
|
|
|
data.corporateCreditScoringStrategies && lcRule.push(handleId(1307, 329, data.corporateCreditScoringStrategies, preIds + ',114,129,1047,1307', 3)); |
|
|
|
|
|
|
|
|
|
|
@ -911,7 +905,7 @@ const addRecord = async (data: Record<string, any>) => { |
|
|
|
data.selectionStrategy && lcRule.push(handleId(1315, 64, data.selectionStrategy, preIds + ',119,140,1315', 1)); |
|
|
|
data.selectionStrategy && lcRule.push(handleId(1315, 64, data.selectionStrategy, preIds + ',119,140,1315', 1)); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
data.accountMaterialsCheck && lcRule.push(handleId(1294, 325, data.accountMaterialsCheck, preIds + ',72,75,1294', 1)); |
|
|
|
data.accountMaterialsCheck && lcRule.push(handleId(1294, 325, data.accountMaterialsCheck, preIds + ',72,75,1294', 1)); |
|
|
|
data.accountMaterials && lcRule.push(handleId(1296, 20, data.accountMaterials, preIds + ',72,75,1295', 1)); |
|
|
|
data.accountMaterials && lcRule.push(handleId(1295, 20, data.accountMaterials, preIds + ',72,75,1295', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.sendingAccountCheck && lcRule.push(handleId(1312, 326, data.sendingAccountCheck, preIds + ',72,76,1312', 1)); |
|
|
|
data.sendingAccountCheck && lcRule.push(handleId(1312, 326, data.sendingAccountCheck, preIds + ',72,76,1312', 1)); |
|
|
|
data.sendingAccount && lcRule.push(handleId(1296, 21, data.sendingAccount, preIds + ',72,76,1296', 1)); |
|
|
|
data.sendingAccount && lcRule.push(handleId(1296, 21, data.sendingAccount, preIds + ',72,76,1296', 1)); |
|
|
@ -933,21 +927,23 @@ const addRecord = async (data: Record<string, any>) => { |
|
|
|
data.supplementaryMaterialsCheck && lcRule.push(handleId(1294, 325, data.supplementaryMaterialsCheck, preIds + ',73,81,1294', 1)); |
|
|
|
data.supplementaryMaterialsCheck && lcRule.push(handleId(1294, 325, data.supplementaryMaterialsCheck, preIds + ',73,81,1294', 1)); |
|
|
|
data.supplementaryMaterials && lcRule.push(handleId(1293, 26, data.supplementaryMaterials, preIds + ',73,81,1293', 1)); |
|
|
|
data.supplementaryMaterials && lcRule.push(handleId(1293, 26, data.supplementaryMaterials, preIds + ',73,81,1293', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.runBatchObjectCheck && lcRule.push(handleId(1302, 325, data.runBatchObjectCheck, preIds + ',74,82,1302', 1)); |
|
|
|
data.runBatchObjectCheck && lcRule.push(handleId(1302, 327, data.runBatchObjectCheck, preIds + ',74,82,1302', 1)); |
|
|
|
data.runBatchObject && lcRule.push(handleId(1297, 27, data.runBatchObject, preIds + ',74,82,1297', 1)); |
|
|
|
data.runBatchObject && lcRule.push(handleId(1297, 27, data.runBatchObject, preIds + ',74,82,1297', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.accessStrategyCheck && lcRule.push(handleId(1302, 325, data.accessStrategyCheck, preIds + ',74,83,1302', 1)); |
|
|
|
data.accessStrategyCheck && lcRule.push(handleId(1302, 327, data.accessStrategyCheck, preIds + ',74,83,1302', 1)); |
|
|
|
data.accessStrategy && lcRule.push(handleId(1298, 28, data.accessStrategy, preIds + ',74,83,1298', 1)); |
|
|
|
data.accessStrategy && lcRule.push(handleId(1298, 28, data.accessStrategy, preIds + ',74,83,1298', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.personalCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.personalCreditScoringStrategiesCheck, preIds + ',74,84,1304,1306', 1)); |
|
|
|
data.personalCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.personalCreditScoringStrategiesCheck, preIds + ',74,84,1304,1306', 1)); |
|
|
|
|
|
|
|
data.personalCreditScoringStrategies && lcRule.push(handleId(1307, 329, data.personalCreditScoringStrategies, preIds + ',74,84,1304,1307', 3)); |
|
|
|
data.corporateCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.corporateCreditScoringStrategiesCheck, preIds + ',74,84,1305,1306', 1)); |
|
|
|
data.corporateCreditScoringStrategiesCheck && lcRule.push(handleId(1306, 325, data.corporateCreditScoringStrategiesCheck, preIds + ',74,84,1305,1306', 1)); |
|
|
|
|
|
|
|
data.corporateCreditScoringStrategies && lcRule.push(handleId(1307, 329, data.corporateCreditScoringStrategies, preIds + ',74,84,1305,1307', 3)); |
|
|
|
|
|
|
|
|
|
|
|
data.riskDegreeStrategyCheck && lcRule.push(handleId(1302, 327, data.riskDegreeStrategyCheck, preIds + ',74,85,1302', 1)); |
|
|
|
data.riskDegreeStrategyCheck && lcRule.push(handleId(1302, 327, data.riskDegreeStrategyCheck, preIds + ',74,85,1302', 1)); |
|
|
|
data.riskDegreeStrategy && lcRule.push(handleId(1300, 30, data.riskDegreeStrategy, preIds + ',74,85,1300', 1)); |
|
|
|
data.riskDegreeStrategy && lcRule.push(handleId(1300, 30, data.riskDegreeStrategy, preIds + ',74,85,1300', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.interestRatePricingModelCheck && lcRule.push(handleId(1302, 327, data.interestRatePricingModelCheck, preIds + ',74,86,1309,1302', 1)); |
|
|
|
data.interestRatePricingModelCheck && lcRule.push(handleId(1302, 327, data.interestRatePricingModelCheck, preIds + ',74,86,1309,1302', 1)); |
|
|
|
data.interestRatePricingModel && lcRule.push(handleId(1311, 141, data.interestRatePricingModel, preIds + ',74,86,1309,1311', 1)); |
|
|
|
data.interestRatePricingModel && lcRule.push(handleId(1311, 141, data.interestRatePricingModel, preIds + ',74,86,1309,1311', 1)); |
|
|
|
data.individualInterestRateModel && lcRule.push(handleId(1310, 327, data.individualInterestRateModel, preIds + ',74,86,1308,1310', 1)); |
|
|
|
data.individualInterestRateModel && lcRule.push(handleId(1308, 327, data.individualInterestRateModel, preIds + ',74,86,1308', 1)); |
|
|
|
|
|
|
|
|
|
|
|
data.dueDiligenceMode && lcRule.push(handleId(88, 32, data.dueDiligenceMode, preIds + ',87,88', 1)); |
|
|
|
data.dueDiligenceMode && lcRule.push(handleId(88, 32, data.dueDiligenceMode, preIds + ',87,88', 1)); |
|
|
|
data.dueDiligenceContent && lcRule.push(handleId(89, 33, data.dueDiligenceContent, preIds + ',87,89', 1)); |
|
|
|
data.dueDiligenceContent && lcRule.push(handleId(89, 33, data.dueDiligenceContent, preIds + ',87,89', 1)); |
|
|
|