From 35e2964b491b95cc8fafda255274a3d90d584cdb Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sat, 4 Feb 2023 13:16:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=EF=BC=9A=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2=E5=89=8D=E7=AB=AF=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- continew-admin-ui/src/api/auth/login.ts | 10 +- .../src/views/login/components/login-form.vue | 190 ++++++++---------- continew-admin-ui/src/views/login/index.vue | 9 +- 3 files changed, 95 insertions(+), 114 deletions(-) diff --git a/continew-admin-ui/src/api/auth/login.ts b/continew-admin-ui/src/api/auth/login.ts index 4a9533d8..f4377be0 100644 --- a/continew-admin-ui/src/api/auth/login.ts +++ b/continew-admin-ui/src/api/auth/login.ts @@ -2,25 +2,29 @@ import axios from 'axios'; import type { RouteRecordNormalized } from 'vue-router'; import { UserState } from '@/store/modules/login/types'; +const BASE_URL = '/auth'; + export interface LoginReq { username: string; password: string; captcha: string; uuid: string; } + export interface LoginRes { token: string; } + export function login(req: LoginReq) { - return axios.post('/auth/login', req); + return axios.post(`${BASE_URL}/login`, req); } export function logout() { - return axios.post('/auth/logout'); + return axios.post(`${BASE_URL}/logout`); } export function getUserInfo() { - return axios.get('/auth/user/info'); + return axios.get(`${BASE_URL}/user/info`); } export function getMenuList() { diff --git a/continew-admin-ui/src/views/login/components/login-form.vue b/continew-admin-ui/src/views/login/components/login-form.vue index 0150e589..c7c400cc 100644 --- a/continew-admin-ui/src/views/login/components/login-form.vue +++ b/continew-admin-ui/src/views/login/components/login-form.vue @@ -2,66 +2,46 @@