diff --git a/frontend/src/lib/api.js b/frontend/src/lib/api.js index 1867d69..e6dbd30 100644 --- a/frontend/src/lib/api.js +++ b/frontend/src/lib/api.js @@ -122,6 +122,20 @@ export const api = { programa: (ano = "TODOS", mes = "TODOS", programa = "TODOS") => get("/api/programa", { ano, mes, programa }), alertas: () => _fetch("/api/alertas", {}), + plantillas: () => _fetch("/api/plantillas", {}), + plantillaEnviar: (datos) => + fetch(`${BASE_URL}/api/plantillas/enviar`, { + method: "POST", headers: { "Content-Type": "application/json" }, + body: JSON.stringify(datos), + }).then((r) => { if (!r.ok) throw new Error("Error al enviar"); return r.json(); }), + plantillasCampanias: () => _fetch("/api/plantillas/campanias", {}), + plantillasAsesores: () => _fetch("/api/plantillas/asesores", {}), + plantillasEstados: () => _fetch("/api/plantillas/estados", {}), + plantillasBase: (codigos, asesores, estados) => + fetch(`${BASE_URL}/api/plantillas/base`, { + method: "POST", headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ codigos, asesores, estados }), + }).then((r) => { if (!r.ok) throw new Error("Error al obtener base"); return r.json(); }), conjuntosSinSede: () => get("/api/conjuntos-sin-sede"), guardarConjuntoSede: (cambios) => post("/api/conjuntos-sin-sede/guardar", { cambios }, ["/api/conjuntos-sin-sede", ..._TODOS]),