diff --git a/src/pages/certification/components/EnterpriseInfo.vue b/src/pages/certification/components/EnterpriseInfo.vue index 0f26be1..6da8fac 100644 --- a/src/pages/certification/components/EnterpriseInfo.vue +++ b/src/pages/certification/components/EnterpriseInfo.vue @@ -119,7 +119,7 @@ - + @@ -201,7 +201,7 @@ - + - +
@@ -528,25 +528,25 @@ const enterpriseRules = { { required: true, message: '请上传营业执照图片', trigger: 'change' } ], // 暂时隐藏的表单项,校验已关闭,恢复显示时请还原 - // apiUsage: [ - // { required: true, message: '请填写接口用途', trigger: 'blur' }, - // { min: 5, max: 500, message: '接口用途长度应在5-500个字符之间', trigger: 'blur' } - // ], - // authorizedRepName: [ - // { required: true, message: '请输入授权代表姓名', trigger: 'blur' }, - // { min: 2, max: 20, message: '授权代表姓名长度应在2-20个字符之间', trigger: 'blur' } - // ], - // authorizedRepID: [ - // { required: true, message: '请输入授权代表身份证号', trigger: 'blur' }, - // { validator: validateIDCard, trigger: 'blur' } - // ], - // authorizedRepPhone: [ - // { required: true, message: '请输入授权代表手机号', trigger: 'blur' }, - // { validator: validatePhone, trigger: 'blur' } - // ], - // authorizedRepIDImageURLs: [ - // { required: true, message: '请上传授权代表身份证正反面图片', trigger: 'change' } - // ] + apiUsage: [ + { required: true, message: '请填写接口用途', trigger: 'blur' }, + { min: 5, max: 500, message: '接口用途长度应在5-500个字符之间', trigger: 'blur' } + ], + authorizedRepName: [ + { required: true, message: '请输入授权代表姓名', trigger: 'blur' }, + { min: 2, max: 20, message: '授权代表姓名长度应在2-20个字符之间', trigger: 'blur' } + ], + authorizedRepID: [ + { required: true, message: '请输入授权代表身份证号', trigger: 'blur' }, + { validator: validateIDCard, trigger: 'blur' } + ], + authorizedRepPhone: [ + { required: true, message: '请输入授权代表手机号', trigger: 'blur' }, + { validator: validatePhone, trigger: 'blur' } + ], + authorizedRepIDImageURLs: [ + { required: true, message: '请上传授权代表身份证正反面图片', trigger: 'change' } + ] } // 监听props变化 @@ -698,10 +698,10 @@ const syncFormUrlsAndCheckReady = () => { const hasUnfinished = (list) => list.some((f) => f.raw && !f.response?.url) if (hasUploading(businessLicenseFileList.value) || hasUnfinished(businessLicenseFileList.value)) return false // 以下上传项已暂时隐藏,不再参与“未上传完成”的拦截 - // if (hasUploading(officePlaceFileList.value) || hasUnfinished(officePlaceFileList.value)) return false - // if (hasUploading(scenarioFileList.value) || hasUnfinished(scenarioFileList.value)) return false - // if (hasUploading(authorizedRepIDFrontFileList.value) || hasUnfinished(authorizedRepIDFrontFileList.value)) return false - // if (hasUploading(authorizedRepIDBackFileList.value) || hasUnfinished(authorizedRepIDBackFileList.value)) return false + if (hasUploading(officePlaceFileList.value) || hasUnfinished(officePlaceFileList.value)) return false + if (hasUploading(scenarioFileList.value) || hasUnfinished(scenarioFileList.value)) return false + if (hasUploading(authorizedRepIDFrontFileList.value) || hasUnfinished(authorizedRepIDFrontFileList.value)) return false + if (hasUploading(authorizedRepIDBackFileList.value) || hasUnfinished(authorizedRepIDBackFileList.value)) return false return true } diff --git a/src/pages/certification/index.vue b/src/pages/certification/index.vue index 2196a6d..935999d 100644 --- a/src/pages/certification/index.vue +++ b/src/pages/certification/index.vue @@ -68,14 +68,13 @@ @submit="handleEnterpriseSubmit" /> - - + /> { currentStep.value = 'enterprise_info' break case 'info_pending_review': - // 暂时跳过人工审核展示,直接进入企业认证步骤 - currentStep.value = 'enterprise_verify' + currentStep.value = 'manual_review' break case 'info_submitted': currentStep.value = 'enterprise_verify'