瀏覽代碼

button delegasi penetapan sanksi hanya di dikti

andi 2 年之前
父節點
當前提交
e400fb3c01

+ 1 - 50
components/Sanksi/SuratBA.js

@@ -17,12 +17,7 @@ class ComponentToPrint extends React.Component {
         super(props);
         this.state = {
             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;
         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() {
         const { dataLaporan, autoSaveDataSuratBA, autoSaveDataPelanggaran } = this.state
@@ -232,7 +184,6 @@ class ComponentToPrint extends React.Component {
                 </div>
                 <div id="footer">
                     <span>*LAPORAN HASIL EVALUASI DAN PEMBAHASAN …………. – …bulan&tahun…</span>
-                    {/* <span class="custom-footer-page-number">Number: </span> */}
                 </div>
             </div>
 

+ 7 - 1
components/Sanksi/TablePenetapanSanksi.js

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

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

@@ -14,10 +14,7 @@ import Router from "next/router";
 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 {
     constructor(props) {
         super(props);
@@ -120,8 +117,6 @@ class PlenoSanksi extends Component {
                         <FormGroup row>
                             <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>
                                 <Button color className="btn-login" onClick={this.updateValueSignature
                                 }>
@@ -255,7 +250,7 @@ class PlenoSanksi extends Component {
                     <p className='body'>
                         Demikian Laporan Evaluasi dan Pembahasan ini dibuat dengan sesungguhnya dan telah dibaca dan dicermati oleh peserta rapat yang hadir.
                     </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}>
                         <h4 className="mt-2 mb-md-2 text-center font-color-white pl-3 pr-3">Setuju</h4>
                     </Button>

+ 1 - 0
styles/bootstrap/_print.scss

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