From ef3b3effac21253cae6017d9402b6a433bcda8d6 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq,com> Date: Mon, 11 Mar 2024 18:16:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=89=8B=E6=9C=BA=E5=8F=B7?= =?UTF-8?q?=20=E8=BA=AB=E4=BB=BD=E8=AF=81=E5=8F=B7=E6=AD=A3=E5=88=99?= =?UTF-8?q?=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/user/mycertinfo/mycertinfo.vue | 22 +++++------ pages/user/mycertinfo/orgverify.vue | 54 ++++++++++++++++++++------ pages/user/mycertinfo/personverify.vue | 54 ++++++++++++++++++++------ 3 files changed, 95 insertions(+), 35 deletions(-) diff --git a/pages/user/mycertinfo/mycertinfo.vue b/pages/user/mycertinfo/mycertinfo.vue index b49af47..b215e54 100644 --- a/pages/user/mycertinfo/mycertinfo.vue +++ b/pages/user/mycertinfo/mycertinfo.vue @@ -93,10 +93,10 @@ let str1 = app.institutionsStr// 显示按钮 let str2 = app.peopleStr// 显示按钮 - if (isposttion === 1) { + if (isposttion == 1) { //判断是在白名单里 if (userTypes !== undefined) { - if (userTypes === "企业") { + if (userTypes == "企业") { app.is_show_people = false // 隐藏个人 if (state == "1" || state == "3" || state == "7" || state == "0") { str1 = "认证中" @@ -105,15 +105,15 @@ } else if (state == "6") { str1 = "认证通过" } - } - } else if (userTypes == "服务商") { - app.is_show_people = false // 隐藏个人 - if (state == "1" || state == "3" || state == "7" || state == "0") { - str1 = '认证中' - } else if (state == "2" || state == "4" || state == "5") { - str1 = '认证失败' - } else if (state == "6") { - str1 = '认证通过' + } else if (userTypes == "服务商") { + app.is_show_people = false // 隐藏个人 + if (state == "1" || state == "3" || state == "7" || state == "0") { + str1 = '认证中' + } else if (state == "2" || state == "4" || state == "5") { + str1 = '认证失败' + } else if (state == "6") { + str1 = '认证通过' + } } } } else { diff --git a/pages/user/mycertinfo/orgverify.vue b/pages/user/mycertinfo/orgverify.vue index eaeac7b..7099457 100644 --- a/pages/user/mycertinfo/orgverify.vue +++ b/pages/user/mycertinfo/orgverify.vue @@ -410,10 +410,20 @@ export default { }] }, legalsCellPhone: { - rules: [{ - required: true, - errorMessage: '法人手机号不能为空' - }] + rules: [ + { + required: true, + errorMessage: '法人手机号不能为空' + }, + { + validateFunction: function (rule, value, data, callback) { + let pattern = /^1[3-9]\d{9}$/; + if (!pattern.test(value)) { + callback('请输入正确的法人手机号') + } + } + } + ] }, publicAccount: { rules: [{ @@ -452,16 +462,36 @@ export default { }] }, certIdnum: { - rules: [{ - required: true, - errorMessage: '开户人身份证号码不能为空' - }] + rules: [ + { + required: true, + errorMessage: '开户人身份证号码不能为空' + }, + { + validateFunction: function (rule, value, data, callback) { + let pattern = /^\d{17}[\dXx]$/; + if (!pattern.test(value)) { + callback('请输入正确的开户人身份证号码') + } + } + } + ] }, bankCellPhone: { - rules: [{ - required: true, - errorMessage: '开户银行预留手机号不能为空' - }] + rules: [ + { + required: true, + errorMessage: '开户银行预留手机号不能为空' + }, + { + validateFunction: function (rule, value, data, callback) { + let pattern = /^1[3-9]\d{9}$/; + if (!pattern.test(value)) { + callback('请输入正确的开户银行预留手机号') + } + } + } + ] }, yyzz_idbfile: { rules: [{ diff --git a/pages/user/mycertinfo/personverify.vue b/pages/user/mycertinfo/personverify.vue index 0fff06c..3e9c24b 100644 --- a/pages/user/mycertinfo/personverify.vue +++ b/pages/user/mycertinfo/personverify.vue @@ -159,10 +159,20 @@ }] }, pernalCard: { - rules: [{ - required: true, - errorMessage: '身份证号不能为空' - }] + rules: [ + { + required: true, + errorMessage: '身份证号不能为空' + }, + { + validateFunction: function (rule, value, data, callback) { + let pattern = /^\d{17}[\dXx]$/; + if (!pattern.test(value)) { + callback('请输入正确的身份证号') + } + } + } + ] }, domicileStr: { rules: [{ @@ -189,10 +199,20 @@ }] }, pernalPhone: { - rules: [{ - required: true, - errorMessage: '联系电话不能为空' - }] + rules: [ + { + required: true, + errorMessage: '联系电话不能为空' + }, + { + validateFunction: function (rule, value, data, callback) { + let pattern = /^1[3-9]\d{9}$/; + if (!pattern.test(value)) { + callback('请输入正确的联系电话') + } + } + } + ] }, pernalEmial: { rules: [{ @@ -219,10 +239,20 @@ }] }, peralBankPhone: { - rules: [{ - required: true, - errorMessage: '开户银行预留手机号不能为空' - }] + rules: [ + { + required: true, + errorMessage: '开户银行预留手机号不能为空' + }, + { + validateFunction: function (rule, value, data, callback) { + let pattern = /^1[3-9]\d{9}$/; + if (!pattern.test(value)) { + callback('请输入正确的开户银行预留手机号') + } + } + } + ] }, islicode: { rules: [{