fix(login): 添加登录调试日志
This commit is contained in:
parent
a2b9b3478d
commit
73ed8015b9
@ -30,6 +30,9 @@ export const useUserStore = defineStore('user', () => {
|
||||
async function login(account: string, password: string, role: string) {
|
||||
try {
|
||||
const data = await authApi.login({ account, password, role });
|
||||
console.log('[Login] API Response:', data);
|
||||
console.log('[Login] Role from API:', data.role, 'Type:', typeof data.role);
|
||||
|
||||
// Java 后端返回平铺结构,转换为前端 User 对象
|
||||
const userObj: User = {
|
||||
id: data.userId,
|
||||
@ -42,12 +45,14 @@ export const useUserStore = defineStore('user', () => {
|
||||
|
||||
localStorage.setItem('token', data.token);
|
||||
localStorage.setItem('user', JSON.stringify(userObj));
|
||||
localStorage.setItem('role', data.role);
|
||||
localStorage.setItem('role', data.role || '');
|
||||
console.log('[Login] Stored role:', localStorage.getItem('role'));
|
||||
|
||||
message.success('登录成功');
|
||||
|
||||
// 跳转到对应首页
|
||||
const defaultRoute = `/${data.role}/dashboard`;
|
||||
console.log('[Login] Navigating to:', defaultRoute);
|
||||
router.push(defaultRoute);
|
||||
|
||||
return data;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user