dma_handbook/docs/utils/public.js
2026-02-06 10:12:08 +08:00

18 lines
527 B
JavaScript

/**
* 登录成功后回填数据到Pinia仓库
* @param {object} res - 登录接口返回的用户数据
* @param {object} userStore - Pinia用户仓库实例
*/
export function backFillLoginData(res, userStore) {
if (res.token) {
userStore.setToken(res.token);
if (typeof window !== 'undefined'){
localStorage.setItem('rt_token', res.token);
}
}
if (res.userInfo) {
userStore.setUserInfo(res.userInfo);
userStore.setRoles(res.userInfo.roles || []);
}
}