Эх сурвалжийг харах

button delegasi penetapan sanksi hanya di dikti

andi 2 жил өмнө
parent
commit
e400fb3c01

+ 1 - 50
components/Sanksi/SuratBA.js

@@ -17,12 +17,7 @@ class ComponentToPrint extends React.Component {
         super(props);
         super(props);
         this.state = {
         this.state = {
             dataLaporan: {},
             dataLaporan: {},
-            tempat: "[Mohon Diisi]",
-            isEditMode: false,
-            temuanLain: [],
-            memberatkan: [],
-            formData: null,
-            meringankan: [],
+
         };
         };
     }
     }
 
 
@@ -40,49 +35,6 @@ class ComponentToPrint extends React.Component {
         const autoSaveDataPelanggaran = getDataSave.data?.PenetapanSanksi?.dataPelanggaran.data;
         const autoSaveDataPelanggaran = getDataSave.data?.PenetapanSanksi?.dataPelanggaran.data;
         this.setState({ dataLaporan, autoSaveDataPelanggaran, autoSaveDataSuratBA });
         this.setState({ dataLaporan, autoSaveDataPelanggaran, autoSaveDataSuratBA });
     };
     };
-    changeEditMode = () => {
-        this.setState({
-            isEditMode: !this.state.isEditMode,
-        })
-    }
-    updateValueTempat = () => {
-        this.setState({
-            isEditMode: false,
-            tempat: this.refs.inputTempat.value
-        })
-    }
-    handleTemuanLain = (e) => {
-        const addTemuanLain = this.refs.inputTemuan.value
-        this.setState({
-            temuanLain: [...this.state.temuanLain, addTemuanLain]
-        }, this.setformData)
-    }
-    handleMemberatkan = (e) => {
-        const addMemberatkan = this.refs.inputMemberatkan.value
-        this.setState({
-            memberatkan: [...this.state.memberatkan, addMemberatkan]
-        }, this.setformData)
-    }
-    handleMeringankan = (e) => {
-        const addMeringankan = this.refs.inputMeringankan.value
-        this.setState({
-            meringankan: [...this.state.meringankan, addMeringankan]
-        }, this.setformData)
-    }
-    setNamaPeserta = () => {
-        const addNamaPeserta = this.refs.inputNama.value
-        this.setState({
-            namaPeserta: [...this.state.namaPeserta, addNamaPeserta]
-        })
-    }
-
-    setformData = (data) => {
-        this.setState({
-            formData: this.state
-        })
-    }
-
-
 
 
     render() {
     render() {
         const { dataLaporan, autoSaveDataSuratBA, autoSaveDataPelanggaran } = this.state
         const { dataLaporan, autoSaveDataSuratBA, autoSaveDataPelanggaran } = this.state
@@ -232,7 +184,6 @@ class ComponentToPrint extends React.Component {
                 </div>
                 </div>
                 <div id="footer">
                 <div id="footer">
                     <span>*LAPORAN HASIL EVALUASI DAN PEMBAHASAN …………. – …bulan&tahun…</span>
                     <span>*LAPORAN HASIL EVALUASI DAN PEMBAHASAN …………. – …bulan&tahun…</span>
-                    {/* <span class="custom-footer-page-number">Number: </span> */}
                 </div>
                 </div>
             </div>
             </div>
 
 

+ 7 - 1
components/Sanksi/TablePenetapanSanksi.js

@@ -108,7 +108,8 @@ export class TablePenetapanSanksi extends Component {
 					</tbody>
 					</tbody>
 				</Table>
 				</Table>
 				<div className="float-right m-2 ">
 				<div className="float-right m-2 ">
-					{
+					{this.props.user?.role.id === 2020 ? (
+
 						labelSanksi.filter((e) => e.labelSanksi === "Ringan" || e.labelSanksi === "Sedang").length === labelSanksi.length ? (
 						labelSanksi.filter((e) => e.labelSanksi === "Ringan" || e.labelSanksi === "Sedang").length === labelSanksi.length ? (
 							<Button className="btn-login float-right" color onClick={this.ondelegasi} >
 							<Button className="btn-login float-right" color onClick={this.ondelegasi} >
 								<span className="font-color-white">
 								<span className="font-color-white">
@@ -118,7 +119,12 @@ export class TablePenetapanSanksi extends Component {
 						) : ("")
 						) : ("")
 
 
 
 
+
+					) : ("")
+
+
 					}
 					}
+
 				</div>
 				</div>
 
 
 			</Card>
 			</Card>

+ 2 - 7
pages/signature/pleno-sanksi/[id].js

@@ -14,10 +14,7 @@ import Router from "next/router";
 import swal from "sweetalert2";
 import swal from "sweetalert2";
 
 
 
 
-// const addPesertaSchema = Yup.object().shape({
-//     nama: Yup.string().min(3).max(150).required("Wajib diisi"),
-//     signature: Yup.string().min(3).max(1000).required("Wajib diisi"),
-// });
+
 class PlenoSanksi extends Component {
 class PlenoSanksi extends Component {
     constructor(props) {
     constructor(props) {
         super(props);
         super(props);
@@ -120,8 +117,6 @@ class PlenoSanksi extends Component {
                         <FormGroup row>
                         <FormGroup row>
                             <SignatureCanvas penColor='black' canvasProps={{ width: 493, height: 200, className: 'sigCanvas signature-border' }} ref={(ref) => { this.sigPad = ref }} />
                             <SignatureCanvas penColor='black' canvasProps={{ width: 493, height: 200, className: 'sigCanvas signature-border' }} ref={(ref) => { this.sigPad = ref }} />
 
 
-                            {/* <button className='bg-transparent button-transparent border-0 fas fa-check-circle text-success' onClick={this.updateValueSignature} />
-                                <button className='bg-transparent button-transparent border-0 fas fa-times-circle text-danger' onClick={this.clear} /> */}
                             <ModalFooter>
                             <ModalFooter>
                                 <Button color className="btn-login" onClick={this.updateValueSignature
                                 <Button color className="btn-login" onClick={this.updateValueSignature
                                 }>
                                 }>
@@ -255,7 +250,7 @@ class PlenoSanksi extends Component {
                     <p className='body'>
                     <p className='body'>
                         Demikian Laporan Evaluasi dan Pembahasan ini dibuat dengan sesungguhnya dan telah dibaca dan dicermati oleh peserta rapat yang hadir.
                         Demikian Laporan Evaluasi dan Pembahasan ini dibuat dengan sesungguhnya dan telah dibaca dan dicermati oleh peserta rapat yang hadir.
                     </p>
                     </p>
-                    <p><strong>Note</strong> : Jika Anda menyetujui laporan hasil evaluasi dan pembahasan tersebut, maka klik tombol dibawah ini untuk melakukan tanda tangan sebagai bukti telah menyetujui.</p>
+                    <p><strong>Note: Jika Anda menyetujui laporan hasil evaluasi dan pembahasan tersebut, maka klik tombol dibawah ini untuk melakukan tanda tangan sebagai bukti telah menyetujui.</strong> </p>
                     <Button color="" className="btn-labeled-notHover" onClick={this.toggleModal}>
                     <Button color="" className="btn-labeled-notHover" onClick={this.toggleModal}>
                         <h4 className="mt-2 mb-md-2 text-center font-color-white pl-3 pr-3">Setuju</h4>
                         <h4 className="mt-2 mb-md-2 text-center font-color-white pl-3 pr-3">Setuju</h4>
                     </Button>
                     </Button>

+ 1 - 0
styles/bootstrap/_print.scss

@@ -225,6 +225,7 @@
   right: 0;
   right: 0;
   text-align: center;
   text-align: center;
   color: #979595;
   color: #979595;
+  padding: 15px;
 }
 }
 
 
 ////////////////////////////-----SuratBA_A
 ////////////////////////////-----SuratBA_A