import Scrollable from "@/components/Common/Scrollable"; import { Card, Row, Col, Table, FormGroup, Label, Button } from "reactstrap"; import moment from "moment"; import 'moment/locale/id' moment.locale('id') import ComponentToPrint from "./SuratBA_A"; import ReactToPrint, { PrintContextConsumer } from 'react-to-print'; import React, { Component } from "react"; import { getAutoSave, inputAutoSave } from "@/actions/autosave"; export class Ringkasan extends Component { constructor(props) { super(props); this.state = { }; } // function Ringkasan({ dataLaporan, dataPelanggaran, dataUpload }) { // return ( componentDidMount = async () => { const { query, token } = this.props; const { id } = query; const getDataSave = await getAutoSave({ token, id, laporan: true }); const saveData = getDataSave.data?.penetapanSanksi; this.setState(saveData) } handleOpenAlert = () => { Swal.fire({ icon: 'error', title: 'Oops...', html: 'Maaf anda tidak memiliki akses untuk menyelesaikan
proses ini.
', confirmButtonColor: "#3e3a8e", confirmButtonText: 'Oke' }) }; render() { const { dataLaporan, dataPelanggaran, dataUpload } = this.props console.log(dataUpload) return ( <>Detail Laporan
Penetapan Sanksi
| No | Jenis Pelanggaran | Sanksi |
|---|---|---|
| {++i} |
{e.pelanggaran} TMT : {e.tmt_bulan} Bulan Level Pelanggaran : {e.label_sanksi} |
{e.sanksi} Keterangan : {e.keterangan_sanksi} |
Nomor Surat Keputusan Sanksi