1
李凌
2025-10-09 045235121ba199cc885a8dd4f21b65fea8cdcc2a
1
14 files modified
240 ■■■■ changed files
src/i18n/Deutsch.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/Italy.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/Japanese.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/Portuguese.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/Spanish.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/cn.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/en.js 17 ●●●● patch | view | raw | blame | history
src/i18n/fa.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/korean.js 15 ●●●●● patch | view | raw | blame | history
src/i18n/th.js 16 ●●●● patch | view | raw | blame | history
src/i18n/vi.js 13 ●●●●● patch | view | raw | blame | history
src/i18n/zhcn.js 15 ●●●●● patch | view | raw | blame | history
src/views/login/index.vue 10 ●●●● patch | view | raw | blame | history
src/views/register/index.vue 49 ●●●●● patch | view | raw | blame | history
src/i18n/Deutsch.js
@@ -19,7 +19,7 @@
    password: "Passwort",
    repassword: "Passwort bestätigen",
    passwordTips: "Passwort (6-12 Zeichen)",
    passwordTips: "Passwort (8-16 Zeichen, muss Großbuchstaben und Sonderzeichen enthalten)",
    surePassword: "Bitte bestätigen Sie das Passwort",
    invitCode: "Invitation Code (optional)",
    entryInvitCode: "Bitte den Einladungscode eingeben",
@@ -2847,4 +2847,17 @@
    "确认登录密码": "Bestätige das Login-Passwort",
    "设置6位数字资金密码": "Setze 6-stellige Zahlungspasswörter",
    "通往机构机代币化的大门": "Die tür zu den institutionellen maschinellen token",
    "请输入金融机构代码": "Bitte geben sie den code der finanzinstitutionen ein",
    "电子邮箱": "E-Mail",
    "手机号码": "Handynummer",
    "请输入登录密码": "Bitte geben Sie das Login-Passwort ein",
    "请输入手机号码": "Bitte geben Sie die Handynummer ein",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Bitte geben Sie 8-16 Zeichen ein, die Großbuchstaben und Sonderzeichen enthalten müssen",
    "请输入6位阿拉伯数字的资金密码": "Bitte geben Sie das 6-stellige arabische Zahlenpasswort ein",
    "请输入邮箱验证码": "Bitte geben Sie den E-Mail-Bestätigungscode ein",
    "请输入金融机构识别码": "Bitte geben Sie den Identifikationscode der Finanzinstitution ein",
    "发送邮箱验证码": "E-Mail-Bestätigungscode senden",
    "手机验证码": "Handy-Bestätigungscode",
    "请输入手机验证码": "Bitte geben Sie den Handy-Bestätigungscode ein",
    "发送手机验证码": "Handy-Bestätigungscode senden",
}
src/i18n/Italy.js
@@ -18,7 +18,7 @@
    entryAccount: "Inserisci il numero di conto",
    password: "parola d'ordine",
    repassword: "Conferma password",
    passwordTips: "Password (6-12 caratteri)",
    passwordTips: "Password (8-16 caratteri, deve contenere lettere maiuscole e caratteri speciali)",
    surePassword: "Conferma la password",
    invitCode: "Codice di invito (facoltativo)",
    entryInvitCode: "Inserisci il codice di invito",
@@ -2937,4 +2937,17 @@
    "确认登录密码": "Conferma la password di accesso",
    "设置6位数字资金密码": "Imposta la password di 6 cifre",
    "通往机构机代币化的大门": "Porte per l'accesso alla tokenizzazione delle istituzioni",
    "请输入金融机构代码": "Inserisci il codice dell'istituzione finanziaria",
    "电子邮箱": "Email",
    "手机号码": "Handynummer",
    "请输入登录密码": "Bitte geben Sie das Login-Passwort ein",
    "请输入手机号码": "Bitte geben Sie die Handynummer ein",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Bitte geben Sie 8-16 Zeichen ein, die Großbuchstaben und Sonderzeichen enthalten müssen",
    "请输入6位阿拉伯数字的资金密码": "Bitte geben Sie das 6-stellige arabische Zahlenpasswort ein",
    "请输入邮箱验证码": "Bitte geben Sie den E-Mail-Bestätigungscode ein",
    "请输入金融机构识别码": "Bitte geben Sie den Identifikationscode der Finanzinstitution ein",
    "发送邮箱验证码": "E-Mail-Bestätigungscode senden",
    "手机验证码": "Handy-Bestätigungscode",
    "请输入手机验证码": "Bitte geben Sie den Handy-Bestätigungscode ein",
    "发送手机验证码": "Handy-Bestätigungscode senden",
}
src/i18n/Japanese.js
@@ -18,7 +18,7 @@
    entryAccount: "アカウントを入力してください、",
    password: "パスワード",
    repassword: "パスワードの確認",
    passwordTips: "パスワード(6-12文字)",
    passwordTips: "パスワード(8-16文字、大文字と特殊文字を含む必要があります)",
    surePassword: "パスワードを確認してください",
    invitCode: "招待状、",
    entryInvitCode: "招待状を入力してください、",
@@ -2705,4 +2705,17 @@
    "确认登录密码": "ログインパスワードを確認します",
    "设置6位数字资金密码": "6桁の数字資金パスワードを設定します",
    "通往机构机代币化的大门": "機構代币化の入り口",
    "请输入金融机构代码": "金融機関コードを入力してください",
    "电子邮箱": "電子メール",
    "手机号码": "電話番号",
    "请输入登录密码": "ログインパスワードを入力してください",
    "请输入手机号码": "電話番号を入力してください",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "8~16文字を入力してください。大文字、特殊文字を含める必要があります",
    "请输入6位阿拉伯数字的资金密码": "6桁の数字資金パスワードを入力してください",
    "请输入邮箱验证码": "メールの確認コードを入力してください",
    "请输入金融机构识别码": "金融機関識別コードを入力してください",
    "发送邮箱验证码": "メール確認コードを送信します",
    "手机验证码": "携帯電話の確認コード",
    "请输入手机验证码": "携帯電話の確認コードを入力してください",
    "发送手机验证码": "携帯電話の確認コードを送信します",
}
src/i18n/Portuguese.js
@@ -18,7 +18,7 @@
    entryAccount: "Por favor, digite o número da conta",
    password: "senha",
    repassword: "Confirmar Senha",
    passwordTips: "Senha (6-12 caracteres)",
    passwordTips: "Senha (8-16 caracteres, deve conter letras maiúsculas e caracteres especiais)",
    surePassword: "Por favor, confirme a senha",
    invitCode: "Código de convite (opcional)",
    entryInvitCode: "Por favor, digite o código de convite",
@@ -657,4 +657,17 @@
    "确认登录密码": "Confirme a senha de login",
    "设置6位数字资金密码": "Defina uma senha de fundo de 6 dígitos",
    "通往机构机代币化的大门": "A porta de entrada para a tokenização institucional",
    "请输入金融机构代码": "Por favor, insira o código da instituição financeira",
    "电子邮箱": "E-mail",
    "手机号码": "Número de celular",
    "请输入登录密码": "Por favor, insira a senha de login",
    "请输入手机号码": "Por favor, insira o número do celular",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Por favor, insira 8-16 caracteres, incluindo letras maiúsculas, minúsculas, números e caracteres especiais",
    "请输入6位阿拉伯数字的资金密码": "Por favor, insira uma senha de fundo de 6 dígitos",
    "请输入邮箱验证码": "Por favor, insira o código de verificação do e-mail",
    "请输入金融机构识别码": "Por favor, insira o código de identificação da instituição financeira",
    "发送邮箱验证码": "Enviar código de verificação por e-mail",
    "手机验证码": "Código de verificação do celular",
    "请输入手机验证码": "Por favor, insira o código de verificação do celular",
    "发送手机验证码": "Enviar código de verificação do celular",
}
src/i18n/Spanish.js
@@ -18,7 +18,7 @@
    entryAccount: "Por favor, digite o número da conta",
    password: "senha",
    repassword: "Confirmar Senha",
    passwordTips: "Senha (6-12 caracteres)",
    passwordTips: "Senha (8-16 caracteres, deve conter letras maiúsculas e caracteres especiais)",
    surePassword: "Por favor, confirme a senha",
    invitCode: "Código de convite (opcional)",
    entryInvitCode: "Por favor, digite o código de convite",
@@ -2620,4 +2620,17 @@
    "确认登录密码": "Confirmar contraseña de inicio de sesión",
    "设置6位数字资金密码": "Establecer 6 dígitos de contraseña de fondos",
    "通往机构机代币化的大门": "La puerta de entrada a la tokenización institucional",
    "请输入金融机构代码": "Por favor ingrese el código de la institución financiera",
    "电子邮箱": "Correo electrónico",
    "手机号码": "Número de teléfono móvil",
    "请输入登录密码": "Por favor ingrese la contraseña de inicio de sesión",
    "请输入手机号码": "Por favor ingrese el número de teléfono móvil",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Por favor ingrese 8-16 caracteres, debe incluir letras mayúsculas y caracteres especiales",
    "请输入6位阿拉伯数字的资金密码": "Por favor ingrese una contraseña de fondos de 6 dígitos árabes",
    "请输入邮箱验证码": "Por favor ingrese el código de verificación de correo electrónico",
    "请输入金融机构识别码": "Por favor ingrese el código de identificación de la institución financiera",
    "发送邮箱验证码": "Enviar código de verificación de correo electrónico",
    "手机验证码": "Código de verificación del teléfono móvil",
    "请输入手机验证码": "Por favor ingrese el código de verificación del teléfono móvil",
    "发送手机验证码": "Enviar código de verificación del teléfono móvil",
}
src/i18n/cn.js
@@ -18,7 +18,7 @@
    entryAccount: "請輸入賬號",
    password: "密碼",
    repassword: "確認密碼",
    passwordTips: "密碼(6-12個字符)",
    passwordTips: "密碼(8-16位字符,必須包含大寫字母、和特殊字符)",
    surePassword: "請確認密碼",
    invitCode: "邀請碼(選填)",
    entryInvitCode: "請輸入邀請碼",
@@ -2826,4 +2826,17 @@
    "确认登录密码": "確認登錄密碼",
    "设置6位数字资金密码": "設置6位數字資金密碼",
    "通往机构机代币化的大门": "通往機構機代币化的大门",
    "请输入金融机构代码": "請輸入金融機構代碼",
    "电子邮箱": "電子郵箱",
    "手机号码": "手機號碼",
    "请输入登录密码": "請輸入登錄密碼",
    "请输入手机号码": "請輸入手機號碼",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "請輸入8-16位字符,必須包含大寫字母、和特殊字符",
    "请输入6位阿拉伯数字的资金密码": "請輸入6位阿拉伯數字的資金密碼",
    "请输入邮箱验证码": "請輸入郵箱驗證碼",
    "请输入金融机构识别码": "請輸入金融機構識別碼",
    "发送邮箱验证码": "發送郵箱驗證碼",
    "手机验证码": "手機驗證碼",
    "请输入手机验证码": "請輸入手機驗證碼",
    "发送手机验证码": "發送手機驗證碼",
}
src/i18n/en.js
@@ -18,7 +18,7 @@
    entryAccount: "Please enter account",
    password: "Password",
    repassword: "Confirm Password",
    passwordTips: "Password (6-12 characters)",
    passwordTips: "Password (8-16 characters, must contain uppercase letters and special characters)",
    surePassword: "Please confirm your password",
    invitCode: "Invitation code (optional)",
    entryInvitCode: "Please enter the invitation code",
@@ -925,7 +925,7 @@
    '全部收款方式': 'All payment methods',
    '请输入收款方式': 'Please enter payment method',
    '广告筛选': 'Ad screening',
    '总额': 'Fiat Amount',
    '总额': 'Total',
    '请输入总额': 'Please enter the total amount',
    '交易方式': 'Means of transaction',
    '国家/地区': 'Country / Region',
@@ -2801,4 +2801,17 @@
    "确认登录密码": "Confirm login password",
    "设置6位数字资金密码": "Set 6-digit digital fund password",
    "通往机构机代币化的大门": "The gateway to institutional tokenization",
    "请输入金融机构代码": "Please enter the financial institution code",
    "电子邮箱": "Email",
    "手机号码": "Phone number",
    "请输入登录密码": "Please enter the login password",
    "请输入手机号码": "Please enter the phone number",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Please enter 8-16 characters, must contain uppercase letters and special characters",
    "请输入6位阿拉伯数字的资金密码": "Please enter the 6-digit Arabic numeral fund password",
    "请输入邮箱验证码": "Please enter the email verification code",
    "请输入金融机构识别码": "Please enter the financial institution identification code",
    "发送邮箱验证码": "Send email verification code",
    "手机验证码": "Phone verification code",
    "请输入手机验证码": "Please enter the phone verification code",
    "发送手机验证码": "Send phone verification code",
}
src/i18n/fa.js
@@ -18,7 +18,7 @@
    entryAccount: "Veuillez entrer le numéro de compte",
    password: "mot de passe",
    repassword: "Confirmer le mot de passe",
    passwordTips: "Mot de passe (6-12 caractères)",
    passwordTips: "Mot de passe (8-16 caractères, doit contenir des lettres majuscules et des caractères spéciaux)",
    surePassword: "Veuillez confirmer le mot de passe",
    invitCode: "Code d'invitation (facultatif)",
    entryInvitCode: "Veuillez saisir le code d'invitation",
@@ -2744,4 +2744,17 @@
    "确认登录密码": "Confirmez le mot de passe de connexion",
    "设置6位数字资金密码": "Définir 6 chiffres de mot de passe de fonds",
    "通往机构机代币化的大门": "La porte d'entrée vers la tokenisation institutionnelle",
    "请输入金融机构代码": "Veuillez entrer le code de l'institution financière",
    "电子邮箱": "E-Mail",
    "手机号码": "Handynummer",
    "请输入登录密码": "Bitte geben Sie das Login-Passwort ein",
    "请输入手机号码": "Bitte geben Sie die Handynummer ein",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Bitte geben Sie 8-16 Zeichen ein, die Großbuchstaben und Sonderzeichen enthalten müssen",
    "请输入6位阿拉伯数字的资金密码": "Bitte geben Sie das 6-stellige arabische Zahlenpasswort ein",
    "请输入邮箱验证码": "Bitte geben Sie den E-Mail-Bestätigungscode ein",
    "请输入金融机构识别码": "Bitte geben Sie den Identifikationscode der Finanzinstitution ein",
    "发送邮箱验证码": "E-Mail-Bestätigungscode senden",
    "手机验证码": "Handy-Bestätigungscode",
    "请输入手机验证码": "Bitte geben Sie den Handy-Bestätigungscode ein",
    "发送手机验证码": "Handy-Bestätigungscode senden",
}
src/i18n/korean.js
@@ -18,7 +18,7 @@
    entryAccount: "계정을 입력하십시오",
    password: "비밀번호",
    repassword: "비밀번호 확인",
    passwordTips: "비밀번호(6~12자)",
    passwordTips: "비밀번호(8-16자, 대문자 및 특수문자를 포함해야 함)",
    surePassword: "비밀번호를 확인하세요",
    invitCode: "초대 코드(선택사항)",
    entryInvitCode: "초대코드를 입력해주세요",
@@ -2841,4 +2841,17 @@
    "确认登录密码": "로그인 비밀번호 확인",
    "设置6位数字资金密码": "6자리 숫자 자금 비밀번호 설정",
    "通往机构机代币化的大门": "기관 기대화의 문",
    "请输入金融机构代码": "금융기관 코드를 입력하십시오",
    "电子邮箱": "이메일",
    "手机号码": "휴대폰 번호",
    "请输入登录密码": "로그인 비밀번호를 입력하세요",
    "请输入手机号码": "휴대폰 번호를 입력하세요",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "8-16자리를 입력하세요. 대문자, 소문자, 숫자 및 특수 문자가 포함되어야 합니다.",
    "请输入6位阿拉伯数字的资金密码": "6자리 아라비아 숫자의 자금 비밀번호를 입력하세요",
    "请输入邮箱验证码": "이메일 인증 코드를 입력하십시오",
    "请输入金融机构识别码": "금융기관 식별 코드를 입력하십시오",
    "发送邮箱验证码": "이메일 인증 코드 보내기",
    "手机验证码": "휴대폰 인증 코드",
    "请输入手机验证码": "휴대폰 인증 코드를 입력하세요",
    "发送手机验证码": "휴대폰 인증 코드 보내기",
}
src/i18n/th.js
@@ -19,8 +19,7 @@
    password: "รหัสผ่าน",
    repassword: "ยืนยันรหัสผ่าน",
    passwordTips: "รหัสผ่าน (6-12 ตัวอักษร)",
    passwordTips: "รหัสผ่าน (8-16 ตัวอักษร ต้องมีตัวอักษรพิมพ์ใหญ่และอักขระพิเศษ)",
    surePassword: "โปรดยืนยันรหัสผ่าน",
    invitCode: "รหัสเชิญ (เลือก)",
    entryInvitCode: "กรุณาใส่รหัสเชิญ",
@@ -2812,4 +2811,17 @@
    "确认登录密码": "ยืนยันรหัสผ่านเข้าสู่ระบบ",
    "设置6位数字资金密码": "ตั้งค่ารหัสผ่านเงินทุน 6 ตัวเลข",
    "通往机构机代币化的大门": "ประตูเข้าสู่การเปลี่ยนแปลงเครื่องมือของสถาบัน",
    "请输入金融机构代码": "กรุณาใส่รหัสสถาบันการเงิน",
    "电子邮箱": "อีเมล",
    "手机号码": "หมายเลขโทรศัพท์มือถือ",
    "请输入登录密码": "กรุณาใส่รหัสผ่านเข้าสู่ระบบ",
    "请输入手机号码": "กรุณาใส่หมายเลขโทรศัพท์มือถือ",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "กรุณาใส่ 8-16 ตัวอักษร ต้องมีตัวอักษรตัวพิมพ์ใหญ่ และอักขระพิเศษ",
    "请输入6位阿拉伯数字的资金密码": "กรุณาใส่รหัสผ่านเงินทุน 6 หลัก",
    "请输入邮箱验证码": "กรุณาใส่รหัสยืนยันอีเมล",
    "请输入金融机构识别码": "กรุณาใส่รหัสระบุสถาบันการเงิน",
    "发送邮箱验证码": "ส่งรหัสยืนยันอีเมล",
    "手机验证码": "รหัสยืนยันโทรศัพท์มือถือ",
    "请输入手机验证码": "กรุณาใส่รหัสยืนยันโทรศัพท์มือถือ",
    "发送手机验证码": "ส่งรหัสยืนยันโทรศัพท์มือถือ",
}
src/i18n/vi.js
@@ -58,6 +58,7 @@
    login: "đăng nhập",
    passwordTips: "Mật khẩu (8-16 ký tự, phải chứa chữ hoa và ký tự đặc biệt)",
    noAccount: "Chưa có tài khoản",
    bindSuccess: "Liên kết thành công",
    setFundPassword: "Đặt mật khẩu quỹ",
@@ -2791,4 +2792,16 @@
    "确认登录密码": "Xác nhận mật khẩu đăng nhập",
    "设置6位数字资金密码": "Thiết lập mật khẩu tài chính 6 chữ số",
    "通往机构机代币化的大门": "Cửa vào tiền tệ hóa của các tổ chức đại diện",
    "请输入金融机构代码": "Vui lòng nhập mã số của tổ chức tài chính",
    "电子邮箱": "Email",
    "手机号码": "Số điện thoại",
    "请输入登录密码": "Vui lòng nhập mật khẩu đăng nhập",
    "请输入手机号码": "Vui lòng nhập số điện thoại",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "Vui lòng nhập 8-16 ký tự, bao gồm chữ cái viết hoa và ký tự đặc biệt",
    "请输入6位阿拉伯数字的资金密码": "Vui lòng nhập mật khẩu tài chính gồm 6 chữ số Ả Rập",
    "请输入邮箱验证码": "Vui lòng nhập mã xác minh email",
    "请输入金融机构识别码": "Vui lòng nhập mã nhận dạng tổ chức tài chính",
    "发送邮箱验证码": "Gửi mã xác minh email",
    "手机验证码": "Mã xác minh điện thoại",
    "发送手机验证码": "Gửi mã xác minh điện thoại",
}
src/i18n/zhcn.js
@@ -18,7 +18,7 @@
    entryAccount: "请输入账号",
    password: "密码",
    repassword: "确认密码",
    passwordTips: "密码(6-12个字符)",
    passwordTips: "密码(8-16位字符,必须包含大写字母、和特殊字符)",
    surePassword: "请确认密码",
    invitCode: "邀请码(选填)",
    entryInvitCode: "请输入邀请码",
@@ -2806,4 +2806,17 @@
    "确认登录密码": "确认登录密码",
    "设置6位数字资金密码": "设置6位数字资金密码",
    "通往机构机代币化的大门": "通往机构机代币化的大门",
    "请输入金融机构代码": "请输入金融机构代码",
    "电子邮箱": "电子邮箱",
    "手机号码": "手机号码",
    "请输入登录密码": "请输入登录密码",
    "请输入手机号码": "请输入手机号码",
    "请输入8-16位字符,必须包含大写字母、和特殊字符": "请输入8-16位字符,必须包含大写字母、和特殊字符",
    "请输入6位阿拉伯数字的资金密码": "请输入6位阿拉伯数字的资金密码",
    "请输入邮箱验证码": "请输入邮箱验证码",
    "请输入金融机构识别码": "请输入金融机构识别码",
    "发送邮箱验证码": "发送邮箱验证码",
    "手机验证码": "手机验证码",
    "请输入手机验证码": "请输入手机验证码",
    "发送手机验证码": "发送手机验证码",
}
src/views/login/index.vue
@@ -15,10 +15,10 @@
        <div class="flex re-tab">
            <div class="textColor1" :class="activeIndex == 1 ? 'active' : ''" @click="changeIndex(1)">
                {{ $t('email') }}
                {{ $t('电子邮箱') }}
            </div>
            <div class="textColor1" :class="activeIndex == 2 ? 'active' : ''" @click="changeIndex(2)">
                {{ $t('phoneNum') }}
                {{ $t('手机号码') }}
            </div>
        </div>
@@ -26,7 +26,7 @@
            v-model="username" :dialCode="dialCode" @selectArea="onSelectArea" :area="isArea" :icon="icon"
            @pressEnter="verifyLogin" />
        <ExInput style="padding-bottom:0 !important;" :placeholderText="$t('entryPassword')" v-model="password"
        <ExInput style="padding-bottom:0 !important;" :placeholderText="$t('请输入登录密码')" v-model="password"
            typeText="password" @pressEnter="verifyLogin" />
        <div class="forget colorMain" @click="$router.push('/forget')">{{ $t('forgetPassword') }}</div>
@@ -87,9 +87,9 @@
        case 0:
            return bFlag ? t('account') : t('entryAccount');
        case 1:
            return bFlag ? t('email') : t('entryEmail');
            return bFlag ? t('电子邮箱') : t('entryEmail');
        case 2:
            return bFlag ? t('phoneNum') : t('entryPhone');
            return bFlag ? t('手机号码') : t('请输入手机号码');
    }
}
const controlChildRef = ref(null)
src/views/register/index.vue
@@ -10,33 +10,40 @@
            <!-- <div class="textColor1" :class="activeIndex == 0 ? 'active' : ''" @click="changeIndex(0)">{{
                $t('account')
            }}</div> -->
            <div class="textColor1" :class="activeIndex == 1 ? 'active' : ''" @click="changeIndex(1)">{{ $t('email') }}
            <div class="textColor1" :class="activeIndex == 1 ? 'active' : ''" @click="changeIndex(1)">
                {{ $t('电子邮箱') }}
            </div>
            <div class="textColor1" :class="activeIndex == 2 ? 'active' : ''" @click="changeIndex(2)">{{
                $t('phoneNum')
                }}</div>
            <div class="textColor1" :class="activeIndex == 2 ? 'active' : ''" @click="changeIndex(2)">
                {{ $t('手机号码') }}
            </div>
        </div>
        <ExInput :label="getRegType(activeIndex, true)" :placeholderText="getRegType(activeIndex, false)"
            v-model="username" :area="isArea" :dialCode="dialCode" @selectArea="onSelectArea" :icon="icon" />
        <ExInput :label="$t('设置登录密码')" :placeholderText="$t('passwordTips')" v-model="password"
        <ExInput :label="$t('设置登录密码')" :placeholderText="$t('请输入8-16位字符,必须包含大写字母、和特殊字符')" v-model="password"
            typeText="password" />
        <ExInput :label="$t('确认登录密码')" :placeholderText="$t('surePassword')" v-model="repassword"
            typeText="password" />
        <ExInput :label="$t('setSafeword')" :placeholderText="$t('设置6位数字资金密码')" v-model="safeword" typeText="password"
            v-if="activeIndex === 1 || activeIndex === 2" />
        <ExInput :label="$t('确认登录密码')" :placeholderText="$t('surePassword')" v-model="repassword" typeText="password" />
        <ExInput :label="$t('setSafeword')" :placeholderText="$t('请输入6位阿拉伯数字的资金密码')" v-model="safeword"
            typeText="password" v-if="activeIndex === 1 || activeIndex === 2" />
        <div class="inputCom" v-if="activeIndex === 1 || activeIndex === 2">
            <p class="label  textColor" v-if="activeIndex == 1">{{ $t('邮箱验证码') }}</p>
            <p class="label  textColor" v-else-if="activeIndex == 2">{{ $t('手机验证码') }}</p>
            <p class="label  textColor" v-else>{{ $t('验证码') }}</p>
            <div class="iptbox inputBackground">
                <input class="inputBackground textColor" type="text" :placeholder="$t('entryVerifyCode')"
                <input class="inputBackground textColor" type="text"
                    :placeholder="activeIndex == 1 ? $t('请输入邮箱验证码') : activeIndex == 2 ? $t('请输入手机验证码') : $t('entryVerifyCode')"
                    v-model="verifyCode">
                <span v-if="type !== 3" @click="senCode">{{ $t('sendVerifyCode') }}
                <span v-if="type !== 3" @click="senCode">
                    <span v-if="activeIndex == 1">{{ $t('发送邮箱验证码') }}</span>
                    <span v-else-if="activeIndex == 2">{{ $t('发送手机验证码') }}</span>
                    <span v-else>{{ $t('sendVerifyCode') }}</span>
                    <template v-if="time">({{ time }})s</template>
                </span>
            </div>
        </div>
        <ExInput :label="$t('金融机构代码')" :placeholderText="$t('请输入')" v-model="invitCode" :clearBtn="false" />
        <ExInput :label="$t('金融机构代码')" :placeholderText="$t('请输入金融机构识别码')" v-model="invitCode" :clearBtn="false" />
        <div class="protocol textColor">
            <i @click="agreeProt">
                <img v-show="agree" src="../../assets/image/login/prot2.png" alt="" />
@@ -143,9 +150,9 @@
        case 0:
            return bFlag ? t('account') : t('entryAccount');
        case 1:
            return bFlag ? t('email') : t('entryEmail');
            return bFlag ? t('电子邮箱') : t('entryEmail');
        case 2:
            return bFlag ? t('phoneNum') : t('entryPhone');
            return bFlag ? t('手机号码') : t('请输入手机号码');
    }
}
@@ -195,6 +202,13 @@
const agreeProt = () => {
    agree.value = !agree.value
}
// 密码验证
const validatePassword = (password) => {
    const passwordRegex = /^(?=.*[A-Z])(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]).{8,16}$/;
    return passwordRegex.test(password);
}
const register = () => {
    console.log(activeIndex.value, 'activeIndex.value')
    if (activeIndex.value == 0) {
@@ -234,7 +248,8 @@
        showToast(t('entryPassword'));
        return
    }
    if (password.value.length < 6) {
    if (!validatePassword(password.value)) {
        showToast(t('passwordTips'));
        return
    }
@@ -242,6 +257,10 @@
        showToast(t('noSamePassword'));
        return
    }
    if (invitCode.value.length == '') {
        showToast(t('请输入金融机构代码'));
        return
    }
    if (!agree.value) {
        showToast(t('agreeServiceCond'));
        return