|
@@ -16,6 +16,7 @@ import { getPelanggaran, getPelanggaranSanksi } from "@/actions/pelanggaran";
|
|
|
import { connect } from "react-redux";
|
|
import { connect } from "react-redux";
|
|
|
import Loader from "@/components/Common/Loader";
|
|
import Loader from "@/components/Common/Loader";
|
|
|
import { ToastContainer, toast } from "react-toastify";
|
|
import { ToastContainer, toast } from "react-toastify";
|
|
|
|
|
+import BeritaAcara from "@/components/Sanksi/BeritaAcara_A";
|
|
|
|
|
|
|
|
const stepNavitemStyle = {
|
|
const stepNavitemStyle = {
|
|
|
backgroundColor: "#fcfcfc",
|
|
backgroundColor: "#fcfcfc",
|
|
@@ -30,7 +31,7 @@ class ProsesSanksi extends Component {
|
|
|
dataUpload: null,
|
|
dataUpload: null,
|
|
|
dataPelanggaran: {},
|
|
dataPelanggaran: {},
|
|
|
pelaporan: {},
|
|
pelaporan: {},
|
|
|
- listSanksi: []
|
|
|
|
|
|
|
+ listSanksi: [],
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -153,7 +154,7 @@ class ProsesSanksi extends Component {
|
|
|
})}
|
|
})}
|
|
|
onClick={this.toggleStep("4")}
|
|
onClick={this.toggleStep("4")}
|
|
|
>
|
|
>
|
|
|
- <h4 className="text-left my-3">4. Penetapan Sanksi</h4>
|
|
|
|
|
|
|
+ <h4 className="text-left my-3">4. Berita Acara Pleno</h4>
|
|
|
</NavLink>
|
|
</NavLink>
|
|
|
</NavItem>
|
|
</NavItem>
|
|
|
<NavItem style={stepNavitemStyle}>
|
|
<NavItem style={stepNavitemStyle}>
|
|
@@ -164,7 +165,18 @@ class ProsesSanksi extends Component {
|
|
|
})}
|
|
})}
|
|
|
onClick={this.toggleStep("5")}
|
|
onClick={this.toggleStep("5")}
|
|
|
>
|
|
>
|
|
|
- <h4 className="text-left my-3">5. Ringkasan</h4>
|
|
|
|
|
|
|
+ <h4 className="text-left my-3">5. Penetapan Sanksi</h4>
|
|
|
|
|
+ </NavLink>
|
|
|
|
|
+ </NavItem>
|
|
|
|
|
+ <NavItem style={stepNavitemStyle}>
|
|
|
|
|
+ <NavLink
|
|
|
|
|
+ tag="div"
|
|
|
|
|
+ className={classnames({
|
|
|
|
|
+ active: this.state.activeStep === "6",
|
|
|
|
|
+ })}
|
|
|
|
|
+ onClick={this.toggleStep("6")}
|
|
|
|
|
+ >
|
|
|
|
|
+ <h4 className="text-left my-3">6. Ringkasan</h4>
|
|
|
</NavLink>
|
|
</NavLink>
|
|
|
</NavItem>
|
|
</NavItem>
|
|
|
</Nav>
|
|
</Nav>
|
|
@@ -209,7 +221,7 @@ class ProsesSanksi extends Component {
|
|
|
<TabPane tabId="3">
|
|
<TabPane tabId="3">
|
|
|
<div className="pt-3 mb-3">
|
|
<div className="pt-3 mb-3">
|
|
|
<h2>Penetapan Jenis Pelanggaran</h2>
|
|
<h2>Penetapan Jenis Pelanggaran</h2>
|
|
|
- <TablePenetapanSanksi setCheckedData={this.setCheckedData} />
|
|
|
|
|
|
|
+ <TablePenetapanSanksi setCheckedData={this.setCheckedData} dataPelanggaran={dataPelanggaran.data} data={pelaporan.data} />
|
|
|
</div>
|
|
</div>
|
|
|
<hr />
|
|
<hr />
|
|
|
<div className="d-flex">
|
|
<div className="d-flex">
|
|
@@ -222,28 +234,42 @@ class ProsesSanksi extends Component {
|
|
|
</div>
|
|
</div>
|
|
|
</TabPane>
|
|
</TabPane>
|
|
|
<TabPane tabId="4">
|
|
<TabPane tabId="4">
|
|
|
|
|
+ <Card>
|
|
|
|
|
+ {/* <BeritaAcara /> */}
|
|
|
|
|
+ </Card>
|
|
|
|
|
+
|
|
|
|
|
+ <div className="d-flex">
|
|
|
|
|
+ <Button color className="btn-login color-3e3a8e" onClick={this.toggleStep("3")}>
|
|
|
|
|
+ <span className="font-color-white">Previous</span>
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ <Button className="ml-auto btn-login color-3e3a8e" color onClick={this.toggleStep("5")}>
|
|
|
|
|
+ <span className="font-color-white">Next</span>
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </TabPane>
|
|
|
|
|
+ <TabPane tabId="5">
|
|
|
<div className="pt-3 mb-3">
|
|
<div className="pt-3 mb-3">
|
|
|
<h2>Penetapan Sanksi</h2>
|
|
<h2>Penetapan Sanksi</h2>
|
|
|
- {this.state.listSanksi && <UploadSurat setUploadSuratSanksi={this.setUploadSuratSanksi} listSanksi={this.state.listSanksi} />}
|
|
|
|
|
|
|
+ {this.state.listSanksi && <UploadSurat setUploadSuratSanksi={this.setUploadSuratSanksi} listSanksi={this.state.listSanksi} dataPelanggaran={dataPelanggaran.data} />}
|
|
|
</div>
|
|
</div>
|
|
|
<hr />
|
|
<hr />
|
|
|
<div className="d-flex">
|
|
<div className="d-flex">
|
|
|
- <Button color className="btn-login color-3e3a8e" onClick={this.toggleStep("3")}>
|
|
|
|
|
|
|
+ <Button color className="btn-login color-3e3a8e" onClick={this.toggleStep("4")}>
|
|
|
<span className="font-color-white">Previous</span>
|
|
<span className="font-color-white">Previous</span>
|
|
|
</Button>
|
|
</Button>
|
|
|
- <Button className="ml-auto btn-login color-3e3a8e" color onClick={this.toggleStep("5")}>
|
|
|
|
|
|
|
+ <Button className="ml-auto btn-login color-3e3a8e" color onClick={this.toggleStep("6")}>
|
|
|
<span className="font-color-white">Next</span>
|
|
<span className="font-color-white">Next</span>
|
|
|
</Button>
|
|
</Button>
|
|
|
</div>
|
|
</div>
|
|
|
</TabPane>
|
|
</TabPane>
|
|
|
- <TabPane tabId="5">
|
|
|
|
|
|
|
+ <TabPane tabId="6">
|
|
|
<div className="pt-3 mb-3">
|
|
<div className="pt-3 mb-3">
|
|
|
<h2>Ringkasan</h2>
|
|
<h2>Ringkasan</h2>
|
|
|
{pelaporan.data ? <Ringkasan dataLaporan={pelaporan.data} dataPelanggaran={dataPelanggaran.data} dataUpload={dataUpload} /> : <Loader />}
|
|
{pelaporan.data ? <Ringkasan dataLaporan={pelaporan.data} dataPelanggaran={dataPelanggaran.data} dataUpload={dataUpload} /> : <Loader />}
|
|
|
</div>
|
|
</div>
|
|
|
<hr />
|
|
<hr />
|
|
|
<div className="d-flex">
|
|
<div className="d-flex">
|
|
|
- <Button color className="btn-login color-3e3a8e" onClick={this.toggleStep("4")}>
|
|
|
|
|
|
|
+ <Button color className="btn-login color-3e3a8e" onClick={this.toggleStep("5")}>
|
|
|
<span className="font-color-white">Previous</span>
|
|
<span className="font-color-white">Previous</span>
|
|
|
</Button>
|
|
</Button>
|
|
|
<Button className="ml-auto btn-login color-3e3a8e" color onClick={this.done}>
|
|
<Button className="ml-auto btn-login color-3e3a8e" color onClick={this.done}>
|