andi 2 жил өмнө
parent
commit
e72a356894

+ 12 - 6
pages/app/banding/detail.js

@@ -18,6 +18,11 @@ import { connect } from "react-redux";
 import { Formik, Form, Field, ErrorMessage } from "formik";
 import * as Yup from "yup";
 import { createLog } from "@/actions/log";
+import DatePicker from "react-datepicker";
+import "react-datepicker/dist/react-datepicker.css";
+import id from 'date-fns/locale/id';
+import moment from "moment";
+import Datetime from "react-datetime";
 
 let Dropzone = null;
 class DropzoneWrapper extends Component {
@@ -78,7 +83,7 @@ class JawabanBanding extends Component {
 			pt: null,
 			fileDocTerimaBanding: [],
 			no_banding: "",
-			tglJawabanBanding: "",
+			tglTerimaBanding: "",
 			keterangan: "",
 			tglSuratBanding: "",
 		};
@@ -189,15 +194,15 @@ class JawabanBanding extends Component {
 		}
 	};
 
-	setTglJawabanBanding = (tglJawabanBanding) => {
-		this.setState({ tglJawabanBanding })
+	setTglTerimaBanding = (tglTerimaBanding) => {
+		this.setState({ tglTerimaBanding })
 	}
 	setTglSuratBanding = (tglSuratBanding) => {
 		this.setState({ tglSuratBanding })
 	}
 
 	render() {
-		const { files, sanksi, pt, fileDocTerimaBanding } = this.state;
+		const { files, sanksi, pt, fileDocTerimaBanding, tglSuratBanding } = this.state;
 
 		const thumbs = files.map((file, index) => (
 			<div md={3} key={index}>
@@ -300,10 +305,10 @@ class JawabanBanding extends Component {
 																		{({ field, form }) => (
 
 																			<DatePicker
-																				selected={this.state.tglJawabanBanding || field.value}
+																				selected={this.state.tglTerimaBanding || field.value}
 																				onChange={(e) => {
 																					form.setFieldValue(field.name, e);
-																					this.setTglJawabanBanding(e)
+																					this.setTglTerimaBanding(e)
 																				}}
 																				dateFormat="dd/MM/yyyy"
 																				placeholderText="Isi Tanggal"
@@ -378,6 +383,7 @@ class JawabanBanding extends Component {
 																					form.setFieldValue(field.name, e);
 																					this.setTglSuratBanding(e)
 																				}}
+																				minDate={tglSuratBanding}
 																				dateFormat="dd/MM/yyyy"
 																				placeholderText="Isi Tanggal"
 																				locale={id}