Pārlūkot izejas kodu

add aktif for laporan and sanksi

yazid138 3 gadi atpakaļ
vecāks
revīzija
d3b67d8a43
2 mainītis faili ar 19 papildinājumiem un 4 dzēšanām
  1. 15 2
      actions/pelaporan.js
  2. 4 2
      actions/sanksi.js

+ 15 - 2
actions/pelaporan.js

@@ -6,7 +6,7 @@ export const getPelaporan = async (token, query = {}) => {
 	try {
 		let url = "/laporan";
 		if (query != null) {
-			const { jadwal, evaluasi, pt_id, delegasi } = query;
+			const { jadwal, evaluasi, pt_id, delegasi, aktif } = query;
 			url += "?";
 			const parseURL = [];
 			if (jadwal) {
@@ -19,6 +19,9 @@ export const getPelaporan = async (token, query = {}) => {
 			if (pt_id) {
 				parseURL.push(`pt_id=${pt_id}`);
 			}
+			if (aktif) {
+				parseURL.push(`aktif=${aktif}`);
+			}
 
 			url += parseURL.join("&");
 		}
@@ -33,7 +36,17 @@ export const getPelaporan = async (token, query = {}) => {
 
 export const getOneLaporan = async (token, id) => {
 	try {
-		const res = await axiosAPI.get(`/laporan/${id}`, { headers: { Authorization: token } });
+		let url = `/laporan/${id}`;
+		if (query != null) {
+			const { aktif } = query;
+			url += "?";
+			const parseURL = [];
+			if (aktif) {
+				parseURL.push(`aktif=${aktif}`);
+			}
+			url += parseURL.join("&");
+		}
+		const res = await axiosAPI.get(url, { headers: { Authorization: token } });
 		return res.data;
 	} catch (error) {
 		console.log("error", error);

+ 4 - 2
actions/sanksi.js

@@ -11,7 +11,7 @@ export const getSanksi = async (token, query = {}) => {
 	try {
 		let url = "/sanksi";
 		if (query != {}) {
-			const { keberatan, jawaban, banding, cabutSanksi, perbaikan } = query;
+			const { keberatan, jawaban, banding, cabutSanksi, perbaikan, aktif } = query;
 			url += "?";
 			const parseURL = [];
 			if (keberatan) parseURL.push(`keberatan=true`);
@@ -19,6 +19,7 @@ export const getSanksi = async (token, query = {}) => {
 			if (cabutSanksi) parseURL.push(`cabutSanksi=true`);
 			if (perbaikan) parseURL.push(`perbaikan=true`);
 			if (jawaban) parseURL.push(`jawaban=true`);
+			if (aktif) parseURL.push(`aktif=${aktif}`);
 			url += parseURL.join("&");
 		}
 
@@ -34,10 +35,11 @@ export const getOneSanksi = async (token, id, query = {}) => {
 	try {
 		let url = `/sanksi/${id}`;
 		if (query != {}) {
-			const { banding } = query;
+			const { banding, aktif } = query;
 			url += "?";
 			const parseURL = [];
 			if (banding) parseURL.push(`banding=true`);
+			if (aktif) parseURL.push(`aktif=${aktif}`);
 			url += parseURL.join("&");
 		}
 		const res = await axiosAPI.get(url, { headers: { Authorization: token } });