From 93da905e1d9247332764bc271f500a9ddbcfcd18 Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Thu, 25 Jun 2026 07:16:35 +0800 Subject: [PATCH] fix: topic pinned --- src/api/rating/topic.js | 14 ++++++++++++++ src/views/rating/topic/index.vue | 28 ++++++++++++++++++++++++++-- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/api/rating/topic.js b/src/api/rating/topic.js index 36b741d..b86e0bb 100644 --- a/src/api/rating/topic.js +++ b/src/api/rating/topic.js @@ -66,3 +66,17 @@ export function toggleEnable(id, isEnabled) { data: { isEnabled }, }) } + +/** + * 置顶话题置顶状态 + * @param {id: string} id 话题 id + * @param {isPinned: boolean} 是否置顶话题 + * @returns + */ +export function pinnedTopic(id, isPinned) { + return request({ + url: `/management/api/rating/topic/pinned/${id}`, + method: 'patch', + data: { isPinned }, + }) +} diff --git a/src/views/rating/topic/index.vue b/src/views/rating/topic/index.vue index 3ed0c80..4113136 100644 --- a/src/views/rating/topic/index.vue +++ b/src/views/rating/topic/index.vue @@ -1,5 +1,14 @@ - + @@ -133,7 +148,7 @@