Pārlūkot izejas kodu

fix bug SuratBA.js

andi 2 gadi atpakaļ
vecāks
revīzija
b42c22a45b
2 mainītis faili ar 7 papildinājumiem un 20 dzēšanām
  1. 1 15
      components/Sanksi/BeritaAcara_A.js
  2. 6 5
      components/Sanksi/SuratBA.js

+ 1 - 15
components/Sanksi/BeritaAcara_A.js

@@ -68,7 +68,6 @@ class BeritaAcara extends Component {
     }
 
     updateValueSimpulan = (evt, id) => {
-        // this.state.descPelanggaran[id]?.simpulan = evt.target.value
         this.setState((prevState) => ({
             ...prevState, descPelanggaran: {
                 ...prevState.descPelanggaran, [id]: {
@@ -78,7 +77,6 @@ class BeritaAcara extends Component {
         }), this.handleAutoSave)
     }
     updateValueRekomendasi = (evt, id) => {
-        // this.state.descPelanggaran[id]?.simpulan = evt.target.value
         this.setState((prevState) => ({
             ...prevState, descPelanggaran: {
                 ...prevState.descPelanggaran, [id]: {
@@ -313,19 +311,7 @@ class BeritaAcara extends Component {
 
                                             </tr>
 
-                                        )) ||
-                                            this.props.dataPelanggaran?.data?.map((e, i) => (
-                                                <tr key={e._id}>
-                                                    <td>{++i}</td>
-                                                    {dataLaporan.data && (<td className='BA-header'>{dataLaporan.data.pt.nama}</td>)}
-                                                    <td>{e.pasal}</td>
-                                                    <td>{e.butir_pelanggaran}</td>
-                                                    <td>{e.pelanggaran}</td>
-                                                    <td >   {this.state?.descPelanggaran[e._id]?.simpulan}</td>
-                                                    <td >   {this.state?.descPelanggaran[e._id]?.rekomendasi}</td>
-                                                </tr>
-
-                                            ))}
+                                        ))}
                                     </tbody>
                                 </table>
                                 <li>Temuan Lain:

+ 6 - 5
components/Sanksi/SuratBA.js

@@ -31,17 +31,18 @@ class ComponentToPrint extends React.Component {
         const { id } = query;
         const dataLaporan = await getOneLaporan(token, id);
         const getDataSave = await getAutoSave({ id, laporan: true });
-        const dataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA;
+        const autoSaveDataSuratBA = getDataSave.data?.PenetapanSanksi?.dataSuratBA;
         const dataPelanggaran = getDataSave.data?.PenetapanSanksi?.dataPelanggaran?.data;
         this.setState({ dataLaporan });
         this.setState(dataPelanggaran)
-        this.setState(dataSuratBA)
+        this.setState(autoSaveDataSuratBA)
 
     };
 
     render() {
-        const { dataLaporan, autoSaveDataPelanggaran } = this.state
+        const { dataLaporan, descPelanggaran } = this.state
         const { dataPelanggaran, dataSuratBA } = this.props
+        console.log(this.state.descPelanggaran)
         return (
             <div className='BA-div' >
                 <div className='BA-logo'>
@@ -121,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 || this.state?.descPelanggaran[e._id]?.simpulan}</td>
-                                            <td contenteditable='true'>{dataSuratBA?.descPelanggaran[e._id]?.rekomendasi || this.state?.descPelanggaran[e._id]?.rekomendasi}</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>
                                         </tr>
 
                                     ))}