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