andi 2 年之前
父节点
当前提交
870b2a9622
共有 2 个文件被更改,包括 9 次插入6 次删除
  1. 1 1
      components/NaikSanksi/InputTanggal.js
  2. 8 5
      components/Pelaporan/InputData.js

+ 1 - 1
components/NaikSanksi/InputTanggal.js

@@ -46,7 +46,7 @@ const rekomendasiSchema = Yup.object().shape({
     no_sanksi: Yup.string().required("Wajib isi Nomor Sanksi"),
     keterangan: Yup.string().min(3, "Minimal 3 Huruf").max(200).required("Wajib isi keterangan"),
     from_date: Yup.date().required("Wajib diisi"),
-    to_date: Yup.date().required("Wajib diisi"),
+    to_date: Yup.date().notRequired("Wajib diisi"),
     sanksi: Yup.array().required("Wajib isi pelanggaran"),
     dokumen: Yup.array().required("Wajib diisi").test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig),
 });

+ 8 - 5
components/Pelaporan/InputData.js

@@ -137,11 +137,14 @@ export class InputData extends Component {
 		formdata.append("pt_id", query.ptId);
 		formdata.append("keterangan", data.keterangan);
 		formdata.append("pelanggaran_id", data.pelanggaran.join());
-		if (data.dokumen.length > 0) {
-			data.dokumen.forEach((e) => {
-				formdata.append("dokumen", e);
-			});
-		}
+		// if (data.dokumen.length > 0) {
+		// 	data.dokumen.forEach((e) => {
+		// 		formdata.append("dokumen", e);
+		// 	});
+		// }
+		this.state.files.forEach((e) => {
+			formdata.append("dokumen", e);
+		});
 
 		const create = createPelaporan(token, formdata);
 		await toast.promise(create, {