From 206051bafc62901df5ee152381dda434fd3ff66e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 15 Jun 2022 21:26:02 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=96=B0=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 40 -------- src/api/system/login.js | 21 +++- src/router/index.js | 10 +- src/views/login.vue | 8 +- src/views/register.vue | 215 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 240 insertions(+), 54 deletions(-) delete mode 100644 src/api/login.js create mode 100644 src/views/register.vue diff --git a/src/api/login.js b/src/api/login.js deleted file mode 100644 index 6fd2f99..0000000 --- a/src/api/login.js +++ /dev/null @@ -1,40 +0,0 @@ -import request from '@/utils/request' - -// 登录方法 -export function login(username, password, code, uuid) { - const data = { - username, - password, - code, - uuid - } - return request({ - url: '/login', - method: 'POST', - data: data, - }) -} - -// 获取用户详细信息 -export function getInfo() { - return request({ - url: '/getInfo', - method: 'get' - }) -} - -// 退出方法 -export function logout() { - return request({ - url: '/LogOut', - method: 'POST' - }) -} - -// 获取验证码 -export function getCodeImg() { - return request({ - url: '/captchaImage', - method: 'get' - }) -} \ No newline at end of file diff --git a/src/api/system/login.js b/src/api/system/login.js index 9adfb26..b421964 100644 --- a/src/api/system/login.js +++ b/src/api/system/login.js @@ -9,9 +9,9 @@ export function login(username, password, code, uuid) { uuid } return request({ - url: '/login', - method: 'POST', - data: data, + url: '/login', + method: 'POST', + data: data, }) } @@ -26,8 +26,8 @@ export function getInfo() { // 退出方法 export function logout() { return request({ - url: '/LogOut', - method: 'POST' + url: '/LogOut', + method: 'POST' }) } @@ -38,3 +38,14 @@ export function getCodeImg() { method: 'get' }) } +/** + * 注册 + * @returns + */ +export function register(data) { + return request({ + url: '/register', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 6921961..4ff7cc0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -38,11 +38,11 @@ export const constantRoutes = [ component: () => import('@/views/login'), hidden: true }, - // { - // path: '/register', - // component: () => import('@/views/register'), - // hidden: true - // }, + { + path: '/register', + component: () => import('@/views/register'), + hidden: true + }, { path: "/:pathMatch(.*)*", component: () => import('@/views/error/404'), diff --git a/src/views/login.vue b/src/views/login.vue index bdcd2bd..e3ebfa2 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -49,9 +49,9 @@ {{ $t('login.btnLogin') }} 登 录 中... - +