From fa6e48314e071fa78f582bc44a6875f19b12a37a Mon Sep 17 00:00:00 2001
From: yujialong <479214531@qq.com>
Date: Tue, 27 Feb 2024 11:22:59 +0800
Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=A3=8E=E6=8E=A7=E9=80=89?=
=?UTF-8?q?=E9=A1=B9=E8=81=94=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/product/bank/Config.vue | 573 ++++++++++++++++++++++--------
1 file changed, 431 insertions(+), 142 deletions(-)
diff --git a/src/views/product/bank/Config.vue b/src/views/product/bank/Config.vue
index aa2f836..175d554 100644
--- a/src/views/product/bank/Config.vue
+++ b/src/views/product/bank/Config.vue
@@ -14,23 +14,48 @@
办理账户
-
- {{ item.options }}
-
+
+
+
+ {{ item.name }}
+
+
选择需要提供的申请人材料(至少选一样)
+
+
+ {{ item.options }}
+
+
- 借记卡或放款专户
+
+
+
+ {{ item.options }}
+
+
选择需要发放的账户(至少选一样)
+
+
+ {{ item.options }}
+
+
贷款申请
+ 选择申请方式(至少选一样)
-
借款人材料
-
-
- {{ config[1]?.recordChildren[1]?.recordChildren[0].name }}
-
-
+ 借款人材料
+
+
+ {{ item.name }}
+
+
+
+
选择需要提供的借款人材料(至少选一样)
+
+
+
+ {{ item.options }}
+
-
- {{ item.options }}
-
企业材料
-
+
+
+ {{ item.name }}
+
+
选择需要提供的企业材料(至少选一样)
+
+
+
{{ item.options }}
@@ -74,7 +115,16 @@
抵押物
-
+
+
+ {{ item.name }}
+
+
选择需要提供的抵押物材料(至少选一样)
+
+
{{ item.options }}
@@ -83,9 +133,19 @@
- 配偶材料
+ 配偶材料
-
+
+ {{ item.name }}
+
+ 选择需要提供的配偶材料(至少选一样)
+
+
+
经营类材料
-
+
+ {{ item.name }}
+
+ 选择需要提供的经营类材料(至少选一样)
+
+
+
补充材料
-
+
+ {{ item.name }}
+
+ 选择需要提供的补充材料(至少选一样)
+
+
+
{{ item.options }}
-
@@ -119,68 +198,120 @@
系统跑批准入风控策略
-
- {{ item.options }}
-
+
+
+
+ {{ item.options }}
+
+
选择需要跑批的对象(至少选一样)
+
+
+ {{ item.options }}
+
+
-
- {{ item.options }}
-
+
+
+
+ {{ item.options }}
+
+
选择需要跑批的准入策略(至少选一样)
+
+
+ {{ item.options }}
+
+
-
-
+ 个人信用评分策略
+
+ {{ item.name }}
+
+
+
+
-
-
-
+ 企业信用评分策略
+
+ {{ item.name }}
+
+
+
+
-
-
- {{ item.options }}
-
+
+
+
+ {{ item.options }}
+
+
+
+
+ {{ item.options }}
+
+
+
-
-
+ {{ (info.productType ? '企业' : '个人') + '额度模型' }}
+
+ {{ item.options }}
+
+
+
@@ -190,8 +321,15 @@
:value="item.itemId" />
- {{ info.productType ? '企业' : '个人' }}利率模型
+
+
+ {{ (info.productType ? '企业' : '个人') + '利率模型' }}
+
+ {{ item.options }}
+
+
@@ -199,60 +337,95 @@
尽职调查
-
- {{ item.options }}
-
+
+
选择尽调方式(至少选一样)
+
+ {{ item.options }}
+
+
-
- {{ item.options }}
-
+
+
选择尽调内容(至少选一样)
+
+ {{ item.options }}
+
+
贷款审查
- {{ info.productType ? '所有基本信息' : '所有基本材料' }}
+
+
选择审查材料(至少选一样)
+
{{ info.productType ? '所有基本信息' : '所有基本材料' }}
+
- 《用信调查申报表》
+
+
选择签字表单(至少选一样)
+
《用信调查申报表》
+
贷款审批
- 以上所有材料
+
+
选择审批材料(至少选一样)
+
以上所有材料
+
- 《用信调查申报表》
+
+
选择签字表单(至少选一样)
+
《用信调查申报表》
+
签订合同
- 抵押物所有权证明
+
+
+
+ {{ item.name }}
+
+
+
抵押物所有权证明
+
-
-
+ 借贷合同
+
+ {{ item.name }}
+
+
+
+
@@ -263,9 +436,16 @@
-
-
+ 抵押合同
+
+ {{ item.name }}
+
+
+
+
@@ -276,9 +456,15 @@
-
-
+ 质押合同
+
+ {{ item.name }}
+
+
+
@@ -289,9 +475,15 @@
-
-
+ 担保合同
+
+ {{ item.name }}
+
+
+
@@ -308,11 +500,22 @@
贷后管理
-
- {{ item.options }}
-
+
+
+
+ {{ item.options }}
+
+
选择策略(至少选一样)
+
+
+ {{ item.options }}
+
+
@@ -345,42 +548,58 @@ import Cookies from 'js-cookie';
const emit = defineEmits(['getList']);
interface RuleForm {
+ accessStrategyCheck?: number;
accessStrategy: any;
+ accountMaterialsCheck?: number;
accountMaterials: any;
approvalSignature?: any;
bankProductsId: any;
+ borrowerMaterialCheck?: number;
borrowerMaterial: any;
borrowerMaterialSelect: any;
+ businessMaterialsCheck?: number;
businessMaterials: any;
+ collateralCheck?: number;
collateral: any;
+ contractMaterialsCheck?: number;
contractMaterials: any;
- corporateCreditScoringStrategiesCheck: boolean;
+ corporateCreditScoringStrategiesCheck?: number;
corporateCreditScoringStrategies: any;
corporateInterestRateModel: any;
dueDiligenceContent: any;
dueDiligenceMode: any;
+ enterpriseMaterialCheck?: number;
enterpriseMaterial: any;
enterpriseQuotaModel: any;
+ guaranteeContractCheck?: number;
guaranteeContract: any;
- individualInterestRateModel: any;
- interestRatePricingModelCheck: boolean;
+ individualInterestRateModel?: number;
+ interestRatePricingModelCheck?: number;
interestRatePricingModel: any;
loanApplicationMethod: any;
+ loanContractCheck?: number;
loanContract: any;
+ mateMaterialCheck?: number;
mateMaterial: any;
materialsForLoanApproval: any;
+ mortgageContractCheck?: number;
mortgageContract: any;
- personalCreditScoringStrategiesCheck: boolean;
+ personalCreditScoringStrategiesCheck?: number;
personalCreditScoringStrategies: any;
- pledgeContractCheck: boolean;
+ pledgeContractCheck?: number;
pledgeContract: any;
reviewApproveContent: any;
reviewContent: any;
reviewSignature: any;
+ riskDegreeStrategyCheck?: number;
riskDegreeStrategy: any;
+ runBatchObjectCheck?: number;
runBatchObject: any;
+ selectionStrategyCheck?: number;
selectionStrategy: any;
+ sendingAccountCheck?: number;
sendingAccount: any;
+ supplementaryMaterialsCheck?: number;
supplementaryMaterials: any;
}
@@ -393,46 +612,72 @@ const curTab = ref('tab1');
const config = ref([]);
const credits = ref[]>([]);
const info = ref>({});
+const whethers = ref>([
+ {
+ id: 797,
+ name: '需要提供',
+ },
+ {
+ id: 798,
+ name: '无需提供',
+ },
+]);
const formRef = ref();
const form = reactive({
checkPointId: levelId,
projectId,
+ accessStrategyCheck: '',
accessStrategy: [],
+ accountMaterialsCheck: '',
accountMaterials: [],
approvalSignature: '',
bankProductsId: computed(() => +route.query.id),
+ borrowerMaterialCheck: '',
borrowerMaterial: [],
borrowerMaterialSelect: '',
+ businessMaterialsCheck: '',
businessMaterials: [],
+ collateralCheck: '',
collateral: [],
+ contractMaterialsCheck: '',
contractMaterials: '',
- corporateCreditScoringStrategiesCheck: false,
+ corporateCreditScoringStrategiesCheck: '',
corporateCreditScoringStrategies: '',
corporateInterestRateModel: [],
dueDiligenceContent: [],
dueDiligenceMode: '',
+ enterpriseMaterialCheck: '',
enterpriseMaterial: [],
enterpriseQuotaModel: '',
+ guaranteeContractCheck: '',
guaranteeContract: '',
- individualInterestRateModel: [],
- interestRatePricingModelCheck: false,
+ individualInterestRateModel: '',
+ interestRatePricingModelCheck: '',
interestRatePricingModel: '',
loanApplicationMethod: [],
+ loanContractCheck: '',
loanContract: '',
+ mateMaterialCheck: '',
mateMaterial: [],
materialsForLoanApproval: [],
+ mortgageContractCheck: '',
mortgageContract: '',
- personalCreditScoringStrategiesCheck: false,
+ personalCreditScoringStrategiesCheck: '',
personalCreditScoringStrategies: '',
- pledgeContractCheck: false,
+ pledgeContractCheck: '',
pledgeContract: '',
reviewApproveContent: '',
reviewContent: '',
reviewSignature: '',
+ riskDegreeStrategyCheck: '',
riskDegreeStrategy: [],
+ runBatchObjectCheck: '',
runBatchObject: [],
+ selectionStrategyCheck: '',
selectionStrategy: [],
+ sendingAccountCheck: '',
sendingAccount: '',
+ supplementaryMaterialsCheck: '',
supplementaryMaterials: [],
});
@@ -486,35 +731,35 @@ const submit = async (formEl: FormInstance | undefined) => {
const isEnterprise = info.value.productType === 1;
const param = JSON.parse(JSON.stringify(form));
- param.accessStrategy = param.accessStrategy.join();
- if ((isEnterprise && param.borrowerMaterial?.includes(316)) || (!isEnterprise && param.borrowerMaterial?.includes(314)))
- param.borrowerMaterial.splice(1, 0, param.borrowerMaterialSelect);
+ param.accessStrategy = param.accessStrategyCheck === 797 ? param.accessStrategy.join() : '';
+ if (param.borrowerMaterialCheck === 797) param.borrowerMaterial.unshift(param.borrowerMaterialSelect);
param.borrowerMaterial = param.borrowerMaterial.join();
- param.accountMaterials = param.accountMaterials.join();
+ param.accountMaterials = param.accountMaterialsCheck === 797 ? param.accountMaterials.join() : '';
+ if (param.sendingAccountCheck === 802) param.sendingAccount = '';
// 企业
- param.collateral = param.collateral.join();
- param.enterpriseMaterial = param.enterpriseMaterial.join();
+ param.collateral = param.collateralCheck === 797 ? param.collateral.join() : '';
+ param.enterpriseMaterial = param.enterpriseMaterialCheck === 797 ? param.enterpriseMaterial.join() : '';
param.corporateInterestRateModel = param.corporateInterestRateModel.join();
param.materialsForLoanApproval = param.materialsForLoanApproval.join();
// 个人
- param.businessMaterials = param.businessMaterials.join();
- param.mateMaterial = param.mateMaterial.join();
- param.individualInterestRateModel = param.individualInterestRateModel.join();
- if (!param.personalCreditScoringStrategiesCheck) param.personalCreditScoringStrategies = '无';
- if (!param.corporateCreditScoringStrategiesCheck) param.corporateCreditScoringStrategies = '无';
- if (!param.interestRatePricingModelCheck) param.interestRatePricingModel = '';
-
- if (!param.loanContractCheck) param.loanContract = '';
- if (!param.mortgageContractCheck) param.mortgageContract = '';
- if (!param.pledgeContractCheck) param.pledgeContract = '';
- if (!param.guaranteeContractCheck) param.guaranteeContract = '';
+ param.businessMaterials = param.businessMaterialsCheck === 797 ? param.businessMaterials.join() : '';
+ param.mateMaterial = param.mateMaterialCheck === 797 ? param.mateMaterial.join() : '';
+ if (param.personalCreditScoringStrategiesCheck !== 797) param.personalCreditScoringStrategies = '';
+ if (param.corporateCreditScoringStrategiesCheck !== 797) param.corporateCreditScoringStrategies = '';
+ if (param.interestRatePricingModelCheck !== 803) param.interestRatePricingModel = '';
+
+ if (param.loanContractCheck !== 797) param.loanContract = '';
+ if (param.mortgageContractCheck !== 797) param.mortgageContract = '';
+ if (param.pledgeContractCheck !== 797) param.pledgeContract = '';
+ if (param.guaranteeContractCheck !== 797) param.guaranteeContract = '';
param.dueDiligenceContent = param.dueDiligenceContent.join();
param.loanApplicationMethod = param.loanApplicationMethod.join();
- param.riskDegreeStrategy = param.riskDegreeStrategy.join();
- param.runBatchObject = param.runBatchObject.join();
- param.selectionStrategy = param.selectionStrategy.join();
- param.supplementaryMaterials = param.supplementaryMaterials.join();
+ param.riskDegreeStrategy = param.riskDegreeStrategyCheck === 803 ? param.riskDegreeStrategy.join() : '';
+ param.runBatchObject = param.runBatchObjectCheck === 797 ? param.runBatchObject.join() : '';
+ param.selectionStrategy = param.selectionStrategyCheck === 803 ? param.selectionStrategy.join() : '';
+ param.supplementaryMaterials = param.supplementaryMaterialsCheck === 797 ? param.supplementaryMaterials.join() : '';
+ if (param.contractMaterialsCheck !== 797) param.contractMaterials = '';
if (info.value.riskControlDetails) {
param.id = info.value.riskControlDetails.id;
await riskUpdate(param);
@@ -541,31 +786,43 @@ const addRecord = async (data: Record) => {
// 企业
if (isEnterprise) {
+ data.accountMaterialsCheck && lcRule.push(handleId(1268, 325, data.accountMaterialsCheck, preIds + ',112,120,1268', 1));
data.accountMaterials && lcRule.push(handleId(120, 44, data.accountMaterials, preIds + ',112,120', 1));
- data.sendingAccount && lcRule.push(handleId(121, 45, 162, preIds + ',112,121', 1));
+ data.sendingAccountCheck && lcRule.push(handleId(1269, 326, data.sendingAccountCheck, preIds + ',112,121,1269', 1));
+ data.sendingAccount && lcRule.push(handleId(121, 45, data.sendingAccount, preIds + ',112,121', 1));
data.loanApplicationMethod && lcRule.push(handleId(122, 46, data.loanApplicationMethod, preIds + ',113,122', 1));
+
+ data.enterpriseMaterialCheck && lcRule.push(handleId(1272, 325, data.enterpriseMaterialCheck, preIds + ',113,124,1272', 1));
data.enterpriseMaterial && lcRule.push(handleId(124, 48, data.enterpriseMaterial, preIds + ',113,124', 1));
+ form.borrowerMaterialCheck && lcRule.push(handleId(1270, 325, form.borrowerMaterialCheck, preIds + ',113,123,316,1270', 1));
const borrowerMaterial = [];
form.borrowerMaterial.forEach((e) => {
- e != 316 && borrowerMaterial.push(e);
+ borrowerMaterial.push(e);
});
borrowerMaterial.length && lcRule.push(handleId(316, 47, borrowerMaterial.join(), preIds + ',113,123,316', 1));
data.borrowerMaterialSelect && lcRule.push(handleId(317, 149, data.borrowerMaterialSelect, preIds + ',113,123,317', 1));
+
+ data.collateralCheck && lcRule.push(handleId(1273, 325, data.collateralCheck, preIds + ',113,125,1273', 1));
data.collateral && lcRule.push(handleId(125, 49, data.collateral, preIds + ',113,125', 1));
+
+ data.supplementaryMaterialsCheck && lcRule.push(handleId(1274, 325, data.supplementaryMaterialsCheck, preIds + ',113,126,1274', 1));
data.supplementaryMaterials && lcRule.push(handleId(126, 50, data.supplementaryMaterials, preIds + ',113,126', 1));
+
+ data.runBatchObjectCheck && lcRule.push(handleId(1275, 327, data.runBatchObjectCheck, preIds + ',114,127,1275', 1));
data.runBatchObject && lcRule.push(handleId(127, 51, data.runBatchObject, preIds + ',114,127', 1));
+
+ data.accessStrategyCheck && lcRule.push(handleId(1276, 327, data.accessStrategyCheck, preIds + ',114,128,1276', 1));
data.accessStrategy && lcRule.push(handleId(128, 52, data.accessStrategy, preIds + ',114,128', 1));
- // 选择了无才需要给
- lcRule.push(handleId(1044, 302, data.personalCreditScoringStrategiesCheck ? 759 : 760, preIds + ',114,129,1046,1044', 1));
- lcRule.push(handleId(1044, 302, data.corporateCreditScoringStrategiesCheck ? 759 : 760, preIds + ',114,129,1047,1044', 1));
- lcRule.push(handleId(1045, 303, data.personalCreditScoringStrategies, preIds + ',114,129,1046,1045', 3));
- lcRule.push(handleId(1045, 303, data.corporateCreditScoringStrategies, preIds + ',114,129,1047,1045', 3));
+ data.personalCreditScoringStrategiesCheck && lcRule.push(handleId(1256, 327, data.personalCreditScoringStrategiesCheck, preIds + ',114,129,1046,1256', 1));
+ data.corporateCreditScoringStrategiesCheck && lcRule.push(handleId(1257, 327, data.corporateCreditScoringStrategiesCheck, preIds + ',114,129,1047,1257', 1));
+ data.riskDegreeStrategyCheck && lcRule.push(handleId(1277, 327, data.riskDegreeStrategyCheck, preIds + ',114,130,1277', 1));
data.riskDegreeStrategy && lcRule.push(handleId(130, 54, data.riskDegreeStrategy, preIds + ',114,130', 1));
- data.interestRatePricingModelCheck && lcRule.push(handleId(305, 55, data.interestRatePricingModel, preIds + ',114,131,305', 1));
- data.individualInterestRateModel && lcRule.push(handleId(304, 305, data.individualInterestRateModel, preIds + ',114,131,304', 1));
+ data.interestRatePricingModelCheck && lcRule.push(handleId(1279, 327, data.interestRatePricingModelCheck, preIds + ',114,131,305,1279', 1));
+ data.interestRatePricingModel && lcRule.push(handleId(305, 55, data.interestRatePricingModel, preIds + ',114,131,305', 1));
+ data.individualInterestRateModel && lcRule.push(handleId(1278, 327, data.individualInterestRateModel, preIds + ',114,131,304,1278', 1));
data.dueDiligenceMode && lcRule.push(handleId(132, 56, data.dueDiligenceMode, preIds + ',115,132', 1));
data.dueDiligenceContent && lcRule.push(handleId(133, 57, data.dueDiligenceContent, preIds + ',115,133', 1));
@@ -573,38 +830,61 @@ const addRecord = async (data: Record) => {
data.reviewSignature && lcRule.push(handleId(135, 59, data.reviewSignature, preIds + ',116,135', 1));
data.reviewApproveContent && lcRule.push(handleId(136, 60, data.reviewApproveContent, preIds + ',117,136', 1));
data.approvalSignature && lcRule.push(handleId(137, 61, data.approvalSignature, preIds + ',117,137', 1));
+
+ data.contractMaterialsCheck && lcRule.push(handleId(1280, 325, data.contractMaterialsCheck, preIds + ',118,138,1280', 1));
data.contractMaterials && lcRule.push(handleId(138, 62, data.contractMaterials, preIds + ',118,138', 1));
+ data.loanContractCheck && lcRule.push(handleId(1281, 325, data.loanContractCheck, preIds + ',118,139,306,1281', 1));
data.loanContract && lcRule.push(handleId(306, 63, data.loanContract, preIds + ',118,139,306', 1));
+
+ data.mortgageContractCheck && lcRule.push(handleId(1282, 325, data.mortgageContractCheck, preIds + ',118,139,307,1282', 1));
data.mortgageContract && lcRule.push(handleId(307, 142, data.mortgageContract, preIds + ',118,139,307', 1));
+
+ data.pledgeContractCheck && lcRule.push(handleId(1283, 325, data.pledgeContractCheck, preIds + ',118,139,308,1283', 1));
data.pledgeContract && lcRule.push(handleId(308, 143, data.pledgeContract, preIds + ',118,139,308', 1));
+
+ data.guaranteeContractCheck && lcRule.push(handleId(1284, 325, data.guaranteeContractCheck, preIds + ',118,139,309,1284', 1));
data.guaranteeContract && lcRule.push(handleId(309, 144, data.guaranteeContract, preIds + ',118,139,309', 1));
+
+ data.selectionStrategyCheck && lcRule.push(handleId(1285, 327, data.selectionStrategyCheck, preIds + ',119,140,1285', 1));
data.selectionStrategy && lcRule.push(handleId(140, 64, data.selectionStrategy, preIds + ',119,140', 1));
} else {
+ data.accountMaterialsCheck && lcRule.push(handleId(1246, 325, data.accountMaterialsCheck, preIds + ',72,75,1246', 1));
data.accountMaterials && lcRule.push(handleId(75, 20, data.accountMaterials, preIds + ',72,75', 1));
- data.sendingAccount && lcRule.push(handleId(76, 21, 46, preIds + ',72,76', 1));
+ data.sendingAccountCheck && lcRule.push(handleId(1247, 326, data.sendingAccountCheck, preIds + ',72,76,1247', 1));
+ data.sendingAccount && lcRule.push(handleId(76, 21, data.sendingAccount, preIds + ',72,76', 1));
data.loanApplicationMethod && lcRule.push(handleId(77, 22, data.loanApplicationMethod, preIds + ',73,77', 1));
+
+ form.borrowerMaterialCheck && lcRule.push(handleId(1249, 325, form.borrowerMaterialCheck, preIds + ',73,78,314,1249', 1));
const borrowerMaterial = [];
form.borrowerMaterial.forEach((e) => {
- e != 314 && borrowerMaterial.push(e);
+ borrowerMaterial.push(e);
});
borrowerMaterial.length && lcRule.push(handleId(314, 23, borrowerMaterial.join(), preIds + ',73,78,314', 1));
data.borrowerMaterialSelect && lcRule.push(handleId(315, 148, data.borrowerMaterialSelect, preIds + ',73,78,315', 1));
+ data.mateMaterialCheck && lcRule.push(handleId(1251, 325, data.mateMaterialCheck, preIds + ',73,79,1251', 1));
data.mateMaterial && lcRule.push(handleId(79, 24, data.mateMaterial, preIds + ',73,79', 1));
+ data.businessMaterialsCheck && lcRule.push(handleId(1252, 325, data.businessMaterialsCheck, preIds + ',73,80,1252', 1));
data.businessMaterials && lcRule.push(handleId(80, 25, data.businessMaterials, preIds + ',73,80', 1));
+
+ data.supplementaryMaterialsCheck && lcRule.push(handleId(1253, 325, data.supplementaryMaterialsCheck, preIds + ',73,81,1253', 1));
data.supplementaryMaterials && lcRule.push(handleId(81, 26, data.supplementaryMaterials, preIds + ',73,81', 1));
+
+ data.runBatchObjectCheck && lcRule.push(handleId(1254, 325, data.runBatchObjectCheck, preIds + ',74,82,1254', 1));
data.runBatchObject && lcRule.push(handleId(82, 27, data.runBatchObject, preIds + ',74,82', 1));
+
+ data.accessStrategyCheck && lcRule.push(handleId(1255, 325, data.accessStrategyCheck, preIds + ',74,83,1255', 1));
data.accessStrategy && lcRule.push(handleId(83, 28, data.accessStrategy, preIds + ',74,83', 1));
- // 选择了无才需要给
- lcRule.push(handleId(1044, 302, data.personalCreditScoringStrategiesCheck ? 759 : 760, preIds + ',74,84,1046,1044', 1));
- lcRule.push(handleId(1044, 302, data.corporateCreditScoringStrategiesCheck ? 759 : 760, preIds + ',74,84,1047,1044', 1));
- lcRule.push(handleId(1045, 303, data.personalCreditScoringStrategies, preIds + ',74,84,1046,1045', 3));
- lcRule.push(handleId(1045, 303, data.corporateCreditScoringStrategies, preIds + ',74,84,1047,1045', 3));
+ data.personalCreditScoringStrategiesCheck && lcRule.push(handleId(1256, 325, data.personalCreditScoringStrategiesCheck, preIds + ',74,84,1046,1256', 1));
+ data.corporateCreditScoringStrategiesCheck && lcRule.push(handleId(1257, 325, data.corporateCreditScoringStrategiesCheck, preIds + ',74,84,1047,1257', 1));
+ data.riskDegreeStrategyCheck && lcRule.push(handleId(1258, 327, data.riskDegreeStrategyCheck, preIds + ',74,85,1258', 1));
data.riskDegreeStrategy && lcRule.push(handleId(85, 30, data.riskDegreeStrategy, preIds + ',74,85', 1));
- data.interestRatePricingModelCheck && lcRule.push(handleId(303, 141, data.interestRatePricingModel, preIds + ',74,86,303', 1));
- data.individualInterestRateModel && lcRule.push(handleId(302, 304, data.individualInterestRateModel, preIds + ',74,86,302', 1));
+
+ data.interestRatePricingModelCheck && lcRule.push(handleId(1260, 327, data.interestRatePricingModelCheck, preIds + ',74,86,303,1260', 1));
+ data.interestRatePricingModel && lcRule.push(handleId(303, 141, data.interestRatePricingModel, preIds + ',74,86,303', 1));
+ data.individualInterestRateModel && lcRule.push(handleId(1259, 327, data.individualInterestRateModel, preIds + ',74,86,302,1259', 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));
@@ -612,12 +892,21 @@ const addRecord = async (data: Record) => {
data.reviewSignature && lcRule.push(handleId(92, 35, data.reviewSignature, preIds + ',90,92', 1));
data.reviewApproveContent && lcRule.push(handleId(94, 36, data.reviewApproveContent, preIds + ',93,94', 1));
data.approvalSignature && lcRule.push(handleId(95, 37, data.approvalSignature, preIds + ',93,95', 1));
+
+ data.contractMaterialsCheck && lcRule.push(handleId(1261, 325, data.contractMaterialsCheck, preIds + ',96,97,1261', 1));
data.contractMaterials && lcRule.push(handleId(97, 38, data.contractMaterials, preIds + ',96,97', 1));
+ data.loanContractCheck && lcRule.push(handleId(1263, 325, data.loanContractCheck, preIds + ',96,98,310,1263', 1));
data.loanContract && lcRule.push(handleId(310, 39, data.loanContract, preIds + ',96,98,310', 1));
+ data.mortgageContractCheck && lcRule.push(handleId(1264, 325, data.mortgageContractCheck, preIds + ',96,98,311,1264', 1));
data.mortgageContract && lcRule.push(handleId(311, 145, data.mortgageContract, preIds + ',96,98,311', 1));
+
+ data.pledgeContractCheck && lcRule.push(handleId(1265, 325, data.pledgeContractCheck, preIds + ',96,98,312,1265', 1));
data.pledgeContract && lcRule.push(handleId(312, 146, data.pledgeContract, preIds + ',96,98,312', 1));
+ data.guaranteeContractCheck && lcRule.push(handleId(1266, 325, data.guaranteeContractCheck, preIds + ',96,98,313,1266', 1));
data.guaranteeContract && lcRule.push(handleId(313, 147, data.guaranteeContract, preIds + ',96,98,313', 1));
+
+ data.selectionStrategyCheck && lcRule.push(handleId(1267, 327, data.selectionStrategyCheck, preIds + ',99,1267', 1));
data.selectionStrategy && lcRule.push(handleId(99, 40, data.selectionStrategy, preIds + ',99', 1));
}