This commit is contained in:
2025-06-26 20:25:32 +08:00
parent e18168ea73
commit cfff1b4062
5 changed files with 45 additions and 2 deletions

View File

@@ -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: {