|
|
@@ -4,6 +4,7 @@ import { Row, Col } from "reactstrap";
|
|
|
import CaseProgress from "@/components/Main/CaseProgress";
|
|
|
import TableSanksi from "@/components/Main/TableSanksi";
|
|
|
import { getSanksi } from "@/actions/sanksi";
|
|
|
+import { connect } from "react-redux";
|
|
|
|
|
|
class PemantauanPerbaikan extends Component {
|
|
|
constructor(props) {
|
|
|
@@ -14,7 +15,10 @@ class PemantauanPerbaikan extends Component {
|
|
|
}
|
|
|
|
|
|
componentDidMount = async () => {
|
|
|
- const sanksi = await getSanksi({ docPerbaikan: true });
|
|
|
+ const { organisasi, peran } = this.props.user.peran[0];
|
|
|
+ const query = { role: peran.id === 2021 ? "lldikti" : "dikti", docPerbaikan: true };
|
|
|
+ if (peran.id === 2021) query.orgId = organisasi.id;
|
|
|
+ const sanksi = await getSanksi(query);
|
|
|
this.setState({ sanksi });
|
|
|
};
|
|
|
|
|
|
@@ -36,4 +40,5 @@ class PemantauanPerbaikan extends Component {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-export default PemantauanPerbaikan;
|
|
|
+const mapStateToProps = (state) => ({ user: state.user });
|
|
|
+export default connect(mapStateToProps)(PemantauanPerbaikan);
|