diff --git a/tenant-platform/src/views/push/PushConfigView.vue b/tenant-platform/src/views/push/PushConfigView.vue index 853c386..0854c1e 100644 --- a/tenant-platform/src/views/push/PushConfigView.vue +++ b/tenant-platform/src/views/push/PushConfigView.vue @@ -21,6 +21,18 @@ style="margin-bottom:16px" /> + + + + Android + iOS + HarmonyOS + + + 当前编辑:{{ selectedPlatform }} 平台的推送配置,保存时仅更新该平台 + + +
@@ -496,11 +508,8 @@ async function loadData() { ]) app.value = appRes.data.data services.value = svcRes.data.data - const activePushService = services.value.find(s => s.serviceType === 'PUSH' && s.enabled) - ?? services.value.find(s => s.serviceType === 'PUSH') - if (activePushService) { - selectedPlatform.value = activePushService.platform as 'ANDROID' | 'IOS' | 'HARMONY' - } + // Always default to ANDROID on load; user can switch via the platform selector + selectedPlatform.value = 'ANDROID' applySelectedPlatformConfig() } finally { loading.value = false diff --git a/tenant-platform/src/views/push/PushManagementView.vue b/tenant-platform/src/views/push/PushManagementView.vue index 8875832..47b78e6 100644 --- a/tenant-platform/src/views/push/PushManagementView.vue +++ b/tenant-platform/src/views/push/PushManagementView.vue @@ -52,7 +52,14 @@ - {{ userStatus.lastSeenAt ? formatTime(userStatus.lastSeenAt) : '-' }} + {{ formatTime(userStatus.lastSeenAt) }} + + {{ formatTime(userStatus.devices[0].lastLoginAt) }} + + (设备登录) + + + - {{ userStatus.deliverableDevices.length }}