andi 2 年 前
コミット
974d2d2410
2 ファイル変更12 行追加12 行削除
  1. 6 6
      components/Sanksi/BeritaAcara_A.js
  2. 6 6
      components/Sanksi/SuratBA.js

+ 6 - 6
components/Sanksi/BeritaAcara_A.js

@@ -48,8 +48,8 @@ class BeritaAcara extends Component {
         const { query, token, dataPelanggaran } = this.props;
         const { id } = query;
         const getDataSave = await getAutoSave({ id, laporan: true });
-        const dataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA;
-        this.setState(dataSuratBA)
+        const autosaveDataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA;
+        this.setState(autosaveDataSuratBA)
     };
 
     componentDidUpdate = (prevProps) => {
@@ -315,12 +315,12 @@ class BeritaAcara extends Component {
                                     </tbody>
                                 </table>
                                 <li>Temuan Lain:
-                                    {dataSuratBA?.isEditTemuanLain ?
+                                    {this.props.dataSuratBA?.isEditTemuanLain ?
                                         <span>
                                             <input style={{ height: "30px", width: "250px" }} type='textarea' defaultValue={""} ref="inputTemuan"
                                             />
                                             <button className='bg-transparent button-transparent border-0 fas fa-check-circle text-success' onClick={() => {
-                                                this.updateValueTemuanLain(), this.isEditTemuanLain(), this.handleAutoSave()
+                                                this.updateValueTemuanLain(), this.isEditTemuanLain()
                                             }} />
                                             <button className='bg-transparent button-transparent border-0 fas fa-times-circle text-danger' onClick={this.isEditTemuanLain} />
                                         </span>
@@ -331,7 +331,7 @@ class BeritaAcara extends Component {
                                     </ol>
                                 </li>
                                 <li>Hal-hal yang memberatkan, sebagai berikut:
-                                    {dataSuratBA?.isEditKeberatan ?
+                                    {this.props.dataSuratBA?.isEditKeberatan ?
                                         <span>
                                             <input style={{ height: "30px", width: "250px" }} type='text' defaultValue={""} ref="inputMemberatkan" />
                                             <button className='bg-transparent button-transparent border-0 fas fa-check-circle text-success' onClick={() => { this.updateValueMemberatkan(), this.isEditKeberatan() }} />
@@ -344,7 +344,7 @@ class BeritaAcara extends Component {
                                     </ol>
                                 </li>
                                 <li>hal-hal yang meringankan, sebagai berikut:
-                                    {dataSuratBA?.isEditMeringankan ?
+                                    {this.props.dataSuratBA?.isEditMeringankan ?
                                         <span>
                                             <input type='text' defaultValue={""} ref="inputMeringankan" />
                                             <button className='bg-transparent button-transparent border-0 fas fa-check-circle text-success' onClick={() => { this.updateValueMemringankan(), this.isEditMeringankan() }} />

+ 6 - 6
components/Sanksi/SuratBA.js

@@ -32,17 +32,17 @@ class ComponentToPrint extends React.Component {
         const dataLaporan = await getOneLaporan(token, id);
         const getDataSave = await getAutoSave({ id, laporan: true });
         const autoSaveDataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA;
+        const dataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA;
         const dataPelanggaran = getDataSave.data?.PenetapanSanksi?.dataPelanggaran?.data;
-        this.setState({ dataLaporan });
+        this.setState({ dataLaporan, dataSuratBA });
         this.setState(dataPelanggaran)
         this.setState(autoSaveDataSuratBA)
 
     };
 
     render() {
-        const { dataLaporan, descPelanggaran } = this.state
-        const { dataPelanggaran, dataSuratBA } = this.props
-        console.log(this.state.descPelanggaran)
+        const { dataLaporan, descPelanggaran, dataSuratBA } = this.state
+        const { dataPelanggaran } = this.props
         return (
             <div className='BA-div' >
                 <div className='BA-logo'>
@@ -122,8 +122,8 @@ class ComponentToPrint extends React.Component {
                                             <td>{e.pasal}</td>
                                             <td>{e.butir_pelanggaran}</td>
                                             <td>{e.pelanggaran}</td>
-                                            <td contenteditable='true'>{dataSuratBA?.descPelanggaran[e._id]?.simpulan || descPelanggaran[e._id]?.simpulan}</td>
-                                            <td contenteditable='true'>{dataSuratBA?.descPelanggaran[e._id]?.rekomendasi || descPelanggaran[e._id]?.rekomendasi || ""}</td>
+                                            <td >{dataSuratBA?.descPelanggaran[e._id]?.simpulan}</td>
+                                            <td >{dataSuratBA?.descPelanggaran[e._id]?.rekomendasi}</td>
                                         </tr>
 
                                     ))}