统一个人测算入参与重启脚本进程识别

This commit is contained in:
wkc
2026-04-10 15:04:56 +08:00
parent f001047d0c
commit fa0b446699
46 changed files with 903 additions and 87 deletions

View File

@@ -51,6 +51,23 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="贷款用途" prop="loanPurpose">
<el-select v-model="form.loanPurpose" placeholder="请选择贷款用途" style="width: 100%">
<el-option label="消费" value="consumer"/>
<el-option label="经营" value="business"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="借款期限(年)" prop="loanTerm">
<el-select v-model="form.loanTerm" placeholder="请选择借款期限" style="width: 100%">
<el-option v-for="item in loanTermOptions" :key="item" :label="item" :value="item"/>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="是否有经营佐证" prop="bizProof">
@@ -70,9 +87,9 @@
<el-col :span="12">
<el-form-item label="抵质押类型" prop="collType">
<el-select v-model="form.collType" placeholder="请选择抵质押类型" style="width: 100%">
<el-option label="一线" value="一线"/>
<el-option label="一类" value="一类"/>
<el-option label="二类" value="二类"/>
<el-option label="三类" value="三类"/>
</el-select>
</el-form-item>
</el-col>
@@ -102,22 +119,6 @@ export default {
}
},
data() {
// 身份证验证
const validateIdNum = (rule, value, callback) => {
if (!value) {
callback(new Error('请输入证件号码'))
} else if (this.form.idType === '身份证') {
const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
if (!reg.test(value)) {
callback(new Error('请输入正确的身份证号码'))
} else {
callback()
}
} else {
callback()
}
}
// 金额验证
const validateApplyAmt = (rule, value, callback) => {
if (!value) {
@@ -135,9 +136,12 @@ export default {
}
return {
loanTermOptions: [
'1', '2', '3', '4', '5', '6'
],
submitting: false,
form: {
orgCode: '',
orgCode: '892000',
runType: '1',
custIsn: undefined,
custName: undefined,
@@ -145,6 +149,8 @@ export default {
idNum: undefined,
guarType: undefined,
applyAmt: undefined,
loanPurpose: undefined,
loanTerm: undefined,
bizProof: false,
loanLoop: false,
collType: undefined,
@@ -163,7 +169,7 @@ export default {
{required: true, message: "请选择证件类型", trigger: "change"}
],
idNum: [
{required: true, validator: validateIdNum, trigger: "blur"}
{required: true, message: "证件号码不能为空", trigger: "blur"}
],
guarType: [
{required: true, message: "请选择担保方式", trigger: "change"}
@@ -171,8 +177,11 @@ export default {
applyAmt: [
{required: true, validator: validateApplyAmt, trigger: "blur"}
],
collType: [
{required: true, message: "请选择抵质押类型", trigger: "change"}
loanPurpose: [
{required: true, message: "请选择贷款用途", trigger: "change"}
],
loanTerm: [
{required: true, message: "请选择借款期限", trigger: "change"}
]
}
}
@@ -198,7 +207,7 @@ export default {
/** 表单重置 */
reset() {
this.form = {
orgCode: '',
orgCode: '892000',
runType: '1',
custIsn: undefined,
custName: undefined,
@@ -206,6 +215,8 @@ export default {
idNum: undefined,
guarType: undefined,
applyAmt: undefined,
loanPurpose: undefined,
loanTerm: undefined,
bizProof: false,
loanLoop: false,
collType: undefined,
@@ -231,9 +242,9 @@ export default {
// 转换开关值为字符串
const data = {
...this.form,
bizProof: this.form.bizProof ? 'true' : 'false',
loanLoop: this.form.loanLoop ? 'true' : 'false',
collThirdParty: this.form.collThirdParty ? 'true' : 'false'
bizProof: this.form.bizProof ? '1' : '0',
loanLoop: this.form.loanLoop ? '1' : '0',
collThirdParty: this.form.collThirdParty ? '1' : '0'
}
createPersonalWorkflow(data).then(response => {