perbaikan laporan so , form inspksi alat berat, kendaraan dan mesin

This commit is contained in:
majid
2024-12-31 07:56:41 +07:00
parent 676619f5df
commit 800d0c2496
13 changed files with 385 additions and 306 deletions

View File

@@ -21,10 +21,14 @@
@include('lpj::component.form-penilai', ['title' => 'Laporan'])
<div class="flex card-footer justify-end gap-5">
<button type="button" class="btn btn-success" id="saveButton" onclick="saveLpjSederhanadanStandard()">
<button type="button" class="btn btn-success" id="saveButton" onclick="saveLaporan()">
<span id="saveButtonText">Save</span>
</button>
<button type="button" class="btn btn-warning" id="saveButton" onclick="saveLpjSederhanadanStandar()">
<span id="saveButtonText">Revisi</span>
</button>
<a href="{{ route('penilai.print-out') }}?permohonanId={{ $permohonan->id }}&documentId={{ $documentId }}&inspeksiId={{ $inspeksiId }}&jaminanId={{ $jenisJaminanId }}&statusLpj=0"
class="btn btn-primary">
<i class="ki-filled ki-printer"></i> Print
@@ -35,6 +39,10 @@
@endsection
<script type="text/javascript">
const datas = @json($lpjData);
console.log(datas);
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.currency-format').forEach(input => {
input.addEventListener('input', function() {
@@ -54,11 +62,11 @@
const parseInput = (value) => parseFloat(value.replace(/[^0-9]/g, '')) || 0;
// Ambil elemen input dan parse nilainya
let luasTanah = parseInput(document.getElementById('luas_tanah').value);
let luasTanah = parseInput(document.getElementById('luas_tanah_penilai').value);
let hargaPerMeterTanah = parseInput(document.querySelector('input[name="nilai_tanah_1"]').value);
let totalLuasTanah = document.querySelector('input[name="nilai_tanah_2"]');
let luasBangunan = parseInput(document.getElementById('luas_bangunan').value);
let luasBangunan = parseInput(document.getElementById('luas_bangunan_penilai').value);
let hargaPerMeterBangunan = parseInput(document.querySelector('input[name="nilai_bangunan_1"]').value);
let totalLuasBangunan = document.querySelector('input[name="nilai_bangunan_2"]');
@@ -108,7 +116,7 @@
function saveLpjSederhanadanStandard() {
function saveLaporan() {
const form = document.getElementById('form-lpj');
const formData = new FormData(form);
showLoadingSwal('Mengirim data ke server...');
@@ -138,6 +146,7 @@
confirmButtonText: 'OK'
}).then((response) => {
if (response.isConfirmed) {
window.location.reload();
}
});
} else {