Only enable view photo only on marhun page whenever marhun is verified

This commit is contained in:
afiq.hamzah
2022-12-10 15:24:19 +08:00
parent 18d82fc1b7
commit 315f5b8cdf
+26 -7
View File
@@ -66,7 +66,7 @@
<div class="card-header">Keseluruhan Marhun</div>
<div class="card-body" style="align-self: center; justify-content: center;">
@if ($lelongbid['filemarhun_filename'] != null)
<button type="button" data-toggle="modal" onclick="kesulurahanMarhunData(this)" data-lelongid="{{$lelongbid['lelong_id']}}" data-lelongbidid="{{$lelongbid['id']}}" data-fileid="{{ $lelongbid['filemarhun_id'] }}" data-target="#modaloverallphoto">
<button type="button" data-toggle="modal" onclick="kesulurahanMarhunData(this)" data-lelongid="{{$lelongbid['lelong_id']}}" data-lelongbidid="{{$lelongbid['id']}}" data-lelongbid_status_semak="{{ $lelongbid['status_semak'] }}" data-fileid="{{ $lelongbid['filemarhun_id'] }}" data-target="#modaloverallphoto">
<img src="{{ route('marhun.showphotomarhun', ['norujukan_sag' => $lelongbid['norujukan'], 'filemarhun_id' => $lelongbid['filemarhun_id']]) }}" width="100%">
</button>
@else
@@ -136,6 +136,7 @@
data-fileid="{{ $item->eachmarhun_id }}"
data-filename="{{ $item->eachmarhun_filename }}"
data-marhun="{{ $item->marhun }}" data-marhunid="{{ $item->id }}"
data-lelongbid_status_semak="{{ $lelongbid['status_semak'] }}"
data-target="#modaleachphoto">
<img src="{{ url($item->eachmarhun_filename) }}" alt="Tambah / Padam Gambar"
style="max-width:100px; border: 1px solid #dee2e6" />
@@ -431,12 +432,12 @@
@endphp
<a href="{{ $imageLink }}" target="_blank" class="btn m-2 btn-warning">Lihat gambar</a>
<button data-dismiss="modal" onclick="updatePhoto(1)" type="button"
data-target="#modalupdatephoto" data-toggle="modal" class="btn m-2 btn-warning">Muat naik gambar baru</button>
data-target="#modalupdatephoto" data-toggle="modal" class="btn m-2 btn-warning action-invalid-after-semak">Muat naik gambar baru</button>
<button data-dismiss="modal"
onclick="modalOverallPhotoCaptureUpdate.initiateTakeMarhunPhoto()" type="button"
class="btn m-2 btn-warning">Ambil Gambar Baru</button>
class="btn m-2 btn-warning action-invalid-after-semak">Ambil Gambar Baru</button>
<button data-dismiss="modal" onclick="confirmDeletePhoto()"
class="btn m-2 btn-danger">Padam Gambar</button>
class="btn m-2 btn-danger action-invalid-after-semak">Padam Gambar</button>
</div>
@endif
</div>
@@ -480,13 +481,13 @@
<div id="updateDeletePhoto" hidden class="row mt-5 justify-content-center">
<a href="" target="_blank" class="btn m-2 btn-warning viewPhotoEachMarhunLink">Lihat gambar</a>
<button data-dismiss="modal" onclick="updatePhoto(2)" type="button"
data-target="#modalupdatephoto" data-toggle="modal" class="btn m-2 btn-warning">Muat naik gambar baru</button>
data-target="#modalupdatephoto" data-toggle="modal" class="btn m-2 btn-warning action-invalid-after-semak">Muat naik gambar baru</button>
<button data-dismiss="modal"
onclick="modalOverallPhotoCapturePerMarhunUpdate.initiateTakeMarhunPhoto()"
type="button" data-toggle="modal" class="btn m-2 btn-warning">Ambil Gambar
type="button" data-toggle="modal" class="btn m-2 btn-warning action-invalid-after-semak">Ambil Gambar
Baru</button>
<button data-dismiss="modal" onclick="confirmDeletePhoto()"
class="btn m-2 btn-danger">Padam Gambar</button>
class="btn m-2 btn-danger action-invalid-after-semak">Padam Gambar</button>
</div>
</div>
<div class="modal-footer">
@@ -564,6 +565,15 @@
let modalTitle = "Bil:" + loop + ", Id Marhun:" + marhunId + ", Marhun:" + marhun;
lelongBidStatusSemak = $(value).data('lelongbid_status_semak');
isAlreadyStatusSemak = lelongBidStatusSemak === 1;
if(isAlreadyStatusSemak){
const modalOverallPhoto = document.querySelector('#modaleachphoto');
modalOverallPhoto.querySelectorAll('button.action-invalid-after-semak')
.forEach(button => button.style.display = 'none');
}
prepareModalUpdateCaptureEachMarhun(modalTitle, marhunId, fileId);
prepareModalUpdateUploadEachMarhun(modalTitle, marhunId, fileId, fileName);
prepareModalViewPhotoEachMarhun(fileName);
@@ -627,6 +637,15 @@
lelongId = $(value).data('lelongid');
document.getElementById('filemarhun_id').value = fileId;
lelongBidStatusSemak = $(value).data('lelongbid_status_semak');
isAlreadyStatusSemak = lelongBidStatusSemak === 1;
if(isAlreadyStatusSemak){
const modalOverallPhoto = document.querySelector('#modaloverallphoto');
modalOverallPhoto.querySelectorAll('button.action-invalid-after-semak')
.forEach(button => button.style.display = 'none');
}
}
function confirmDeletePhoto() {