Showing
1 changed file
with
3 additions
and
16 deletions
| ... | @@ -236,22 +236,9 @@ const handleAuthChange = (authorized) => { | ... | @@ -236,22 +236,9 @@ const handleAuthChange = (authorized) => { |
| 236 | * 处理微信步数同步完成事件 | 236 | * 处理微信步数同步完成事件 |
| 237 | */ | 237 | */ |
| 238 | const handleStepsSynced = async () => { | 238 | const handleStepsSynced = async () => { |
| 239 | - console.log('微信步数同步完成') | 239 | + console.log('微信步数同步完成,开始刷新Dashboard页面数据') |
| 240 | - // 步数同步完成后,重新获取家庭数据 | 240 | + // 步数同步完成后,调用统一的数据刷新函数 |
| 241 | - const { code, data } = await getFamilyDashboardAPI(); | 241 | + await refreshDashboardData(); |
| 242 | - if (code) { | ||
| 243 | - // 更新页面数据 | ||
| 244 | - pendingPoints.value = data.pending_points || []; | ||
| 245 | - familyMembers.value = data.step_ranking || []; | ||
| 246 | - showTotalPointsOnly.value = !data.pending_points?.length; | ||
| 247 | - finalTotalPoints.value = data.family.total_points || 0; | ||
| 248 | - familyName.value = data.family.name; | ||
| 249 | - familySlogn.value = data.family.note; | ||
| 250 | - familyCover.value = data.family.avatar_url || defaultFamilyCover; | ||
| 251 | - familyOwner.value = data.family.is_my; | ||
| 252 | - todaySteps.value = data.my_today_step; | ||
| 253 | - totalFamilySteps.value = data.family_today_step; | ||
| 254 | - } | ||
| 255 | } | 242 | } |
| 256 | 243 | ||
| 257 | /** | 244 | /** | ... | ... |
-
Please register or login to post a comment