diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index c82629a..b5b1eaf 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -745,11 +745,11 @@ class KhazanahController extends Controller if($request->jenismodal === 'perubatan') { $listUser=User::where('name','=',$request->tuntutan)->get(); - // $totalsebenar = floatval($listUser[0]->perubatan) - floatval($request->bayaran); - $overrideuser = User::where('cawangan','=',$auth_user['cawangan']) + $totalsebenar = floatval($listUser[0]->perubatan_asal) - floatval($updatepanjar['bakiperubatan']); + User::where('cawangan','=',$auth_user['cawangan']) ->where('name','=',$request->tuntutan) ->update(array( - 'perubatan' => $updatepanjar['bakiperubatan'] + 'perubatan' => $totalsebenar )); } @@ -777,14 +777,15 @@ class KhazanahController extends Controller { if($updatepanjar['jenis'] === 'perubatan') { - $listUser = User::where('name','=',$updatepanjar['tuntutoleh'])->get(); + $listUser = User::where('name','=',$updatepanjar['tuntutoleh'])->first(); + $listUser = optional($listUser)->toArray(); - // $totalsebenar = floatval($listUser[0]->perubatan) + floatval($denopanjar['serahan']); + $totalsebenar = floatval($listUser['perubatan_asal']) + $updatepanjar['bakiperubatan']; - $overrideuser = User::where('cawangan','=',$auth_user['cawangan']) + User::where('cawangan','=',$auth_user['cawangan']) ->where('name','=',$updatepanjar['tuntutoleh']) ->update(array( - 'perubatan' => $updatepanjar['bakiperubatan'] + 'perubatan' => $totalsebenar )); } diff --git a/public/js/perubatan.js b/public/js/perubatan.js index c78ddd3..761280a 100644 --- a/public/js/perubatan.js +++ b/public/js/perubatan.js @@ -1,17 +1,50 @@ -let editfunc = () => { - document.getElementById('editButton').style.display = 'none'; - document.getElementById('saveButton').style.display = 'block'; - document.getElementById('cancelButton').style.display = 'block'; +let editfunc = (pageid) => { + let editbtn = document.getElementById('divedit-' + pageid); + let divbtn = document.getElementById('div-' + pageid); + let inputbtn = document.getElementById('input-' + pageid); + + if(editbtn.classList.contains('d-block')){ + editbtn.classList.remove('d-block'); + editbtn.classList.add('d-none'); + } + + if(divbtn.classList.contains('d-none')){ + divbtn.classList.remove('d-none'); + divbtn.classList.add('d-block'); + } + inputbtn.disabled = false; + } -let savefunc = () => { - document.getElementById('editButton').style.display = 'block'; - document.getElementById('saveButton').style.display = 'none'; - document.getElementById('cancelButton').style.display = 'none'; +let savefunc = (pageid) => { + // let editbtn = document.getElementById('editButton-' + pageid); + // let divbtn = document.getElementById('div-' + pageid); + + // if(editbtn.classList.contains('d-block')){ + // editbtn.classList.remove('d-block'); + // editbtn.classList.add('d-none'); + // } + + // if(divbtn.classList.contains('d-none')){ + // divbtn.classList.remove('d-none'); + // divbtn.classList.add('d-block'); + // } } -let cancelfunc = () => { - document.getElementById('editButton').style.display = 'block'; - document.getElementById('saveButton').style.display = 'none'; - document.getElementById('cancelButton').style.display = 'none'; +let cancelfunc = (pageid) => { + let editbtn = document.getElementById('divedit-' + pageid); + let divbtn = document.getElementById('div-' + pageid); + let inputbtn = document.getElementById('input-' + pageid); + + if(editbtn.classList.contains('d-none')){ + editbtn.classList.remove('d-none'); + editbtn.classList.add('d-block'); + } + + if(divbtn.classList.contains('d-block')){ + divbtn.classList.remove('d-block'); + divbtn.classList.add('d-none'); + } + + inputbtn.disabled = true; } \ No newline at end of file diff --git a/resources/views/operasi/perubatan/index.blade.php b/resources/views/operasi/perubatan/index.blade.php index eca0334..fb5b131 100644 --- a/resources/views/operasi/perubatan/index.blade.php +++ b/resources/views/operasi/perubatan/index.blade.php @@ -37,14 +37,15 @@ {{ $page->name }} {{ $page->perubatan }} - {{ $page->perubatan_asal }} - + - Edit -
- Save - Cancel +
+ Edit +
+
+ Save + Cancel