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;