diff --git a/pages/case/archive-detail.vue b/pages/case/archive-detail.vue index cf84f4c..f6118da 100644 --- a/pages/case/archive-detail.vue +++ b/pages/case/archive-detail.vue @@ -570,7 +570,10 @@ onLoad((options) => { fetchArchive(); }); -onShow(() => { +onShow(async () => { + // 每次进入用户详情页重新获取医生信息,及时同步管理端变更的权益权限。 + await getDoctorInfo(); + const cached = uni.getStorageSync(STORAGE_KEY); const cachedId = cached && typeof cached === 'object' ? String(cached._id || cached.id || '') : ''; if (cached && typeof cached === 'object' && (!cachedId || !archiveId.value || cachedId === archiveId.value)) {