From 393eceedc6ed2382fe60901294f978b73f709fa4 Mon Sep 17 00:00:00 2001 From: whychdw <496960745@qq.com> Date: 星期三, 27 十一月 2024 17:32:06 +0800 Subject: [PATCH] 内容提交 --- src/store/modules/user.ts | 30 ++++++++++++++---------------- 1 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 654b68c..c6cb312 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -1,6 +1,6 @@ import { defineStore } from 'pinia'; -import { logout as apiLogout, getInfo as apiGetInfo } from '@/api/user'; -import { getToken, setToken, removeToken } from '@/utils/auth'; +import { login as apiLogin, logout as apiLogout } from '@/api/user'; +import { getToken, removeToken, setToken } from '@/utils/auth'; import router, { resetRouter } from '@/router'; import tagsViewStore from './tagsView'; import permissionStore from './permission'; @@ -27,19 +27,17 @@ getters: {}, actions: { // user login - login():Promise<void> { - // const { username, password } = userInfo; - return new Promise((resolve) => { - setToken('admin'); - resolve(); - // apiLogin({ username: username.trim(), password: password }).then(response => { - // const { data } = response; - // this.token = data.token; - // setToken(data.token); - // resolve(); - // }).catch(error => { - // reject(error); - // }); + login(userInfo):Promise<void> { + const { username, password } = userInfo; + return new Promise((resolve, reject) => { + apiLogin(username.trim(), password).then(response => { + this.token = 'admin'; + setToken('admin'); + console.log(response); + resolve(); + }).catch(error => { + reject(error); + }); }); }, @@ -64,7 +62,7 @@ // user logout logout():Promise<void> { return new Promise((resolve, reject) => { - apiLogout(this.token).then(() => { + apiLogout().then(() => { this.token = ''; this.roles = []; removeToken(); -- Gitblit v1.9.1