|
|
@@ -51,10 +51,10 @@ const checkIfFilesAreCorrectType = (files) => {
|
|
|
|
|
|
const selectInstanceId = 1;
|
|
|
const laporanSchema = Yup.object().shape({
|
|
|
- no_laporan: Yup.string().required("Harap Diisi"),
|
|
|
- keterangan: Yup.string().min(3).max(200).required("Wajib Diisi"),
|
|
|
- pelanggaran: Yup.array().min(1, "Wajib Diisi").required("Wajib Diisi"),
|
|
|
- dokumen: Yup.array().min(1, "Wajib Upload Dokumen").required().test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig,),
|
|
|
+ no_laporan: Yup.string().required("Wajib Diisi"),
|
|
|
+ keterangan: Yup.string().min(3, "Minimal 3 Huruf").max(200).required("Wajib Diisi"),
|
|
|
+ pelanggaran: Yup.array().min(1, "Wajib Diisi").required(),
|
|
|
+ dokumen: Yup.array().min(1, "Wajib Upload file").required().test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig),
|
|
|
});
|
|
|
export class InputData extends Component {
|
|
|
constructor(props) {
|
|
|
@@ -136,7 +136,7 @@ export class InputData extends Component {
|
|
|
formdata.append("no_laporan", data.no_laporan);
|
|
|
formdata.append("pt_id", query.ptId);
|
|
|
formdata.append("keterangan", data.keterangan);
|
|
|
- formdata.append("pelanggaran", data.pelanggaran.join());
|
|
|
+ formdata.append("pelanggaran_id", data.pelanggaran.join());
|
|
|
if (data.dokumen.length > 0) {
|
|
|
data.dokumen.forEach((e) => {
|
|
|
formdata.append("dokumen", e);
|
|
|
@@ -274,4 +274,4 @@ export class InputData extends Component {
|
|
|
}
|
|
|
|
|
|
const mapStateToProps = (state) => ({ user: state.user, token: state.token });
|
|
|
-export default connect(mapStateToProps)(InputData);
|
|
|
+export default connect(mapStateToProps)(InputData);
|