axios add time

This commit is contained in:
2026-01-22 11:49:56 -06:00
parent 4d963d8994
commit e5b994b0fd
+23 -9
View File
@@ -4,11 +4,25 @@ import { useState } from "react";
import toast from "react-hot-toast";
import { useRouter } from "next/navigation";
import Selection from "@/app/Components/Selection/Selection";
import { PostReceipt } from "@/app/lib/postReceipt";
import "./addTime.css";
import SelectionCo from "@/app/Components/Selection/SelectionCo";
import axios from "axios";
import { envConfig } from "@/app/lib/config";
export const addTimeAlumno = async (data: {
idCuenta: number;
idPlataforma: number;
tiempoExtra?: number;
}) => {
const res = await axios.post(
`${envConfig.apiUrl}/alumno-inscrito/tiempo`,
data,
);
return res.data;
};
const PLATAFORMA_MAP: Record<string, number> = {
WINDOWS: 1,
@@ -28,8 +42,9 @@ export default function AddTime({
const router = useRouter();
// 🔹 selección plataforma
const [plataformaSeleccionada, setPlataformaSeleccionada] =
useState<string | null>(null);
const [plataformaSeleccionada, setPlataformaSeleccionada] = useState<
string | null
>(null);
// 🔹 datos del recibo
const [folio, setFolio] = useState("");
@@ -75,7 +90,6 @@ export default function AddTime({
const id_plataforma = PLATAFORMA_MAP[plataformaSeleccionada];
try {
// 1️⃣ Guardar recibo
await PostReceipt({
id_cuenta: numAcount,
folio_recibo: folio,
@@ -83,16 +97,16 @@ export default function AddTime({
fecha_recibo: date,
});
// 🔜 2️⃣ AQUÍ luego:
// await inscribirAlumno(...)
// await agregarTiempo(...)
// await marcarPago(...)
await addTimeAlumno({
idCuenta: numAcount,
idPlataforma: id_plataforma,
});
setFolio("");
setAmount("");
setDate("");
toast.success("Recibo guardado correctamente");
toast.success("Tiempo Guardado");
router.refresh();
} catch (err: any) {
toast.error(err.message || "Error al guardar");