| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- import moment from "moment";
- import { Button, Table } from "reactstrap";
- import Link from "next/link";
- function TableSanksi({ listData, to, linkName, toKeberatan, toJwbBanding, toJwbKeberatan, toPerbaikan, toJwbBanding2, toCabutSanksi, toJwbCabutSanksi }) {
- return (
- <div className="card b">
- <div className="card-body card-over">
- <Table className="table w-100">
- <thead>
- <tr>
- <th>Nomor Sanksi</th>
- <th>Status</th>
- </tr>
- </thead>
- <tbody>
- {listData.map((data) => {
- return (
- <tr key={data._id}>
- {/* <td>{data.no_sanksi}</td> */}
- <td>
- <div className="media align-items-center">
- <div className="media-body d-flex">
- <div>
- <h4>{data.no_sanksi}</h4>
- <p>{moment(data.createdAt).format("DD-MM-YYYY")}</p>
- </div>
- </div>
- </div>
- </td>
- {/* <td>{moment(data.createdAt).format("DD MMMM YYYY")}</td> */}
- <td>{data.is_pengajuan_keberatan === true || data.is_pengajuan_keberatan === false ?
- <div>
- <div className="badge badge-green">{data.last_step}</div>
- {data.last_step === "Permohonan Keberatan" && (
- <p className="w-105">Sanksi dalam proses pengajuan permohonan keberatan</p>
- )}
- {data.last_step === "Jawaban Atas Permohonan Keberatan" && (
- <p className="w-105">PDDIKTI sudah memberikan jawaban atas permohonan keberatan</p>
- )}
- {data.last_step === "Permohonan Banding" && (
- <p className="w-105">Sanksi dalam proses pengajuan permohonan banding</p>
- )}
- {data.last_step === "Jawaban Atas Permohonan Banding" && (
- <p className="w-105">PDDIKTI sudah memberikan jawaban atas permohonan banding</p>
- )}
- {data.last_step === "Permohonan Pencabutan Sanksi" && (
- <p className="w-105">Sanksi dalam proses permohonan pencabutan sanksi</p>
- )}
- {data.last_step === "Jawaban Atas Permohonan Pencabutan Sanksi" && (
- <p className="w-105">PDDIKTI sudah memberikan jawaban atas permohonan pencabutan sanksi</p>
- )}
- {data.last_step === "Dokumen Perbaikan" && (
- <p className="w-105">Proses perbaikan dokumen</p>
- )}
- </div>
- :
- <div>
- <div className="badge badge-red">Belum Diperiksa</div>
- </div>}
- </td>
- <td>
- {data.last_step === "Permohonan Keberatan" && (
- <Link href={{ pathname: toKeberatan, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {data.last_step === "Jawaban Atas Permohonan Keberatan" && (
- <Link href={{ pathname: toJwbKeberatan, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {data.last_step === "Jawaban Atas Permohonan Banding" && (
- <Link href={{ pathname: toJwbBanding, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {data.last_step === "Permohonan Banding" && (
- <Link href={{ pathname: toJwbBanding2, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {data.last_step === "Permohonan Pencabutan Sanksi" && (
- <Link href={{ pathname: toCabutSanksi, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {data.last_step === "Jawaban Atas Permohonan Pencabutan Sanksi" && (
- <Link href={{ pathname: toJwbCabutSanksi, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {data.last_step === "Dokumen Perbaikan" && (
- <Link href={{ pathname: toPerbaikan, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )}
- {/* {data.last_step ? (
- ""
- ) : (
- <Link href={{ pathname: to, query: { id: data._id } }}>
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- )} */}
- </td>
- </tr>
- );
- })}
- </tbody>
- </Table>
- </div>
- </div>
- );
- }
- export default TableSanksi;
|