refactor(user): 重构用户卡片组件并优化登录状态更新逻辑- 重构了 UserCard 组件,统一了前端和后台的实现
- 移除了冗余的数据获取逻辑,统一使用 useUserData Hook - 优化了登录状态更新流程,使用 loginUser 方法统一处理登录 - 添加了登录成功后的提示和页面数据刷新
This commit is contained in:
@@ -8,6 +8,14 @@
|
||||
|
||||
1. **Header组件** (`src/pages/index/Header.tsx`)
|
||||
2. **UserCard组件** (`src/pages/user/components/UserCard.tsx`)
|
||||
3. **Admin UserCard组件** (`src/admin/components/UserCard.tsx`)
|
||||
|
||||
## 额外优化:清理冗余代码
|
||||
发现 UserCard 组件中存在冗余的数据获取逻辑:
|
||||
- `useUserData` Hook 已经动态获取了优惠券、礼品卡、积分、余额等数据
|
||||
- 删除了重复的本地状态:`couponCount`, `pointsCount`, `giftCount`
|
||||
- 删除了重复的数据获取方法:`loadUserStats`
|
||||
- 统一使用 `useUserData` 提供的数据
|
||||
|
||||
### 主要修改内容
|
||||
|
||||
|
||||
Reference in New Issue
Block a user