Browse Source

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 years ago
parent
commit
a1f47e784a

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

@@ -10,7 +10,6 @@ function TableSanksi({ listData, to, linkName }) {
 					<thead>
 					<thead>
 						<tr>
 						<tr>
 							<th>Nomor Sanksi</th>
 							<th>Nomor Sanksi</th>
-							<th>Keterangan Sanksi</th>
 							<th>Status</th>
 							<th>Status</th>
 						</tr>
 						</tr>
 					</thead>
 					</thead>
@@ -28,31 +27,39 @@ function TableSanksi({ listData, to, linkName }) {
 											</div>
 											</div>
 										</div>
 										</div>
 									</td>
 									</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>
 									<td>
 										{data.jawaban?.cabut_sanksi ? (
 										{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>
+									<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>
 								</tr>
 							);
 							);
 						})}
 						})}

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

@@ -17,7 +17,6 @@ function TableSanksi({ listData, to, linkName, toKeberatan, toJwbBanding, toJwbK
 						{listData.map((data) => {
 						{listData.map((data) => {
 							return (
 							return (
 								<tr key={data._id}>
 								<tr key={data._id}>
-									{/* <td>{data.no_sanksi}</td> */}
 									<td>
 									<td>
 										<div className="media align-items-center">
 										<div className="media align-items-center">
 											<div className="media-body d-flex">
 											<div className="media-body d-flex">
@@ -28,7 +27,6 @@ function TableSanksi({ listData, to, linkName, toKeberatan, toJwbBanding, toJwbK
 											</div>
 											</div>
 										</div>
 										</div>
 									</td>
 									</td>
-									{/* <td>{moment(data.createdAt).format("DD MMMM YYYY")}</td> */}
 									<td>{data.is_pengajuan_keberatan === true || data.is_pengajuan_keberatan === false || data.last_step ?
 									<td>{data.is_pengajuan_keberatan === true || data.is_pengajuan_keberatan === false || data.last_step ?
 										<div>
 										<div>
 											<div className="badge badge-green">{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" && (
 											{data.last_step === "Permohonan Banding" && (
 												<p className="w-105">Sanksi dalam proses pengajuan permohonan banding</p>
 												<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" && (
 											{data.last_step === "Permohonan Pencabutan Sanksi" && (
 												<p className="w-105">Sanksi dalam proses permohonan pencabutan sanksi</p>
 												<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 }) => (
 					{({ isSubmitting }) => (
 						<Form className="form-horizontal">
 						<Form className="form-horizontal">
 							<FormGroup row>
 							<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">
 								<div className="col-md-10">
 									<Field name="tanggal">
 									<Field name="tanggal">
 										{({ field, form }) => (
 										{({ field, form }) => (

+ 7 - 6
styles/bootstrap/_buttons.scss

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