+
+
+
+
+ 刷新
+
+
+
+
+
+ {{ formatTime(row.createdAt) }}
+
+
+
+ {{ actionLabel(row.action) }}
+
+
+
+ {{ licenseSummaryText(row) }}
+
+
+
+
+
+
+
@@ -218,9 +280,11 @@ import { appApi, type App } from '@/api/app'
import { updateAdminApi, type OperationLog as UpdateOperationLog } from '@/api/update'
import { operationLogApi, type TenantOperationLog } from '@/api/operationLog'
import { imAdminApi, type OperationLog as ImOperationLog } from '@/api/im'
+import { pushAdminApi, type PushOperationLog } from '@/api/push'
+import { licenseApi, type LicenseOperationLog } from '@/api/license'
import { formatTime } from '@/utils/date'
-const activeSource = ref<'TENANT' | 'IM' | 'UPDATE'>('TENANT')
+const activeSource = ref<'TENANT' | 'IM' | 'UPDATE' | 'PUSH' | 'LICENSE'>('TENANT')
// ── 租户平台 state ───────────────────────────────────────────────────────────
@@ -248,6 +312,24 @@ const updateLimit = ref(100)
const apps = ref