heheer 0c05add8b2
feat: usage filter & export & dashbord (#3538)
* feat: usage filter & export & dashbord

* adjust ui

* fix tmb scroll

* fix code & selecte all

* merge
2025-01-23 10:54:30 +08:00

21 lines
825 B
TypeScript

import { POST } from '@/web/common/api/request';
import {
CreateTrainingUsageProps,
GetTotalPointsProps,
GetUsageProps
} from '@fastgpt/global/support/wallet/usage/api.d';
import type { UsageItemType } from '@fastgpt/global/support/wallet/usage/type';
import { PaginationProps, PaginationResponse } from '@fastgpt/web/common/fetch/type';
export const getUserUsages = (data: PaginationProps<GetUsageProps>) =>
POST<PaginationResponse<UsageItemType>>(`/proApi/support/wallet/usage/getUsage`, data);
export const getTotalPoints = (data: GetTotalPointsProps) =>
POST<{ totalPoints: number; date: string }[]>(
`/proApi/support/wallet/usage/getTotalPoints`,
data
);
export const postCreateTrainingUsage = (data: CreateTrainingUsageProps) =>
POST<string>(`/support/wallet/usage/createTrainingUsage`, data);