Bladeren bron

Merge branch 'feature-guokaida-260908'

yuanmingze 1 week geleden
bovenliggende
commit
5f31bf07a1

+ 1 - 1
src/views/compliance-plan/index.vue

@@ -40,7 +40,7 @@ const REDIRECT_DELAY = 1000
 let redirectTimer: number | undefined
 
 const redirectToCompliancePlan = (): void => {
-  window.location.replace(COMPLIANCE_PLAN_URL)
+  window.location.replace(`${COMPLIANCE_PLAN_URL}${window.location.search}`)
 }
 
 onMounted(() => {

+ 1 - 1
src/views/compliance-registration/index.vue

@@ -40,7 +40,7 @@ const REDIRECT_DELAY = 1000
 let redirectTimer: number | undefined
 
 const redirectToRegistration = (): void => {
-  window.location.replace(REGISTRATION_URL)
+  window.location.replace(`${REGISTRATION_URL}${window.location.search}`)
 }
 
 onMounted(() => {

+ 0 - 46
src/views/compliance-registration/validation.ts

@@ -1,46 +0,0 @@
-import type { FieldRule } from 'vant'
-
-const requiredText = (label: string, maxLength: number): FieldRule[] => [
-  {
-    required: true,
-    validator: (value: unknown) => typeof value === 'string' && Boolean(value.trim()),
-    message: `请输入${label}`,
-  },
-  {
-    validator: (value: unknown) => typeof value === 'string' && [...value].length <= maxLength,
-    message: `${label}最多${maxLength}个字`,
-  },
-]
-
-export const registrationRules: Record<string, FieldRule[]> = {
-  name: requiredText('真实姓名', 50),
-  gender: [
-    {
-      required: true,
-      validator: (value: unknown) => value === '男' || value === '女',
-      message: '请选择性别(男或女)',
-    },
-  ],
-  phone: [
-    { required: true, message: '请输入手机号' },
-    { pattern: /^1[3-9]\d{9}$/, message: '手机号格式错误' },
-  ],
-  idNumber: [
-    { required: true, message: '请输入身份证号' },
-    {
-      pattern: /^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/,
-      message: '身份证号格式错误',
-    },
-  ],
-  company: requiredText('单位全称', 100),
-  position: requiredText('职务', 50),
-  education: [{ required: true, message: '请至少选择一项学历报名' }],
-  photo: [
-    { required: true, message: '请添加证书使用的照片' },
-    {
-      validator: (value: unknown) => Array.isArray(value) && value.length >= 1 && value.length <= 2,
-      message: '照片数量须为1~2张',
-    },
-  ],
-  address: requiredText('详细地址', 100),
-}