feat: 建立前端 TS 类型系统与 API 请求服务层
This commit is contained in:
17
frontend/src/services/dashboardApi.ts
Normal file
17
frontend/src/services/dashboardApi.ts
Normal file
@ -0,0 +1,17 @@
|
||||
import api from "./api";
|
||||
|
||||
export interface DashboardStats {
|
||||
products_total: number;
|
||||
products_pending: number;
|
||||
products_in_progress: number;
|
||||
products_completed: number;
|
||||
tasks_total: number;
|
||||
tasks_pending: number;
|
||||
tasks_in_progress: number;
|
||||
tasks_completed: number;
|
||||
}
|
||||
|
||||
export async function fetchDashboardStats(): Promise<DashboardStats> {
|
||||
const { data } = await api.get<DashboardStats>("/dashboard/stats");
|
||||
return data;
|
||||
}
|
||||
Reference in New Issue
Block a user