diff --git a/src/pages/certification/components/EnterpriseInfo.vue b/src/pages/certification/components/EnterpriseInfo.vue
index dc7cf5f..0f26be1 100644
--- a/src/pages/certification/components/EnterpriseInfo.vue
+++ b/src/pages/certification/components/EnterpriseInfo.vue
@@ -97,7 +97,7 @@
-
+
@@ -118,8 +118,8 @@
-
-
+
+
@@ -200,10 +200,10 @@
- 授权代表信息
+
+
@@ -241,7 +241,6 @@
-
@@ -279,12 +278,12 @@
-
+ -->
-
应用场景填写
+
+
@@ -301,9 +300,6 @@
-
-
-
@@ -332,7 +328,7 @@
-
+ -->
@@ -528,30 +524,29 @@ const enterpriseRules = {
{ required: true, message: '请输入验证码', trigger: 'blur' },
{ len: 6, message: '验证码应为6位数字', trigger: 'blur' }
],
- // 扩展字段简单校验(可按需加强)
businessLicenseImageURL: [
{ 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变化
@@ -692,6 +687,7 @@ const uploadFileOnceSelected = async (file) => {
}
// 提交前仅从 fileList 同步 URL 到表单,并检查是否全部已上传(选择即上传,提交时不再批量上传)
+// 注:营业执照、办公场地、应用场景、授权代表身份证等表单项已暂时隐藏,仅同步 URL,不再强制校验
const syncFormUrlsAndCheckReady = () => {
form.value.businessLicenseImageURL = extractUrls(businessLicenseFileList.value)[0] || ''
form.value.officePlaceImageURLs = extractUrls(officePlaceFileList.value)
@@ -701,10 +697,11 @@ const syncFormUrlsAndCheckReady = () => {
const hasUploading = (list) => list.some((f) => f.status === 'uploading')
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 eca7688..1a3fe32 100644
--- a/src/pages/certification/index.vue
+++ b/src/pages/certification/index.vue
@@ -68,13 +68,14 @@
@submit="handleEnterpriseSubmit"
/>
-
+
{
currentStep.value = 'enterprise_info'
break
case 'info_pending_review':
- currentStep.value = 'manual_review'
+ // 暂时跳过人工审核展示,直接进入企业认证步骤
+ currentStep.value = 'enterprise_verify'
break
case 'info_submitted':
currentStep.value = 'enterprise_verify'