完善概览页,实现公告查询展示,引入 recharts 展示取用数据

This commit is contained in:
2025-05-07 16:48:51 +08:00
parent 2be7406d04
commit fbc6478496
14 changed files with 850 additions and 173 deletions

View File

@@ -0,0 +1,19 @@
'use server'
import { PageRecord } from "@/lib/api"
import { Announcement } from "@/lib/models"
import { callByUser } from "./base"
export async function listAnnouncements(props: {
page: number
size: number
title?: string
type?: number
status?: number
create_after?: Date
create_before?: Date
update_after?: Date
update_before?: Date
}) {
return await callByUser<PageRecord<Announcement>>('/api/announcement/list', props)
}