|
|
@@ -12,6 +12,7 @@ import TablePenetapanSanksi from "@/components/Sanksi/TablePenetapanSanksi";
|
|
|
import Link from "next/link";
|
|
|
import { getPelaporan } from "@/actions/pelaporan";
|
|
|
import { createSanksi } from "@/actions/sanksi";
|
|
|
+import { getPelanggaranId } from "@/actions/pelanggaran";
|
|
|
|
|
|
const stepNavitemStyle = {
|
|
|
backgroundColor: "#fcfcfc",
|
|
|
@@ -22,8 +23,8 @@ class ProsesSanksi extends Component {
|
|
|
super(props);
|
|
|
this.state = {
|
|
|
activeStep: "1",
|
|
|
- checkedData: [],
|
|
|
dataUpload: null,
|
|
|
+ dataPelanggaran: {},
|
|
|
};
|
|
|
}
|
|
|
|
|
|
@@ -45,7 +46,6 @@ class ProsesSanksi extends Component {
|
|
|
});
|
|
|
}
|
|
|
const create = await createSanksi({ ptId, number }, formdata);
|
|
|
- // console.log(create);
|
|
|
if (create) {
|
|
|
Router.push({
|
|
|
pathname: "/app/sanksi",
|
|
|
@@ -61,8 +61,9 @@ class ProsesSanksi extends Component {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
- setCheckedData = (data) => {
|
|
|
- this.setState({ checkedData: data });
|
|
|
+ setCheckedData = async (data) => {
|
|
|
+ const result = await getPelanggaranId(data);
|
|
|
+ this.setState({ dataPelanggaran: result });
|
|
|
};
|
|
|
|
|
|
setUploadSuratSanksi = (data) => {
|
|
|
@@ -71,7 +72,7 @@ class ProsesSanksi extends Component {
|
|
|
|
|
|
render() {
|
|
|
const { pelaporan } = this.props;
|
|
|
- const { checkedData, dataUpload } = this.state;
|
|
|
+ const { dataUpload, dataPelanggaran } = this.state;
|
|
|
return (
|
|
|
<ContentWrapper unwrap>
|
|
|
<Header />
|
|
|
@@ -212,7 +213,7 @@ class ProsesSanksi extends Component {
|
|
|
<TabPane tabId="5">
|
|
|
<div className="pt-3 mb-3">
|
|
|
<h2>Ringkasan</h2>
|
|
|
- <Ringkasan dataLaporan={pelaporan.data[0]} dataSanksi={checkedData} dataUpload={dataUpload} />
|
|
|
+ <Ringkasan dataLaporan={pelaporan.data[0]} dataPelanggaran={dataPelanggaran.data} dataUpload={dataUpload} />
|
|
|
</div>
|
|
|
<hr />
|
|
|
<div className="d-flex">
|