fix: tasks endpoint→manual-tasks, add Leads page, add Leads to sidebar, fix field names

This commit is contained in:
Forge
2026-03-25 16:19:04 +08:00
parent 380a83283b
commit 05ed524e47
4 changed files with 139 additions and 3 deletions

View File

@@ -30,7 +30,7 @@ export default function TasksPage() {
const { data, isLoading, refetch } = useQuery<PaginatedResponse<Task>>({
queryKey: ["tasks", page],
queryFn: async () => {
const res = await api.get<PaginatedResponse<Task>>(`/api/v1/tasks?page=${page}&limit=20`);
const res = await api.get<PaginatedResponse<Task>>(`/api/v1/manual-tasks?page=${page}&limit=20`);
return res.data;
},
});
@@ -79,7 +79,7 @@ export default function TasksPage() {
) : (
tasks.map((task) => (
<TableRow key={task.id} className="hover:bg-gray-50 transition-colors">
<Td className="font-medium">{task.title}</Td>
<Td className="font-medium">{task.type?.replace(/_/g," ")}</Td>
<Td><Badge variant="muted">{task.type}</Badge></Td>
<Td>
<Badge variant={statusVariant[task.status] ?? "muted"}>