update
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import {defineStore} from "pinia";
|
||||
import {ref, reactive} from "vue";
|
||||
import {reactive, ref} from "vue";
|
||||
import {clearObject, toPage} from "../../utils/uils.js";
|
||||
import Api from "../../api/index.js";
|
||||
|
||||
@@ -20,6 +20,14 @@ export const useUserStore = defineStore('UserStore', () => {
|
||||
Object.assign(userInfo, data);
|
||||
}
|
||||
|
||||
const passLogin = async (id) => {
|
||||
const {data} = await Api.system.passLogin(id);
|
||||
Object.assign(userInfo, data);
|
||||
isLogin.value = true;
|
||||
token.value = data.token;
|
||||
await toPage('/pages/user/index');
|
||||
}
|
||||
|
||||
const setToken = (value) => {
|
||||
isLogin.value = true;
|
||||
token.value = value;
|
||||
@@ -32,6 +40,7 @@ export const useUserStore = defineStore('UserStore', () => {
|
||||
logout,
|
||||
setToken,
|
||||
getUserInfo,
|
||||
passLogin,
|
||||
}
|
||||
}, {
|
||||
persist: {
|
||||
|
||||
Reference in New Issue
Block a user