feat: 添加自定义权限指令,工作台模块添加权限控制

This commit is contained in:
ray
2024-11-19 13:02:20 +08:00
parent 3e496f75d7
commit 0288e975dc
7 changed files with 104 additions and 18 deletions

View File

@@ -4,7 +4,7 @@ import UserAPI, { type UserInfo } from "@/api/system/user";
import { setToken, getUserInfo, setUserInfo, clearAll } from "@/utils/cache";
export const useUserStore = defineStore("user", () => {
const userInfo = ref<UserInfo | null>(getUserInfo());
const userInfo = ref<UserInfo | undefined>(getUserInfo());
// 登录
const login = (data: LoginFormData) => {
@@ -45,7 +45,7 @@ export const useUserStore = defineStore("user", () => {
console.error("登出失败", error);
} finally {
clearAll(); // 清除本地的 token 和用户信息缓存
userInfo.value = null; // 清空用户信息
userInfo.value = undefined; // 清空用户信息
}
};