penjadwalan.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import { addLog } from "./log";
  2. export const updateJadwal = async (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`, 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. console.log("error", error);
  18. addLog({ status: "FAIL", action: "UPDATE", from: { data: "penjadwalan" }, description: error.message || "mengubah jadwal pemeriksaan" });
  19. return false;
  20. }
  21. };
  22. export const updateJadwal2 = async (id, data) => {
  23. try {
  24. const myHeaders = new Headers();
  25. myHeaders.append("Content-Type", "application/json");
  26. const raw = JSON.stringify(data);
  27. const requestOptions = {
  28. method: "POST",
  29. body: raw,
  30. headers: myHeaders,
  31. };
  32. const updated = await fetch(`http://localhost:5000/pelaporan/jadwal/add/${id}`, requestOptions);
  33. const result = await updated.json();
  34. // addLog({ status: "SUCCESS", action: "UPDATE", from: { id: result.added._id, data: "penjadwalan" }, description: "mengubah jadwal pemeriksaan" });
  35. return result;
  36. } catch (error) {
  37. console.log("error", error);
  38. addLog({ status: "FAIL", action: "UPDATE", from: { data: "penjadwalan" }, description: error.message || "mengubah jadwal pemeriksaan" });
  39. return false;
  40. }
  41. };
  42. export const getJadwal = async () => {
  43. try {
  44. const updated = await fetch(`http://localhost:5000/pelaporan/jadwal`);
  45. const result = await updated.json();
  46. // addLog({ status: "SUCCESS", action: "UPDATE", from: { id: result.added._id, data: "penjadwalan" }, description: "mengubah jadwal pemeriksaan" });
  47. return result;
  48. } catch (error) {
  49. console.log("error", error);
  50. // addLog({ status: "FAIL", action: "UPDATE", from: { data: "penjadwalan" }, description: error.message || "mengubah jadwal pemeriksaan" });
  51. return false;
  52. }
  53. };