fix: remove pinned and popup parameters when querying all announcements

This commit is contained in:
EUForest 2026-02-13 23:09:23 +08:00
parent 4c753adaa6
commit a2689b4892

View File

@ -34,12 +34,19 @@ export default function Announcement() {
pagination: { page: number; size: number }, pagination: { page: number; size: number },
filter: { pinned?: boolean; popup?: boolean } filter: { pinned?: boolean; popup?: boolean }
) => { ) => {
const response = await queryAnnouncement({ const params: any = {
page: pagination.page, page: pagination.page,
size: pagination.size, size: pagination.size,
pinned: filter.pinned ?? false, };
popup: filter.popup ?? false,
}); if (filter.pinned !== undefined) {
params.pinned = filter.pinned;
}
if (filter.popup !== undefined) {
params.popup = filter.popup;
}
const response = await queryAnnouncement(params);
return { return {
list: response.data.data?.announcements || [], list: response.data.data?.announcements || [],
total: response.data.data?.total || 0, total: response.data.data?.total || 0,