From 117d62fde6ec5a0f1f25495cc1ee6d11b45108a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A8=9C?= Date: Wed, 12 Feb 2025 17:33:58 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF&=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E5=90=8E=E8=BF=94=E5=9B=9E=E7=99=BB=E5=BD=95fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/package/zh-cn.ts | 9 ++- src/views/login/index.vue | 137 ++++++++++++++++++++++++++------------ 2 files changed, 103 insertions(+), 43 deletions(-) diff --git a/src/lang/package/zh-cn.ts b/src/lang/package/zh-cn.ts index 2d0eaaf..fcfce46 100644 --- a/src/lang/package/zh-cn.ts +++ b/src/lang/package/zh-cn.ts @@ -15,6 +15,7 @@ export default { nameMsg: "昵称不能为空", required: "请输入昵称", notMinThan: "昵称长度不能大于10个字符", + popoverMsg:'长度为1-10个字符' }, username: { usernameMsg: "用户名不能为空", @@ -22,6 +23,7 @@ export default { notMinThan: "用户名长度不能少于5个字符", notMaxThan: "用户名长度不能大于20个字符", regxMsg: "用户名只能为小写字母、数字", + popoverMsg:'长度为5-20个字符,只能包含小写字母、数字' }, password: { passwordMsg: "密码不能为空", @@ -29,20 +31,23 @@ export default { notMinThan: "密码长度不能少于6个字符", notMaxThan: "密码长度不能大于20个字符", regxMsg: "密码必须包含大写字母、小写字母、数字", + popoverMsg:'长度为6-20个字符,必须包含大写字母、小写字母、数字' }, passwd: { passwordMsg: "密码不能为空", required: "请输入密码", - notMinThan: "密码长度不能少于5个字符", + notMinThan: "密码长度不能少于6个字符", notMaxThan: "密码长度不能大于20个字符", regxMsg: "密码必须包含大写字母、小写字母、数字", + popoverMsg:'长度为6-20个字符,必须包含大写字母、小写字母、数字' }, email: { emailMsg: "邮箱不能为空", required: "请输入邮箱", - notMinThan: "邮箱长度不能少于6个字符", + notMinThan: "邮箱长度不能少于5个字符", notMaxThan: "邮箱长度不能大于20个字符", regxMsg: "邮箱格式不正确", + popoverMsg:'长度为5-20个字符,格式必须为XXX@XXX.XXX' }, loginTip: "用户名或密码错误", loginToken: "您的会话已过期,请重新登录", diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 4889435..2169fa7 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -91,6 +91,30 @@
+ + + +
+
+
- + + +
- + + +
- - - +
@@ -383,9 +437,9 @@ const handleLoginSubmit = () => { }); }; -/** - * 跳转到注册 - */ +/** + * 跳转到注册 + */ const handleSigIn = () => { isSigIn.value = true; loginFormRef.value?.resetFields(); @@ -395,7 +449,7 @@ const handleSigIn = () => { * 返回登录 */ const handleBackLogin = () => { - if(signinLoding.value){ + if (signinLoding.value) { return; } signinFormRef.value?.resetFields(); @@ -419,7 +473,8 @@ const handleSigInSubmit = () => { customClass: "o-message--success", duration: 3000, }); - handleBackLogin(); + signinFormRef.value?.resetFields(); + isSigIn.value = false; }) .finally(() => { signinLoding.value = false; -- Gitee From 25a202036b18c72d630e074d2f6b475efc261fbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A8=9C?= Date: Fri, 14 Feb 2025 14:59:57 +0800 Subject: [PATCH 2/2] =?UTF-8?q?witchainD=E5=B5=8C=E5=85=A5Copilot=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E9=80=82=E9=85=8D=E3=80=81=E8=B7=AF=E7=94=B1=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E9=80=82=E9=85=8D=EF=BC=9BwitchainD=E6=96=87=E6=A1=88?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=EF=BC=9B=E9=9A=90=E8=97=8FwitchainD=E7=9A=84?= =?UTF-8?q?hearder=E8=8F=9C=E5=8D=95=E6=A0=8F=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/components/HeaderBar/index.vue | 6 +++--- src/components/UserHeaderBar/headerCom.vue | 7 ++++--- src/lang/package/zh-cn.ts | 4 ++-- src/styles/login.scss | 15 ++++++++++++-- src/styles/reset.scss | 24 ++++++++++++++++++++-- src/views/login/index.vue | 14 ------------- vite.config.ts | 3 ++- 8 files changed, 47 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 48992e7..b12707c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "witChainD", + "name": "知识库", "version": "1.0.0", "private": true, "type": "module", diff --git a/src/components/HeaderBar/index.vue b/src/components/HeaderBar/index.vue index d372bf7..9306976 100644 --- a/src/components/HeaderBar/index.vue +++ b/src/components/HeaderBar/index.vue @@ -1,6 +1,7 @@ @@ -24,7 +25,6 @@ import { IconHelpCircle } from "@computing/opendesign-icons"; import { TOKEN_KEY } from "@/enums/CacheEnum"; const settingsStore = useSettingsStore(); const { t } = useI18n(); -