This commit is contained in:
oneao committed 2026-03-19 22:15:36 +08:00
1 parent 4aaa93df7d
commit c330e52fd3
66 files changed
+7386 -4

No files matched your search

@@ -0,0 +1,41 @@
import { defineStore } from "pinia";
import { useRoute } from "vue-router";
export const useUserStore = defineStore(
"userInfo",
() => {
const userInfo = ref({
orgid: "",
userid: "",
username: "",
token: "",
});
function setUserInfo(orgid, userid, username, token) {
userInfo.value.orgid = orgid;
userInfo.value.userid = userid;
userInfo.value.token = token;
userInfo.value.username = username;
}
function resetUserInfo() {
userInfo.value.token = "";
}
function isLogined() {
return !!userInfo.value.orgid && !!userInfo.value.userid && !!userInfo.value.token;
}
return {
userInfo,
setUserInfo,
resetUserInfo,
isLogined,
};
},
{
persist: {
paths: ["userInfo"],
},
},
);