From 9a41362ee5338ccade14f1a06379074503cd565a Mon Sep 17 00:00:00 2001 From: wanglei Date: Sat, 7 Jun 2025 09:04:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=EF=BC=8C=E6=89=BE=E5=9B=9E?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/login.js | 63 +++++++ ruoyi-ui/src/permission.js | 2 +- ruoyi-ui/src/router/index.js | 5 + ruoyi-ui/src/views/forgetpass.vue | 290 +++++++++++++++++++++++++++++ ruoyi-ui/src/views/login.vue | 2 +- ruoyi-ui/src/views/register.vue | 297 ++++++++++++++++++------------ 6 files changed, 543 insertions(+), 116 deletions(-) create mode 100644 ruoyi-ui/src/views/forgetpass.vue diff --git a/ruoyi-ui/src/api/login.js b/ruoyi-ui/src/api/login.js index 3c5bcfe..3cd456d 100644 --- a/ruoyi-ui/src/api/login.js +++ b/ruoyi-ui/src/api/login.js @@ -69,3 +69,66 @@ export function getCodeSms() { timeout: 20000 }) } + + + +// 注册 新增公司信息 +export function registerGs(data) { + return request({ + url: '/registerGs', + headers: { + isToken: false + }, + method: 'post', + data: data + }) +} + +// 注册 新增公司信息 +export function registerUser(data) { + return request({ + url: '/registerUser', + headers: { + isToken: false + }, + method: 'post', + data: data + }) +} + + +// 发送短信验证码 +export function getCaptchaSms(query) { + return request({ + url: '/captchaSms', + headers: { + isToken: false + }, + method: 'get', + params: query + }) +} + +// 验证短信验证码 +export function validateSmsCode(data) { + return request({ + url: '/validateSmsCode', + headers: { + isToken: false + }, + method: 'post', + params: data + }) +} + +// 修改密码 +export function modifyPass(data) { + return request({ + url: '/modifyPass', + headers: { + isToken: false + }, + method: 'post', + data: data + }) +} diff --git a/ruoyi-ui/src/permission.js b/ruoyi-ui/src/permission.js index 609d215..279cd9a 100644 --- a/ruoyi-ui/src/permission.js +++ b/ruoyi-ui/src/permission.js @@ -8,7 +8,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/register'] +const whiteList = ['/login', '/register', '/forgetpass'] router.beforeEach((to, from, next) => { NProgress.start() diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index 41b1b7b..057c602 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -51,6 +51,11 @@ export const constantRoutes = [ component: () => import('@/views/register'), hidden: true }, + { + path: '/forgetpass', + component: () => import('@/views/forgetpass'), + hidden: true + }, { path: '/404', component: () => import('@/views/error/404'), diff --git a/ruoyi-ui/src/views/forgetpass.vue b/ruoyi-ui/src/views/forgetpass.vue new file mode 100644 index 0000000..b804859 --- /dev/null +++ b/ruoyi-ui/src/views/forgetpass.vue @@ -0,0 +1,290 @@ + + + + + diff --git a/ruoyi-ui/src/views/login.vue b/ruoyi-ui/src/views/login.vue index ca369e4..9bc9a5b 100644 --- a/ruoyi-ui/src/views/login.vue +++ b/ruoyi-ui/src/views/login.vue @@ -1,7 +1,7 @@