From 3a59b675091a05b3dac018876a20e77744f5c8a7 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Tue, 14 Oct 2025 18:59:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BF=98=E8=AE=B0=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=87=8D=E7=BD=AE=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.js | 2 +- src/router/index.js | 5 + src/views/forgetPassword.vue | 331 +++++++++++++++++++++++++++++++++++ src/views/login.vue | 15 +- 4 files changed, 351 insertions(+), 2 deletions(-) create mode 100644 src/views/forgetPassword.vue diff --git a/src/permission.js b/src/permission.js index 7e3b5bf..875a807 100644 --- a/src/permission.js +++ b/src/permission.js @@ -11,7 +11,7 @@ import usePermissionStore from '@/store/modules/permission' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register'] +const whiteList = ['/login', '/register', '/forgetPassword'] const isWhiteList = (path) => { return whiteList.some(pattern => isPathMatch(pattern, path)) diff --git a/src/router/index.js b/src/router/index.js index 214eadc..7a52731 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -47,6 +47,11 @@ export const constantRoutes = [ component: () => import('@/views/register'), hidden: true }, + { + path: '/forgetPassword', + component: () => import('@/views/forgetPassword'), + hidden: true + }, { path: "/:pathMatch(.*)*", component: () => import('@/views/error/404'), diff --git a/src/views/forgetPassword.vue b/src/views/forgetPassword.vue new file mode 100644 index 0000000..931274f --- /dev/null +++ b/src/views/forgetPassword.vue @@ -0,0 +1,331 @@ + + + + + diff --git a/src/views/login.vue b/src/views/login.vue index 417f84b..2c1a9e6 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -35,6 +35,11 @@ +
+ + 忘记密码? + +
@@ -332,6 +337,14 @@ getCookie() } } +.routeLinkText { + font-family: Microsoft YaHei; + font-weight: 400; + font-size: 16px; + color: #0090FF; + cursor: pointer; +} + .login-form { width: 310px; height: 416px; @@ -376,7 +389,7 @@ getCookie() .myLoginBtn { width: 310px; height: 50px; - margin-top: 46px; + margin-top: 6px; border-radius: 25px 25px 25px 25px; background: #1a75e6; font-family: Microsoft YaHei;