yazid138 3 年之前
父節點
當前提交
640cf9f7ab

+ 33 - 31
components/Main/TableSanksi.js

@@ -18,38 +18,40 @@ function TableSanksi({ listData, to, linkName }) {
 							</tr>
 						</thead>
 						<tbody>
-							{listData.map((data) => {
-								return (
-									<tr key={data._id}>
-										<td>{data.sanksi.no_sanksi}</td>
-										<td>
-											<div className="media align-items-center">
-												<div className="media-body d-flex">
-													<div>
-														<h4 className="m-0">Universitas Satyagama</h4>
-														<p>{data.sanksi.description}</p>
+							{listData.length
+								? listData.map((data) => {
+										return (
+											<tr key={data._id}>
+												<td>{data.sanksi.no_sanksi}</td>
+												<td>
+													<div className="media align-items-center">
+														<div className="media-body d-flex">
+															<div>
+																<h4 className="m-0">Universitas Satyagama</h4>
+																<p>{data.sanksi.description}</p>
+															</div>
+														</div>
 													</div>
-												</div>
-											</div>
-										</td>
-										<td>{moment(data.sanksi.createdAt).fromNow()}</td>
-										<td>
-											<div className="ml-auto">
-												<Link
-													href={{
-														pathname: to,
-														query: { noSanksi: data.sanksi.no_sanksi, ptId: data.pt_id },
-													}}
-												>
-													<Button color="primary" size="sm">
-														{linkName}
-													</Button>
-												</Link>
-											</div>
-										</td>
-									</tr>
-								);
-							})}
+												</td>
+												<td>{moment(data.sanksi.createdAt).fromNow()}</td>
+												<td>
+													<div className="ml-auto">
+														<Link
+															href={{
+																pathname: to,
+																query: { noSanksi: data.sanksi.no_sanksi, ptId: data.pt_id },
+															}}
+														>
+															<Button color="primary" size="sm">
+																{linkName}
+															</Button>
+														</Link>
+													</div>
+												</td>
+											</tr>
+										);
+								  })
+								: ""}
 						</tbody>
 					</table>
 				</Datatable>

+ 0 - 1
components/Main/Timeline.js

@@ -28,7 +28,6 @@ function Timeline({ data }) {
 											<p className="text-muted my-2">Dokumen</p>
 											{data.data.files.map((e) => (
 												<div className="media bb p-2">
-													<img className="mr-2 rounded-circle thumb32" src="/static/img/user/user.png" alt="Avatar" />
 													<div className="media-body">
 														<p className="m-0">
 															<a href={`data:${e.type};base64, ${Buffer.from(e.data).toString("base64")}`} download={e.name}>

+ 0 - 2
components/PT/JawabanKeberatan/ModalPermohonan.js

@@ -75,8 +75,6 @@ export class ModalPermohonan extends Component {
 		}
 
 		const added = await addBanding({ noSanksi, ptId: "0BCE4DB7-B207-445D-8D03-0C54B7688252" }, formdata);
-		formdata.append("banding", added.add.sanksi.banding._id);
-		await addDocPerbaikan({ noSanksi, ptId: "0BCE4DB7-B207-445D-8D03-0C54B7688252" }, formdata);
 
 		if (added) {
 			Router.push({

+ 0 - 1
components/PT/Riwayat.js

@@ -3,7 +3,6 @@ import moment from "moment";
 import { Card, CardHeader, CardBody, CardTitle } from "reactstrap";
 
 function Riwayat({ data }) {
-	console.log(data);
 	return (
 		<Card className="card-default">
 			<CardHeader>

+ 1 - 1
pages/app/pemantauan-perbaikan/index.js

@@ -19,7 +19,7 @@ class PemantauanPerbaikan extends Component {
 		const { sanksi } = this.props;
 		return (
 			<ContentWrapper>
-				<div className="content-heading">Banding</div>
+				<div className="content-heading">Pemantauan Perbaikan</div>
 				<Row>
 					<Col lg="4">
 						<CaseProgress />

+ 1 - 5
pages/app/pt/dokumen-perbaikan/index.js

@@ -16,15 +16,11 @@ class Pelaporan extends Component {
 
 	render() {
 		const { sanksi } = this.props;
-		const { keberatan, banding } = sanksi.data[0].sanksi.doc_perbaikan;
-		console.log(sanksi.data[0].sanksi.doc_perbaikan);
 		return (
 			<ContentWrapper>
 				<div className="content-heading">Dokumen Perbaikan</div>
 				<Row>
-					<Col lg={12}>
-						<TableSanksi listData={sanksi.data} to="/app/pt/dokumen-perbaikan/detail" linkName="Detail" />
-					</Col>
+					<Col lg={12}>{sanksi.data.length > 0 ? <TableSanksi listData={sanksi.data} to="/app/pt/dokumen-perbaikan/detail" linkName="Detail" /> : ""}</Col>
 				</Row>
 			</ContentWrapper>
 		);

+ 14 - 14
pages/index.js

@@ -1,21 +1,21 @@
-import React from 'react';
-import Router from 'next/router';
+import React from "react";
+import Router from "next/router";
 
 //const defaultPage = 'login';
 //const defaultPage = 'app/profile';
-const defaultPage = 'app/search';
+const defaultPage = "app/pemantauan";
 //const defaultPage = 'singleview';
 
 export default class extends React.Component {
-    static async getInitialProps({ res }) {
-        if (res) {
-            res.writeHead(302, {
-                Location: defaultPage
-            });
-            res.end();
-        } else {
-            Router.push(defaultPage);
-        }
-        return {};
-    }
+	static async getInitialProps({ res }) {
+		if (res) {
+			res.writeHead(302, {
+				Location: defaultPage,
+			});
+			res.end();
+		} else {
+			Router.push(defaultPage);
+		}
+		return {};
+	}
 }