import React, { Component } from 'react'; import SignatureCanvas from 'react-signature-canvas' import { getOneLaporan, updateLaporan } from "@/actions/pelaporan"; import { Row, Col, Input, FormGroup, Label, Progress } from "reactstrap"; import { connect } from "react-redux"; import moment from "moment"; import 'moment/locale/id' moment.locale('id') import { getAutoSave } from "@/actions/autosave"; class ComponentToPrint extends React.Component { formData = {} constructor(props) { super(props); this.state = { dataLaporan: {}, }; } static getInitialProps = async ({ query }) => { return { query }; }; componentDidMount = async () => { const { query, token } = this.props; const { id } = query; const dataLaporan = await getOneLaporan(token, id); const getDataSave = await getAutoSave({ id, laporan: true }); const autoSaveDataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA; const dataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA; const dataPelanggaran = getDataSave.data?.PenetapanSanksi?.dataPelanggaran?.data; this.setState({ dataLaporan, dataSuratBA }); this.setState(dataPelanggaran) this.setState(autoSaveDataSuratBA) }; render() { const { dataLaporan, descPelanggaran, dataSuratBA } = this.state const { dataPelanggaran } = this.props return (
Pada hari ini {dataSuratBA?.setTanggal === true || this.state?.setTanggal === true ? {moment(dataSuratBA?.tanggal || this.state?.tanggal).locale("id").format("dddd")}, tanggal {moment(dataSuratBA?.tanggal || this.state?.tanggal).format("D")} bulan {moment(dataSuratBA?.tanggal || this.state?.tanggal).format("MMMM")} tahun {moment(dataSuratBA?.tanggal || this.state?.tanggal).format("YYYY")}, : ............ } bertempat di {dataSuratBA?.tempat || this.state?.tempat ? {dataSuratBA?.tempat || this.state?.tempat} : ........ } , telah dilakukan rapat evaluasi dan pembahasan dugaan pelanggaran penyelenggaraan oleh perguruan tinggi dan/atau badan penyelenggara {dataLaporan.data && ({dataLaporan.data.pt.nama})}, yang dihadiri oleh:
Berdasarkan rapat evaluasi dan pembahasan dugaan pelanggaran penyelenggaraan oleh perguruan tinggi dan/atau badan penyelenggara {dataLaporan.data && ({dataLaporan.data.pt.nama})}, disampaikan sebagai berikut:
| NO | NAMA DAN IZIN PRODI | PELANGGARAN TERHADAP PERMENDIKBUD NO.7 TAHUN 2020 | SIMPULAN | REKOMENDASI | ||
|---|---|---|---|---|---|---|
| PASAL | BUTIR PELANGGARAN | DESKRIPSI PELANGGARAN | ||||
| {++i} | {dataLaporan.data && ({dataLaporan.data.pt.nama} | )}{e.pasal} | {e.butir_pelanggaran} | {e.pelanggaran} | {dataSuratBA?.descPelanggaran[e._id]?.simpulan} | {dataSuratBA?.descPelanggaran[e._id]?.rekomendasi} |
Demikian Laporan Evaluasi dan Pembahasan ini dibuat dengan sesungguhnya dan telah dibaca dan dicermati oleh peserta rapat yang hadir.
{/*| PESERTA RAPAT PENYUSUNAN REKOMENDASI | |||
|---|---|---|---|
| No | Nama | Tanda Tangan | |
| {index + 1} | {value.nama} |
|
|