From 6ab0c6dba5f4aa9dc0e5d0020819cd5650c117fa Mon Sep 17 00:00:00 2001 From: Megghy Date: Tue, 30 Jul 2024 20:25:05 +0800 Subject: [PATCH] queue add danmaku content --- src/api/api-models.ts | 1 + src/components/FeedbackItem.vue | 18 +++++++++++------ src/views/manage/point/PointUserManage.vue | 1 + src/views/obs/QueueOBS.vue | 8 ++++++-- src/views/open_live/OpenQueue.vue | 23 ++++++++++++++++++++-- 5 files changed, 41 insertions(+), 10 deletions(-) diff --git a/src/api/api-models.ts b/src/api/api-models.ts index 0202754..9cd7f05 100644 --- a/src/api/api-models.ts +++ b/src/api/api-models.ts @@ -543,6 +543,7 @@ export interface ResponseQueueModel { status: QueueStatus from: QueueFrom giftPrice?: number + content?: string user?: DanmakuUserInfo createAt: number finishAt?: number | null diff --git a/src/components/FeedbackItem.vue b/src/components/FeedbackItem.vue index 88cbc34..098c323 100644 --- a/src/components/FeedbackItem.vue +++ b/src/components/FeedbackItem.vue @@ -1,6 +1,6 @@
diff --git a/src/views/open_live/OpenQueue.vue b/src/views/open_live/OpenQueue.vue index c1032c7..0a55cf1 100644 --- a/src/views/open_live/OpenQueue.vue +++ b/src/views/open_live/OpenQueue.vue @@ -156,7 +156,7 @@ const queue = computed(() => { : q?.user?.name.toLowerCase() == filterName.value.toLowerCase()), ) .Where((q) => (q?.status ?? QueueStatus.Cancel) < QueueStatus.Finish) - //.OrderByDescending((q) => q.from == QueueFrom.Manual) + //.OrderByDescending((q) => q.from == QueueFrom.Manual) switch (settings.value.sortType) { case QueueSortType.TimeFirst: { list = list.OrderBy((q) => q.createAt) @@ -173,7 +173,10 @@ const queue = computed(() => { break } case QueueSortType.FansMedalFirst: { - list = list.OrderByDescending(q => q.user?.fans_medal_wearing_status ? 1 : 0).ThenByDescending((q) => q.user?.fans_medal_level ?? 0).ThenBy((q) => q.createAt) + list = list + .OrderByDescending((q) => (q.user?.fans_medal_wearing_status ? 1 : 0)) + .ThenByDescending((q) => q.user?.fans_medal_level ?? 0) + .ThenBy((q) => q.createAt) break } } @@ -909,6 +912,22 @@ onUnmounted(() => { + + + + + + {{ queueData?.content }} + +