|
|
@@ -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" /> {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>
|