|
@@ -1,8 +1,8 @@
|
|
|
-import { addLog } from "./log";
|
|
|
|
|
|
|
+import { get, post } from "../config/request";
|
|
|
|
|
|
|
|
export const getPelaporan = async (query = {}) => {
|
|
export const getPelaporan = async (query = {}) => {
|
|
|
try {
|
|
try {
|
|
|
- let url = "http://localhost:5000/pelaporan";
|
|
|
|
|
|
|
+ let url = "/pelaporan";
|
|
|
if (query.ptId && query.number) {
|
|
if (query.ptId && query.number) {
|
|
|
url += `?number=${query.number}&ptId=${query.ptId}`;
|
|
url += `?number=${query.number}&ptId=${query.ptId}`;
|
|
|
} else if (query.penjadwalan) {
|
|
} else if (query.penjadwalan) {
|
|
@@ -10,8 +10,8 @@ export const getPelaporan = async (query = {}) => {
|
|
|
} else if (query.pemeriksaan) {
|
|
} else if (query.pemeriksaan) {
|
|
|
url += "?pemeriksaan=true";
|
|
url += "?pemeriksaan=true";
|
|
|
}
|
|
}
|
|
|
- const res = await fetch(url);
|
|
|
|
|
- return await res.json();
|
|
|
|
|
|
|
+ const res = await get(url);
|
|
|
|
|
+ return res.data;
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.log("error", error);
|
|
console.log("error", error);
|
|
|
return false;
|
|
return false;
|
|
@@ -20,31 +20,21 @@ export const getPelaporan = async (query = {}) => {
|
|
|
|
|
|
|
|
export const createPelaporan = async (data) => {
|
|
export const createPelaporan = async (data) => {
|
|
|
try {
|
|
try {
|
|
|
- const res = await fetch("http://localhost:5000/pelaporan/create", {
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- body: data,
|
|
|
|
|
- });
|
|
|
|
|
- const result = await res.json();
|
|
|
|
|
- addLog({ status: "SUCCESS", action: "CREATE", from: { id: result.created._id, data: "pelaporan" }, description: "membuat laporan" });
|
|
|
|
|
- return result;
|
|
|
|
|
|
|
+ const res = await post("/pelaporan/create", data);
|
|
|
|
|
+ return res.data;
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.log("error", error);
|
|
console.log("error", error);
|
|
|
- addLog({ status: "FAIL", action: "CREATE", from: { data: "pelaporan" }, description: error.message || "membuat laporan" });
|
|
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
export const addStatus = async ({ number, ptId }, data) => {
|
|
export const addStatus = async ({ number, ptId }, data) => {
|
|
|
try {
|
|
try {
|
|
|
- const myHeaders = new Headers();
|
|
|
|
|
- myHeaders.append("Content-Type", "application/json");
|
|
|
|
|
- const raw = JSON.stringify(data);
|
|
|
|
|
- const res = await fetch(`http://localhost:5000/pelaporan/status/add?number=${number}&ptId=${ptId}`, {
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- body: raw,
|
|
|
|
|
- headers: myHeaders,
|
|
|
|
|
- });
|
|
|
|
|
- return await res.json();
|
|
|
|
|
|
|
+ // const myHeaders = new Headers();
|
|
|
|
|
+ // myHeaders.append("Content-Type", "application/json");
|
|
|
|
|
+ // const raw = JSON.stringify(data);
|
|
|
|
|
+ const res = await post(`/pelaporan/status/add?number=${number}&ptId=${ptId}`, data);
|
|
|
|
|
+ return res.data;
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.log("error", error);
|
|
console.log("error", error);
|
|
|
return false;
|
|
return false;
|