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 @@
+
+
+
+
+