Browse Source

udah dulu untuk hari ini

yazid138 3 years ago
parent
commit
94dfff5ba8
1 changed files with 58 additions and 16 deletions
  1. 58 16
      pages/app/pelaporan.js

+ 58 - 16
pages/app/pelaporan.js

@@ -9,6 +9,45 @@ import Datatable from "@/components/Tables/Datatable";
 import moment from "moment";
 import moment from "moment";
 
 
 class BugTracker extends Component {
 class BugTracker extends Component {
+	constructor(props) {
+		super(props);
+	}
+
+	static getInitialProps = async () => {
+		const res = await fetch("http://localhost:1880/pelaporan");
+		const data = await res.json();
+		return { data };
+	};
+
+	renderTable = () => {
+		return this.props.data.map((value) => {
+			return (
+				<tr>
+					<td>BI:54678</td>
+					<td className="text-nowrap">
+						<div className="media align-items-center">
+							<a className="mr-3" href="">
+								<img className="img-fluid rounded thumb64" src="/static/img/dummy-search.png" alt="Dummy" />
+							</a>
+							<div className="media-body d-flex">
+								<div>
+									<h4 className="m-0">Universitas Satyagama</h4>
+									<small className="text-muted">0742/O/1990 - www.satyagama.ac.id - info@satyagama.ac.id</small>
+									<p>Jalan Kamal Raya No 2-A Cengkareng</p>
+									<p> </p>
+								</div>
+							</div>
+						</div>
+					</td>
+					<td>{moment(value.created_at).fromNow()}</td>
+					<td>
+						<div className="inline wd-xxs badge badge-success">open</div>
+					</td>
+				</tr>
+			);
+		});
+	};
+
 	newReportClick = (e, PT_ID) => {
 	newReportClick = (e, PT_ID) => {
 		//router = useRouter();
 		//router = useRouter();
 		//const query = { ptId: PT_ID };
 		//const query = { ptId: PT_ID };
@@ -20,6 +59,8 @@ class BugTracker extends Component {
 	};
 	};
 
 
 	render() {
 	render() {
+		console.log(this.props.data);
+		// this.fetchData();
 		return (
 		return (
 			<ContentWrapper>
 			<ContentWrapper>
 				<div className="content-heading">Pelaporan</div>
 				<div className="content-heading">Pelaporan</div>
@@ -205,11 +246,12 @@ class BugTracker extends Component {
 											</tr>
 											</tr>
 										</thead>
 										</thead>
 										<tbody>
 										<tbody>
-											<tr>
-												{/* <td>
+											{this.renderTable()}
+											{/* <tr> */}
+											{/* <td>
                                                     <div className="badge bg-gray-lighter">bug</div>
                                                     <div className="badge bg-gray-lighter">bug</div>
                                                 </td> */}
                                                 </td> */}
-												<td>BI:54678</td>
+											{/* <td>BI:54678</td>
 												<td className="text-nowrap">
 												<td className="text-nowrap">
 													<div className="media align-items-center">
 													<div className="media align-items-center">
 														<a className="mr-3" href="">
 														<a className="mr-3" href="">
@@ -221,31 +263,31 @@ class BugTracker extends Component {
 																<small className="text-muted">0742/O/1990 - www.satyagama.ac.id - info@satyagama.ac.id</small>
 																<small className="text-muted">0742/O/1990 - www.satyagama.ac.id - info@satyagama.ac.id</small>
 																<p>Jalan Kamal Raya No 2-A Cengkareng</p>
 																<p>Jalan Kamal Raya No 2-A Cengkareng</p>
 																<p> </p>
 																<p> </p>
-															</div>
-															{/* <div className="ml-auto">
+															</div> */}
+											{/* <div className="ml-auto">
                                                                 <Button color="info" size="sm" onClick={(e) => this.handleClick(e, pt.id)}>Proses Sangsi</Button>
                                                                 <Button color="info" size="sm" onClick={(e) => this.handleClick(e, pt.id)}>Proses Sangsi</Button>
                                                             </div> */}
                                                             </div> */}
-														</div>
-													</div>
+											{/* </div>
+													</div> */}
 
 
-													{/* <small>Maecenas mollis egestas convallis.</small> */}
-												</td>
-												<td>{moment("2020-04-04 11:45:26.123").fromNow()}</td>
-												{/* <td>
+											{/* <small>Maecenas mollis egestas convallis.</small> */}
+											{/* </td>
+												<td>{moment("2020-04-04 11:45:26.123").fromNow()}</td> */}
+											{/* <td>
                                                     <div className="circle circle-lg bg-warning" data-title="normal"></div>
                                                     <div className="circle circle-lg bg-warning" data-title="normal"></div>
                                                 </td> */}
                                                 </td> */}
-												{/* <td>
+											{/* <td>
                                                     <a href="">Sylvia Daniels</a>
                                                     <a href="">Sylvia Daniels</a>
                                                 </td> */}
                                                 </td> */}
-												<td>
+											{/* <td>
 													<div className="inline wd-xxs badge badge-success">open</div>
 													<div className="inline wd-xxs badge badge-success">open</div>
-												</td>
-												{/* <td>
+												</td> */}
+											{/* <td>
                                                     <div className="ml-auto">
                                                     <div className="ml-auto">
                                                         <button class="btn-oval btn btn-primary" size="sm" onClick={(e) => this.newProcessClick(e)}>Proses Sanksi</button>
                                                         <button class="btn-oval btn btn-primary" size="sm" onClick={(e) => this.newProcessClick(e)}>Proses Sanksi</button>
                                                     </div>
                                                     </div>
                                                 </td> */}
                                                 </td> */}
-											</tr>
+											{/* </tr> */}
 											{/* <tr>
 											{/* <tr>
                                                 <td>
                                                 <td>
                                                     <div className="badge bg-gray-lighter">bug</div>
                                                     <div className="badge bg-gray-lighter">bug</div>