This commit is contained in:
2023-05-05 09:40:23 +08:00
parent 9a14b99b18
commit 054e739905
25 changed files with 1684 additions and 1480 deletions

View File

@@ -1,5 +1,14 @@
import { login, logout, getInfo } from '@/api/login';
import { getToken, setToken, removeToken } from '@/utils/auth';
import {
login,
logout,
getInfo,
wxLogin
} from '@/api/login';
import {
getToken,
setToken,
removeToken
} from '@/utils/auth';
const user = {
state: {
@@ -30,7 +39,9 @@ const user = {
actions: {
// 登录
Login({ commit }, userInfo) {
Login({
commit
}, userInfo) {
const username = userInfo.username.trim();
const password = userInfo.password;
const code = userInfo.code;
@@ -47,9 +58,29 @@ const user = {
});
});
},
// 登录
WXLogin({
commit
}, userInfo) {
return new Promise((resolve, reject) => {
wxLogin(userInfo)
.then((res) => {
setToken(res.token);
commit('SET_TOKEN', res.token);
resolve();
})
.catch((error) => {
reject(error);
});
});
},
// 获取用户信息
GetInfo({ commit, state }) {
GetInfo({
commit,
state
}) {
return new Promise((resolve, reject) => {
getInfo()
.then((res) => {
@@ -74,7 +105,10 @@ const user = {
},
// 退出系统
LogOut({ commit, state }) {
LogOut({
commit,
state
}) {
return new Promise((resolve, reject) => {
logout(state.token)
.then(() => {
@@ -91,7 +125,9 @@ const user = {
},
// 前端 登出
FedLogOut({ commit }) {
FedLogOut({
commit
}) {
return new Promise((resolve) => {
commit('SET_TOKEN', '');
removeToken();