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: [{