penjadwalan.js 832 B

123456789101112131415161718192021222324
  1. import { addLog } from "./log";
  2. export const updateJadwal = async ({ number, ptId }, data) => {
  3. try {
  4. const myHeaders = new Headers();
  5. myHeaders.append("Content-Type", "application/json");
  6. const raw = JSON.stringify(data);
  7. const requestOptions = {
  8. method: "POST",
  9. body: raw,
  10. headers: myHeaders,
  11. };
  12. const updated = await fetch(`http://localhost:5000/pelaporan/jadwal/add?number=${number}&ptId=${ptId}`, requestOptions);
  13. const result = await updated.json();
  14. addLog({ status: "SUCCESS", action: "UPDATE", from: { id: result.added._id, data: "penjadwalan" }, description: "mengubah jadwal pemeriksaan" });
  15. return result;
  16. } catch (error) {
  17. addLog({ status: "FAIL", action: "UPDATE", from: { data: "penjadwalan" }, description: error.message || "mengubah jadwal pemeriksaan" });
  18. return false;
  19. }
  20. };