first commit

This commit is contained in:
2026-05-23 13:22:10 +03:30
parent 5f9ee72174
commit 6591a52f27
52 changed files with 3937 additions and 133 deletions

View File

@@ -0,0 +1,53 @@
import callAPI from "../caller/config";
export async function getStatsReport() {
return await callAPI.get("/report/stats").then((res) => res.data);
}
export async function getDepartmentReport() {
return await callAPI.get("/report/departments").then((res) => res.data);
}
export async function getAgentPerformance() {
return await callAPI.get("/report/agents").then((res) => res.data);
}
export async function getAvgResolutionTime() {
return await callAPI.get("/report/avg-resolution").then((res) => res.data);
}
export async function getCriticalTickets() {
return await callAPI.get("/report/critical").then((res) => res.data);
}
export async function getTicketsTrend(params: any) {
return await callAPI.get("/report/trend", { params }).then((res) => res.data);
}
export async function getClosureRate() {
return await callAPI.get("/report/closure-rate").then((res) => res.data);
}
export async function getSlaBreach() {
return await callAPI.get("/report/sla").then((res) => res.data);
}
export async function getAgingReport() {
return await callAPI.get("/report/aging").then((res) => res.data);
}
export async function getAgentEfficiency() {
return await callAPI.get("/report/agent-efficiency").then((res) => res.data);
}
export async function getDepartmentLoad() {
return await callAPI.get("/report/department-load").then((res) => res.data);
}
export async function getKpiReport() {
return await callAPI.get("/report/kpi").then((res) => res.data);
}
export async function getPredictionReport() {
return await callAPI.get("/report/prediction").then((res) => res.data);
}