yazid138 3 年之前
父节点
当前提交
f022d3d1d2
共有 2 个文件被更改,包括 16 次插入2 次删除
  1. 3 1
      components/Extras/calendar.view.js
  2. 13 1
      components/Main/DetailLaporan.js

+ 3 - 1
components/Extras/calendar.view.js

@@ -14,6 +14,7 @@ import bootstrapPlugin from "@fullcalendar/bootstrap";
 import events from "./calendar.events";
 import Select from "react-select";
 import { addStatus } from "@/actions/pelaporan";
+import { getPT } from "@/actions/PT";
 
 const status = [
 	{ value: "Ditindaklanjuti Dikti Ristek", label: "Ditindaklanjuti Dikti Ristek", className: "State-ACT" },
@@ -69,7 +70,8 @@ class Calendar extends Component {
 		if (laporan.data[0].penjadwalan) {
 			color = laporan.data[0].penjadwalan.background_color;
 		}
-		this.setState({ externalEvents: [{ id: this.props.query.number, color: color, name: `Jadwal Pemeriksaan - BI: ${this.props.query.number} - Universitas Satyagama` }] });
+		const pt = await getPT({ id: laporan.data[0].pt_id });
+		this.setState({ externalEvents: [{ id: this.props.query.number, color, name: `Jadwal Pemeriksaan - : ${this.props.query.number} - ${pt.data[0].nama}` }] });
 	}
 
 	getDataEvent = () => {

+ 13 - 1
components/Main/DetailLaporan.js

@@ -1,10 +1,22 @@
+import React, { useEffect, useState } from "react";
 import Scrollable from "@/components/Common/Scrollable";
 import moment from "moment";
 import { Col, FormGroup } from "reactstrap";
 import { useSelector } from "react-redux";
+import { getPT } from "@/actions/PT";
 
 function DetailLaporan({ data, noTitle = false, noStatus = false }) {
 	const user = useSelector((state) => state.user);
+	const [pt, setPT] = useState({});
+
+	useEffect(() => {
+		const fetchPT = async () => {
+			const pt = await getPT({ id: data.pt_id });
+			setPT(pt.data[0]);
+		};
+		fetchPT();
+	}, []);
+
 	return (
 		<>
 			{!data.user_id.isPrivate ||
@@ -59,7 +71,7 @@ function DetailLaporan({ data, noTitle = false, noStatus = false }) {
 				<FormGroup row>
 					<Col md="4">Nama Perguruan Tinggi:</Col>
 					<Col md="8">
-						<strong>Universitas Satyagama</strong>
+						<strong>{pt?.nama}</strong>
 					</Col>
 				</FormGroup>
 				<FormGroup row>