地址路径修改
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
import { UserInfo, EmployeeInfo } from '../types';
|
||||
import { Role } from '../utils/roleUtils';
|
||||
import apiService from './apiService';
|
||||
import { API_BASE_URL } from './apiService';
|
||||
|
||||
/**
|
||||
* 用户服务类
|
||||
@@ -174,8 +175,14 @@ class UserService {
|
||||
//TODO: 登录成功的基础数据:服务器下发的公共游客可看的数据
|
||||
const result = await apiService.ServerLogin(code);
|
||||
|
||||
// 确保用户信息包含头像URL,使用avatarPath拼接服务器地址,最后使用默认头像
|
||||
const userInfoWithAvatar = {
|
||||
...result.user,
|
||||
avatarUrl: result.user.avatarPath ? `${API_BASE_URL}${result.user.avatarPath}` : '/images/truck.png'
|
||||
};
|
||||
|
||||
// 保存到本地存储
|
||||
wx.setStorageSync('userInfo', result.user);
|
||||
wx.setStorageSync('userInfo', userInfoWithAvatar);
|
||||
wx.setStorageSync('token', result.token);
|
||||
wx.setStorageSync('openid', result.openid);
|
||||
wx.setStorageSync('session_key', result.session_key);
|
||||
@@ -188,7 +195,7 @@ class UserService {
|
||||
success: true,
|
||||
openid: result.openid,
|
||||
token: result.token,
|
||||
userInfo: result.user
|
||||
userInfo: userInfoWithAvatar
|
||||
};
|
||||
} catch (error) {
|
||||
console.error('微信登录失败:', error);
|
||||
|
||||
Reference in New Issue
Block a user