跳到主要内容

使用系统变量

获取系统上下文变量,比如当前登录用户信息(登录人账号、登录部门、登录租户等)

1.配置按钮

按钮编码 one

2.编写js增强

方法名:{按钮编码}_hook

one_hook(){
import {useUserStore} from "@/hooks/useUserStore";
const userStore = useUserStore();

const userInfo = userStore.getUserInfo;
const tenantId = userStore.getTenant;
const shareTenantId = userStore.getTenant;
const roleList = userStore.getRoleList;
const dictItems = userStore.dictItems;
const token = userStore.getToken;
console.log("用户信息", userInfo)
console.log("租户id", tenantId)
console.log("分享租户ID", shareTenantId)
console.log("角色列表", roleList)
console.log("系统字典", dictItems)
console.log("token", token)
}

js 增强中的useUserStore 对应这源码中的 src/store/modules/user.ts 中的 useUserStore。

3.效果