From 66eaf7bc318d9759b5e9296e749b4f2456f5393b Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Thu, 12 Sep 2024 16:32:23 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E6=AD=A3=E5=B8=B8=E6=8E=A5=E5=85=A5?= =?UTF-8?q?=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/user.js | 6 +++--- src/store/modules/user.js | 35 ++++++++++++----------------------- src/utils/request.js | 2 +- src/views/login/index.vue | 19 +++++++++---------- 4 files changed, 25 insertions(+), 37 deletions(-) diff --git a/src/api/user.js b/src/api/user.js index cddeb9c..c626921 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -2,7 +2,7 @@ import request from '@/utils/request' export function login(data) { return request({ - url: '/vehicle/user/login', + url: '/system/auth/login', method: 'post', data }) @@ -10,7 +10,7 @@ export function login(data) { export function getInfo(token) { return request({ - url: '/vehicle/user/info', + url: '/system/auth/info', method: 'get', params: { token } }) @@ -18,7 +18,7 @@ export function getInfo(token) { export function logout() { return request({ - url: '/vehicle/user/logout', + url: '/system/auth/logout', method: 'post' }) } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index c5a92c2..efd77b8 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,5 +1,6 @@ import { getToken, setToken, removeToken } from '@/utils/auth' import { resetRouter } from '@/router' +import {getInfo, login} from '@/api/user' const getDefaultState = () => { return { @@ -29,49 +30,37 @@ const mutations = { const actions = { // user login login({ commit }, userInfo) { - // const { username, password } = userInfo + const { userName, password } = userInfo return new Promise((resolve, reject) => { - commit('SET_TOKEN', 'token') - setToken('token') - resolve() - /* login({ username: username.trim(), password: password }).then(response => { + login({ userName: userName.trim(), password: password }).then(response => { const { data } = response - commit('SET_TOKEN', data.token) - setToken(data.token) + commit('SET_TOKEN', data) + setToken(data) resolve() }).catch(error => { reject(error) - }) */ + }) }) }, // get user info getInfo({ commit, state }) { return new Promise((resolve, reject) => { - const data = { - 'name': '今天你努力了吗', - 'avatar': 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif' - } - const { name, avatar } = data - - commit('SET_NAME', name) - commit('SET_AVATAR', avatar) - resolve(data) - /* getInfo(state.token).then(response => { + getInfo(state.token).then(response => { const { data } = response if (!data) { - return reject('Verification failed, please Login again.') + return reject('验证失败,请再次登录。') } - const { name, avatar } = data + const { userName } = data - commit('SET_NAME', name) - commit('SET_AVATAR', avatar) + commit('SET_NAME', userName) + commit('SET_AVATAR', "'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif'") resolve(data) }).catch(error => { reject(error) - }) */ + }) }) }, diff --git a/src/utils/request.js b/src/utils/request.js index b98dc93..d7c0497 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -19,7 +19,7 @@ service.interceptors.request.use( // let each request carry token // ['X-Token'] is a custom headers key // please modify it according to the actual situation - config.headers['X-Token'] = getToken() + config.headers['Authorization'] = getToken() } return config }, diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 413b015..8d7813c 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -6,19 +6,18 @@

车辆模拟

- + @@ -29,7 +28,7 @@