Forráskód Böngészése

10. menambahkan keterangan pada status di menu permohonan pencabutan sanksi: DONE
- status 'Menunggu Jawaban' keterangannya : "Menunggu jawaban PDDIKTI terkait permohonan pencabutan sanksi"
- status 'Sudah Dijawab'
keterangannya : "PDDIKTI sudah menjawab terkait permohonan pencabutan sanksi"
11. diksi 'Tanggal Dokumen' di menu pemeriksaan ganti jadi 'Tanggal Evaluasi' DONE
12. pada menu jawaban pencabutan sanksi (PT), button detail akan disable jika kondisi status menunggu jawaban, dan unable jika status sudah dijawab DONE

andi 2 éve
szülő
commit
a1f47e784a

+ 28 - 21
components/PT/JawabanPencabutanSanksi/TableSanksiJawaban.js

@@ -10,7 +10,6 @@ function TableSanksi({ listData, to, linkName }) {
 					<thead>
 						<tr>
 							<th>Nomor Sanksi</th>
-							<th>Keterangan Sanksi</th>
 							<th>Status</th>
 						</tr>
 					</thead>
@@ -28,31 +27,39 @@ function TableSanksi({ listData, to, linkName }) {
 											</div>
 										</div>
 									</td>
-									<td>
-										<div className="table-desc">
-											<div className="media align-items-center">
-												<div className="media-body d-flex">
-													<div>
-														<h4 className="m-0">{data.laporan.pt.nama.length > 64 ? data.laporan.pt.nama.substring(0, 64) + "..." : data.laporan.pt.nama}</h4>
-														<p className="w-105">{data.keterangan}</p>
-													</div>
-												</div>
-											</div>
-										</div>
-									</td>
 									<td>
 										{data.jawaban?.cabut_sanksi ? (
-											<Link href={{ pathname: to, query: { id: data._id } }}>
-												<Button className="btn-login" color >
-													<span className="font-color-white">
-														{linkName}
-													</span>
-												</Button>
-											</Link>
+											<div>
+												<div className="badge-success badge">Sudah Dijawab</div>
+												<p className="w-105">Sudah menjawab terkait permohonan pencabutan sanksi</p>
+											</div>
+
+
 										) : (
-											<div className="badge-info badge">Menunggu Jawaban</div>
+											<div>
+												<div className="badge-info badge">Menunggu Jawaban</div>
+												<p className="w-105">Menunggu jawaban terkait permohonan pencabutan sanksi</p>
+											</div>
+
 										)}
 									</td>
+									<td>{data.jawaban?.cabut_sanksi ? (
+										<Link href={{ pathname: to, query: { id: data._id } }} >
+											<Button className="btn-login" color >
+												<span className="font-color-white">
+													{linkName}
+												</span>
+											</Button>
+										</Link>
+									) : (
+										<Button className="btn-login" color disabled={true} >
+											<span className="font-color-white">
+												{linkName}
+											</span>
+										</Button>
+									)}
+
+									</td>
 								</tr>
 							);
 						})}

+ 0 - 5
components/PT/Sanksi/TableSanksi.js

@@ -17,7 +17,6 @@ function TableSanksi({ listData, to, linkName, toKeberatan, toJwbBanding, toJwbK
 						{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">
@@ -28,7 +27,6 @@ function TableSanksi({ listData, to, linkName, toKeberatan, toJwbBanding, toJwbK
 											</div>
 										</div>
 									</td>
-									{/* <td>{moment(data.createdAt).format("DD MMMM YYYY")}</td> */}
 									<td>{data.is_pengajuan_keberatan === true || data.is_pengajuan_keberatan === false || data.last_step ?
 										<div>
 											<div className="badge badge-green">{data.last_step}</div>
@@ -44,9 +42,6 @@ function TableSanksi({ listData, to, linkName, toKeberatan, toJwbBanding, toJwbK
 											{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>
 											)}

+ 1 - 1
components/Pemeriksaan/InputEvaluasi.js

@@ -192,7 +192,7 @@ class InputEvaluasi extends Component {
 					{({ isSubmitting }) => (
 						<Form className="form-horizontal">
 							<FormGroup row>
-								<label className="col-md-2 col-form-label">Tanggal Dokumen</label>
+								<label className="col-md-2 col-form-label">Tanggal Evaluasi</label>
 								<div className="col-md-10">
 									<Field name="tanggal">
 										{({ field, form }) => (

+ 7 - 6
styles/bootstrap/_buttons.scss

@@ -205,7 +205,7 @@ input[type="button"] {
   border-radius: 7px;
   transition: ease background-color 250ms;
 
-  &:hover {
+  &:hover:enabled {
     background-color: $colorbutton;
     opacity: 0.9;
   }
@@ -218,7 +218,7 @@ input[type="button"] {
   background: $colorbutton;
   transition: ease background-color 250ms;
 
-  &:hover {
+  &:hover:enabled {
     background-color: $colorbutton;
     opacity: 0.9;
   }
@@ -235,7 +235,7 @@ input[type="button"] {
   background: transparent;
   transition: ease background-color 250ms;
 
-  &:hover {
+  &:hover:enabled {
     background-color: #e9e8e8;
     opacity: 0.9;
     color: #3e3a8e;
@@ -250,7 +250,7 @@ input[type="button"] {
   background: white;
   transition: ease background-color 250ms;
 
-  &:hover {
+  &:hover:enabled {
     background-color: #e9e8e8;
     opacity: 0.9;
     color: #3e3a8e;
@@ -300,10 +300,11 @@ input[type="button"] {
   border: $colorbutton solid 2px;
 
 
-  &:hover {
+  &:hover:enabled{
     background-color: $colorbutton;
     opacity: 0.8;
   }
+  
 }
 
 //jangan di ubah
@@ -380,7 +381,7 @@ input[type="button"] {
   border: 0;
   transition: ease background-color 250ms;
 
-  &:hover {
+  &:hover:enabled {
     background-color: $colorbutton;
     opacity: 0.9;
   }