andi 1 gadu atpakaļ
vecāks
revīzija
6e37d1016a

+ 0 - 1
components/Sanksi/TableLaporan.js

@@ -23,7 +23,6 @@ function TableLaporan({ listData }) {
 							</thead>
 							<tbody>
 								{listData.map((data) => {
-									console.log(data)
 									return (
 										<tr key={data._id}>
 											{/* <td>{data.no_laporan}</td> */}

+ 24 - 25
components/Sanksi/UploadSurat.js

@@ -177,7 +177,6 @@ export class UploadSurat extends Component {
 	}
 	render() {
 		const { files, terimaSuratSanksi, tglAkhirKeberatan, filesTandaTerimaSS, tidakPerluTMTCheck } = this.state;
-
 		const thumbs = files.map((file, index) => (
 			<p>
 				<em className="far fa-file" />&nbsp;&nbsp;{file.path}
@@ -254,7 +253,7 @@ export class UploadSurat extends Component {
 										}}
 										closeOnSelect={true}
 										isValidDate={(e) => {
-											return !this.state.listSanksi?.find(z => z.value === "Sanksi Administratif Berat - Pencabutan izin Program Studi" || z.value === "Sanksi Administratif Berat - Pembubaran PTN atau pencabutan izin PTS") ? e.isBefore(addMonths(new Date(this.state.awalTMT), 6).getTime() + 86400000) && e.isAfter(new Date(this.state.awalTMT) ) : false
+											return !this.state.listSanksi?.find(z => z.value === "Sanksi Administratif Berat - Pencabutan izin Program Studi" || z.value === "Sanksi Administratif Berat - Pembubaran PTN atau pencabutan izin PTS") ? e.isBefore(addMonths(new Date(this.state.awalTMT), 6).getTime() + 86400000) && e.isAfter(new Date(this.state.awalTMT)) : false
 										}}
 									// isValidDate={(e) => {
 									// 	return e.isAfter(moment(new Date) && e.isBefore(moment(new Date)))
@@ -287,7 +286,7 @@ export class UploadSurat extends Component {
 					<div className="col-md-8">
 						<Select
 							value={this.state.listSanksi}
-							options={this.props.listSanksi.map(e => ({ value: `Sanksi Administratif ${e.split(";")[0]} - ${e.split(";")[1]}` }))}
+							options={this.props.listSanksi.map(e => ({ value: `Sanksi Administratif ${e.split(";")[0]} - ${e.split(";")[1]}`, level: (e.split(";")[2])  }))}
 							isMulti
 							formatOptionLabel={formatOptionLabel}
 							onChange={(e) => {
@@ -337,30 +336,30 @@ export class UploadSurat extends Component {
 						<p className="mrgn-top-5 font-color-black">Ukuran setiap dokumen maksimal 15mb</p>
 					</div>
 				</FormGroup>
-				{!this.state.tidakPerluTMTCheck&&(
-<FormGroup row className="mt-3">
-					<label className="col-md-4 col-form-label">Tanggal Terima Surat Sanksi<span className="text-danger">*</span></label>
-					<span className="col-sm-8 float-left">
-						<Datetime
-							timeFormat={false}
-							inputProps={{ className: "form-control" }}
-							value={this.state.terimaSuratSanksi ? new Date(this.state.terimaSuratSanksi) : this.state.terimaSuratSanksi}
-							onChange={(terimaSuratSanksi) => {
-								this.setState({ terimaSuratSanksi }, this.setUploadSuratSanksi)
-							}}
-							closeOnSelect={true}
-							isValidDate={(e) => {
-								return e.isAfter(new Date(this.state.awalTMT))
-							}}
-						// isValidDate={(e) => {
-						// 	return e.isAfter(moment(new Date) && e.isBefore(moment(new Date)))
-						// }}
-						/>
-					</span>
-				</FormGroup>
+				{!this.state.tidakPerluTMTCheck && (
+					<FormGroup row className="mt-3">
+						<label className="col-md-4 col-form-label">Tanggal Terima Surat Sanksi<span className="text-danger">*</span></label>
+						<span className="col-sm-8 float-left">
+							<Datetime
+								timeFormat={false}
+								inputProps={{ className: "form-control" }}
+								value={this.state.terimaSuratSanksi ? new Date(this.state.terimaSuratSanksi) : this.state.terimaSuratSanksi}
+								onChange={(terimaSuratSanksi) => {
+									this.setState({ terimaSuratSanksi }, this.setUploadSuratSanksi)
+								}}
+								closeOnSelect={true}
+								isValidDate={(e) => {
+									return e.isAfter(new Date(this.state.awalTMT))
+								}}
+							// isValidDate={(e) => {
+							// 	return e.isAfter(moment(new Date) && e.isBefore(moment(new Date)))
+							// }}
+							/>
+						</span>
+					</FormGroup>
 
 				)}
-				
+
 				<FormGroup row>
 					<label className="col-md-4 col-form-label">
 						Dokumen Tanda Terima Surat Sanksi<span className="text-danger">*</span>

+ 1 - 2
pages/app/sanksi/proses.js

@@ -172,8 +172,7 @@ class ProsesSanksi extends Component {
 				formdata.append("to_date", this.state.dataUpload.akhirTMT);
 				formdata.append("tanggal_terima_sanksi", this.state.dataUpload.terimaSuratSanksi);
 				formdata.append("tanggal_akhir_keberatan", this.state.dataUpload.tglAkhirKeberatan);
-				formdata.append("sanksi", JSON.stringify(this.state.dataUpload.listSanksi.map((e) => ({ label: e.value.split(";")[0], description: e.value.split(";")[1], level: e.value.split(";")[2] }))));
-
+				formdata.append("sanksi", JSON.stringify(this.state.dataUpload.listSanksi.map((e) => ({ label: e.value.split(";")[0], level: e.level }))));
 				formdata.append("pelanggaran_id", this.state.dataPelanggaran.data.map((e) => e._id).join());
 				if (this.state.dataUpload.files && this.state.dataUpload.files.length > 0) {
 					this.state.dataUpload.files.forEach((e) => {