新增请求配置,对接登录接口

This commit is contained in:
gyq
2024-02-26 11:46:21 +08:00
parent 5298ff2569
commit 9744a968bb
13 changed files with 457 additions and 261 deletions

View File

@@ -1,13 +1,23 @@
import { defineStore } from "pinia";
export const useUserStore = defineStore({
import { defineStore } from "pinia"
import { login } from '@/api/user'
import useStorage from '@/utils/useStorage'
export const useUser = defineStore({
id: "user",
state: () => ({
name: "张三",
token: "sas121sasdADSAD",
userInfo: useStorage.get('userInfo'),
token: useStorage.get('token'),
}),
actions: {
login(data) {
this.name = data;
},
},
});
// 登录
userlogin(param) {
return login(param).then(res => {
this.userInfo = res
this.token = res.token
useStorage.set("token", this.token);
useStorage.set("userInfo", this.userInfo);
return this.userInfo;
})
}
}
})