You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.0 KiB
37 lines
1.0 KiB
import { defineStore } from 'pinia'
|
|
|
|
import { getUserInfo, setUserTpl, toggleSendWithAD } from "@/api";
|
|
|
|
export const useUserStore = defineStore('user', {
|
|
state: () => {
|
|
return {
|
|
userInfo: null,
|
|
}
|
|
},
|
|
getters: {
|
|
},
|
|
actions: {
|
|
async getUserInfo(context) {
|
|
var res = await getUserInfo();
|
|
if (res.code === 200) {
|
|
context.commit("setUserInfo", res.data);
|
|
}
|
|
},
|
|
// async setUserTpl(context, payload) {
|
|
// var res = await setUserTpl(payload);
|
|
// if (res.code === 200) {
|
|
// context.commit("setTpl", payload);
|
|
// }
|
|
// },
|
|
// async setSendWithAd(context, payload) {
|
|
// console.log('payload', payload);
|
|
// let res = await toggleSendWithAD(payload);
|
|
|
|
// if (res.code === 200) {
|
|
// context.commit("setSendWithAd", payload);
|
|
// return true;
|
|
// }
|
|
// return false;
|
|
// }
|
|
}
|
|
}) |