diff --git a/src/api/admin/engagement.ts b/src/api/admin/engagement.ts index c79b63f..e0f511e 100644 --- a/src/api/admin/engagement.ts +++ b/src/api/admin/engagement.ts @@ -26,12 +26,16 @@ export interface EngagementItem { uid: string | null nickname: string | null deviceId: string | null + /** 客户端系统,来自设备画像;老客户端未上报时为空。 */ + platform: string | null + osVersion: string | null + deviceModel: string | null anonymous: boolean dramaId: string | null dramaTitle: string | null dramaCover: string | null dramaStatus: string | null - dramaPublished: boolean + dramaPublished: boolean | null targetType: string targetId: string episodeId: string | null diff --git a/src/views/components/AppUserCell.vue b/src/views/components/AppUserCell.vue new file mode 100644 index 0000000..d9664ea --- /dev/null +++ b/src/views/components/AppUserCell.vue @@ -0,0 +1,63 @@ + + + + + + + diff --git a/src/views/userManagement/FavoritesView.vue b/src/views/userManagement/FavoritesView.vue index 2c63e7a..51f677e 100644 --- a/src/views/userManagement/FavoritesView.vue +++ b/src/views/userManagement/FavoritesView.vue @@ -4,6 +4,7 @@ import { onMounted, reactive, ref } from 'vue' import dayjs from 'dayjs' import PageHeading from '@/views/components/PageHeading.vue' +import AppUserCell from '@/views/components/AppUserCell.vue' import { pageFavoritesApi } from '@/api/admin/engagement' const PAGE_SIZES = [10, 20, 50] @@ -104,20 +105,9 @@ onMounted(load) class="drama-el-table" empty-text="暂无收藏" > - + @@ -156,13 +146,6 @@ onMounted(load)