Merge remote-tracking branch 'origin/rebate-anggota' into explore/ismail
DONE:resolve conflict on two files
This commit is contained in:
@@ -71,12 +71,27 @@
|
||||
</form>
|
||||
</div>
|
||||
@if($search == true && $blacklist_search == false)
|
||||
<div class="text-center mt-3">
|
||||
<button type="button" style="margin:auto" class="btn btn-primary" onclick="newcustomer()">
|
||||
Daftar Pelanggan
|
||||
</button>
|
||||
</div>
|
||||
@endif
|
||||
<div class="text-center mt-3">
|
||||
|
||||
{{-- ✅ Jika anggota tapi belum daftar pelanggan --}}
|
||||
@if(isset($showDaftarPelangganBtn) && $showDaftarPelangganBtn)
|
||||
<button type="button" style="margin:auto" class="btn btn-success" onclick="newcustomer()">
|
||||
Daftar Pelanggan
|
||||
</button>
|
||||
@endif
|
||||
|
||||
{{-- ✅ Jika pelanggan dah ada tapi belum anggota --}}
|
||||
@if(isset($showAssignAnggotaBtn) && $showAssignAnggotaBtn)
|
||||
<form action="{{ route('customers.assignAnggota') }}" method="POST" style="display:inline-block;">
|
||||
@csrf
|
||||
<input type="hidden" name="noic" value="{{ $noic }}">
|
||||
<button type="submit" class="btn btn-primary">Assign sebagai Anggota</button>
|
||||
</form>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- Modal No KP -->
|
||||
@@ -478,42 +493,75 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var api_url = "{{ api_url_for_browser() }}";
|
||||
var search = "<?php echo $search ?>";
|
||||
var type_id = "<?php echo $idtype ?>";
|
||||
var blacklist_search = "<?php echo $blacklist_search ?>";
|
||||
var isAnggota = @json($isAnggota ?? false);
|
||||
var isPelanggan = @json($isPelanggan ?? false);
|
||||
var showAssignAnggotaBtn = @json($showAssignAnggotaBtn ?? false);
|
||||
var showDaftarPelangganBtn = @json($showDaftarPelangganBtn ?? false);
|
||||
|
||||
$(document).ready(function(){
|
||||
// Datepicker
|
||||
$('#passport_tarikh_lahir').datepicker({
|
||||
format: 'dd/mm/yyyy',
|
||||
endDate: new Date()
|
||||
});
|
||||
|
||||
var noic = $('#noic').val();
|
||||
identifyIC(noic);
|
||||
if (typeof identifyIC === 'function') {
|
||||
identifyIC(noic);
|
||||
}
|
||||
|
||||
if(search == true){
|
||||
if(blacklist_search == true){
|
||||
Swal.fire({
|
||||
icon: 'warning',
|
||||
title: 'Amaran!',
|
||||
text: 'Pelanggan telah disenarai hitamkan dari Pembiayaan'
|
||||
});
|
||||
event.preventDefault();
|
||||
return false;
|
||||
}else{
|
||||
Swal.fire({
|
||||
icon: 'info',
|
||||
title: 'Pelanggan Tiada Dalam Rekod!',
|
||||
text: 'Sila Daftar Pelanggan'
|
||||
});
|
||||
event.preventDefault();
|
||||
return false;
|
||||
// Debug: Papar semua nilai dalam console
|
||||
console.log({
|
||||
search,
|
||||
blacklist_search,
|
||||
showAssignAnggotaBtn,
|
||||
showDaftarPelangganBtn
|
||||
});
|
||||
|
||||
// Logik amaran SweetAlert
|
||||
if("{{ auth()->user()->cawangan }}" == 'X0301'){
|
||||
if (search === true) {
|
||||
if (blacklist_search === true) {
|
||||
Swal.fire({
|
||||
icon: 'warning',
|
||||
title: 'Amaran!',
|
||||
text: 'Pelanggan telah disenarai hitamkan dari Pembiayaan.'
|
||||
});
|
||||
}
|
||||
else if (isAnggota && !isPelanggan) {
|
||||
Swal.fire({
|
||||
icon: 'info',
|
||||
title: 'Anggota Belum Didaftarkan!',
|
||||
text: 'Pelanggan ini adalah anggota koperasi tetapi belum berdaftar sebagai pelanggan.'
|
||||
});
|
||||
}
|
||||
else if (isPelanggan && !isAnggota) {
|
||||
Swal.fire({
|
||||
icon: 'info',
|
||||
title: 'Pelanggan Bukan Anggota!',
|
||||
text: 'Pelanggan ini berdaftar tetapi belum menjadi anggota koperasi.'
|
||||
});
|
||||
}
|
||||
else if (!isAnggota && !isPelanggan) {
|
||||
Swal.fire({
|
||||
icon: 'info',
|
||||
title: 'Pelanggan Tiada Dalam Rekod!',
|
||||
text: 'Sila Daftar Pelanggan.'
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
function calculatePassportAge(){
|
||||
var passport_lahir = $('#passport_tarikh_lahir').val();
|
||||
var split_date = passport_lahir.split('/');
|
||||
|
||||
+3014
-2609
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user