From 045235121ba199cc885a8dd4f21b65fea8cdcc2a Mon Sep 17 00:00:00 2001
From: 李凌 <344137771@qq.com>
Date: Thu, 09 Oct 2025 15:12:30 +0800
Subject: [PATCH] 1
---
src/i18n/Deutsch.js | 15 +++
src/i18n/Portuguese.js | 15 +++
src/i18n/korean.js | 15 +++
src/i18n/th.js | 16 +++
src/i18n/fa.js | 15 +++
src/views/login/index.vue | 10 +-
src/i18n/Italy.js | 15 +++
src/i18n/Japanese.js | 15 +++
src/i18n/vi.js | 13 +++
src/i18n/cn.js | 15 +++
src/i18n/en.js | 17 +++
src/i18n/zhcn.js | 15 +++
src/views/register/index.vue | 49 ++++++++---
src/i18n/Spanish.js | 15 +++
14 files changed, 207 insertions(+), 33 deletions(-)
diff --git a/src/i18n/Deutsch.js b/src/i18n/Deutsch.js
index cbe900e..2c395bf 100644
--- a/src/i18n/Deutsch.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/Italy.js b/src/i18n/Italy.js
index 02b331c..9bec90d 100644
--- a/src/i18n/Italy.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/Japanese.js b/src/i18n/Japanese.js
index ab067a3..4a1b4b7 100644
--- a/src/i18n/Japanese.js
+++ b/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桁の数字資金パスワードを入力してください",
+ "请输入邮箱验证码": "メールの確認コードを入力してください",
+ "请输入金融机构识别码": "金融機関識別コードを入力してください",
+ "发送邮箱验证码": "メール確認コードを送信します",
+ "手机验证码": "携帯電話の確認コード",
+ "请输入手机验证码": "携帯電話の確認コードを入力してください",
+ "发送手机验证码": "携帯電話の確認コードを送信します",
}
\ No newline at end of file
diff --git a/src/i18n/Portuguese.js b/src/i18n/Portuguese.js
index 6230a1a..eab31ee 100644
--- a/src/i18n/Portuguese.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/Spanish.js b/src/i18n/Spanish.js
index 795a136..0b28ba4 100644
--- a/src/i18n/Spanish.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/cn.js b/src/i18n/cn.js
index cfc904d..50cc7f3 100644
--- a/src/i18n/cn.js
+++ b/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位阿拉伯數字的資金密碼",
+ "请输入邮箱验证码": "請輸入郵箱驗證碼",
+ "请输入金融机构识别码": "請輸入金融機構識別碼",
+ "发送邮箱验证码": "發送郵箱驗證碼",
+ "手机验证码": "手機驗證碼",
+ "请输入手机验证码": "請輸入手機驗證碼",
+ "发送手机验证码": "發送手機驗證碼",
}
diff --git a/src/i18n/en.js b/src/i18n/en.js
index d71ef68..91344ce 100644
--- a/src/i18n/en.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/fa.js b/src/i18n/fa.js
index f6fa41f..be5bab4 100644
--- a/src/i18n/fa.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/korean.js b/src/i18n/korean.js
index 96b8b40..ab17594 100644
--- a/src/i18n/korean.js
+++ b/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자리 아라비아 숫자의 자금 비밀번호를 입력하세요",
+ "请输入邮箱验证码": "이메일 인증 코드를 입력하십시오",
+ "请输入金融机构识别码": "금융기관 식별 코드를 입력하십시오",
+ "发送邮箱验证码": "이메일 인증 코드 보내기",
+ "手机验证码": "휴대폰 인증 코드",
+ "请输入手机验证码": "휴대폰 인증 코드를 입력하세요",
+ "发送手机验证码": "휴대폰 인증 코드 보내기",
}
\ No newline at end of file
diff --git a/src/i18n/th.js b/src/i18n/th.js
index b00fb95..1d4094e 100644
--- a/src/i18n/th.js
+++ b/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 หลัก",
+ "请输入邮箱验证码": "กรุณาใส่รหัสยืนยันอีเมล",
+ "请输入金融机构识别码": "กรุณาใส่รหัสระบุสถาบันการเงิน",
+ "发送邮箱验证码": "ส่งรหัสยืนยันอีเมล",
+ "手机验证码": "รหัสยืนยันโทรศัพท์มือถือ",
+ "请输入手机验证码": "กรุณาใส่รหัสยืนยันโทรศัพท์มือถือ",
+ "发送手机验证码": "ส่งรหัสยืนยันโทรศัพท์มือถือ",
}
\ No newline at end of file
diff --git a/src/i18n/vi.js b/src/i18n/vi.js
index a8300ef..46479b5 100644
--- a/src/i18n/vi.js
+++ b/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",
}
\ No newline at end of file
diff --git a/src/i18n/zhcn.js b/src/i18n/zhcn.js
index a1fb163..4ced967 100644
--- a/src/i18n/zhcn.js
+++ b/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位阿拉伯数字的资金密码",
+ "请输入邮箱验证码": "请输入邮箱验证码",
+ "请输入金融机构识别码": "请输入金融机构识别码",
+ "发送邮箱验证码": "发送邮箱验证码",
+ "手机验证码": "手机验证码",
+ "请输入手机验证码": "请输入手机验证码",
+ "发送手机验证码": "发送手机验证码",
}
\ No newline at end of file
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 9696f48..82bdaa4 100644
--- a/src/views/login/index.vue
+++ b/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)
diff --git a/src/views/register/index.vue b/src/views/register/index.vue
index 0a6bca8..de0ff1c 100644
--- a/src/views/register/index.vue
+++ b/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
--
Gitblit v1.9.3