Merge branch 'dev'

This commit is contained in:
izuddin
2025-12-05 13:25:18 +07:00
@@ -130,18 +130,32 @@
<div class="loading" style="display: none;"></div> <div class="loading" style="display: none;"></div>
@stop @stop
@section('scripts2') @section('scripts2')
@php
$raw_string = $realisasi_pendapatan->kode_rekening_sps . '|' . $realisasi_pendapatan->nama_rekening_sps;
// Replace all types of newlines with a single space or just remove them
$clean_string = str_replace(array("\n", "\r", "\r\n"), ' ', $raw_string);
// NEW: Clean the uraian string too (HIGHLY RECOMMENDED)
$clean_uraian = str_replace(array("\n", "\r", "\r\n"), ' ', $realisasi_pendapatan->simtrad4_uraian);
// NEW: Clean the sp2d_bun string just in case
$clean_sp2d_bun = str_replace(array("\n", "\r", "\r\n"), ' ', $realisasi_pendapatan->simtrad4_sp2d_bun);
@endphp
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
var noSts = ""; var noSts = "";
$("#btn_save_realisasi_pendapatan").remove(); $("#btn_save_realisasi_pendapatan").remove();
$("#btn_cancel").remove(); $("#btn_cancel").remove();
let $newOption = $("<option selected='selected'></option>").val("{{ $realisasi_pendapatan->kode_rekening_sps }}").text("{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}") let $newOption = $("<option selected='selected'></option>")
$("#txt_rek_sps").val("{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}"); .val("{{ $realisasi_pendapatan->kode_rekening_sps }}")
// Use the cleaned variable here
.text(JSON.parse('{!! json_encode($clean_string) !!}'));
$("#txt_rek_sps").val(JSON.parse('{!! json_encode($clean_string) !!}'));
$("#txt_id_sps").append($newOption).trigger('change'); $("#txt_id_sps").append($newOption).trigger('change');
$("#txt_ta").val("{{ $realisasi_pendapatan->tahun }}"); $("#txt_ta").val("{{ $realisasi_pendapatan->tahun }}");
$("#txt_simtrad4_uraian").val("{{ $realisasi_pendapatan->simtrad4_uraian }}"); // Apply the json_encode fix to any potentially multi-line/special character string:
$("#txt_simtrad4_sp2d_bun").val("{{ $realisasi_pendapatan->simtrad4_sp2d_bun }}"); $("#txt_simtrad4_uraian").val(JSON.parse('{!! json_encode($clean_uraian) !!}'));
$("#txt_simtrad4_sp2d_bun").val(JSON.parse('{!! json_encode($clean_sp2d_bun) !!}'));
$("#txt_simtrad4_tgl_sp2d_bun").val("{{ date('d/m/Y',strtotime($realisasi_pendapatan->simtrad4_tgl_sp2d_bun)) }}"); $("#txt_simtrad4_tgl_sp2d_bun").val("{{ date('d/m/Y',strtotime($realisasi_pendapatan->simtrad4_tgl_sp2d_bun)) }}");
$("#txt_simtrad4_kotor").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_kotor) }}"); $("#txt_simtrad4_kotor").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_kotor) }}");
$("#txt_simtrad4_potongan").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_potongan) }}"); $("#txt_simtrad4_potongan").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_potongan) }}");