diff --git a/src/views/userManagement/LikesView.vue b/src/views/userManagement/LikesView.vue
index f838288..cf169be 100644
--- a/src/views/userManagement/LikesView.vue
+++ b/src/views/userManagement/LikesView.vue
@@ -6,6 +6,7 @@ import dayjs from 'dayjs'
import PageHeading from '@/views/components/PageHeading.vue'
import AppUserCell from '@/views/components/AppUserCell.vue'
import { pageLikesApi } from '@/api/admin/engagement'
+import { platformText } from './composables/useAppUsers'
const PAGE_SIZES = [10, 20, 50]
const TARGET_OPTIONS = [
@@ -133,6 +134,9 @@ onMounted(load)
+
+ {{ platformText(row) }}
+
{{ typeText(row.targetType) }}
diff --git a/src/views/userManagement/WatchHistoryView.vue b/src/views/userManagement/WatchHistoryView.vue
index 8fd78b4..1feb6db 100644
--- a/src/views/userManagement/WatchHistoryView.vue
+++ b/src/views/userManagement/WatchHistoryView.vue
@@ -5,7 +5,7 @@ import { onMounted, reactive, ref } from 'vue'
import PageHeading from '@/views/components/PageHeading.vue'
import AppUserCell from '@/views/components/AppUserCell.vue'
import { pageWatchHistoryApi } from '@/api/admin/appUser'
-import { formatDuration } from './composables/useAppUsers'
+import { formatDuration, platformText } from './composables/useAppUsers'
const SOURCE_OPTIONS = [
{ value: '', label: '全部' },
@@ -174,6 +174,9 @@ onMounted(load)
+
+ {{ platformText(row) }}
+
diff --git a/src/views/userManagement/composables/useAppUsers.js b/src/views/userManagement/composables/useAppUsers.js
index 46d3226..2cdf69c 100644
--- a/src/views/userManagement/composables/useAppUsers.js
+++ b/src/views/userManagement/composables/useAppUsers.js
@@ -36,6 +36,12 @@ export function statusMeta(status) {
const PLATFORM_TEXT = { ANDROID: 'Android', IOS: 'iOS', WEB: 'Web' }
+/** 客户端平台,只有 iOS / Android 两种取值(缺记录显示横线)。 */
+export function platformText(row) {
+ const platform = row?.platform || ''
+ return PLATFORM_TEXT[platform] || platform || '—'
+}
+
/** 登录会话上的系统,例如 Android 16。没有记录时显示横线。 */
export function systemText(row) {
const name = PLATFORM_TEXT[row?.platform] || row?.platform || ''