This commit is contained in:
meusinfirmary
2025-07-16 20:15:30 +07:00
parent bc6a88e1db
commit af271871dd
2 changed files with 67 additions and 83 deletions

View File

@ -219,20 +219,20 @@ class UsersController extends Controller
return new Response($apiResp, $apiResp["meta"]["code"]); return new Response($apiResp, $apiResp["meta"]["code"]);
} }
if ($req->roles == Users::ROLE_VENDOR) { // if ($req->roles == Users::ROLE_VENDOR) {
if (!$req->bank_id) { // if (!$req->bank_id) {
$apiResp = Responses::bad_request("bank wajib diisi"); // $apiResp = Responses::bad_request("bank wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
if (!$req->bank_acc_number) { // if (!$req->bank_acc_number) {
$apiResp = Responses::bad_request("nomor rekening wajib diisi"); // $apiResp = Responses::bad_request("nomor rekening wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
if (!$req->bank_acc_name) { // if (!$req->bank_acc_name) {
$apiResp = Responses::bad_request("nama pemilik rekening wajib diisi"); // $apiResp = Responses::bad_request("nama pemilik rekening wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
} // }
if ($req->clients) { if ($req->clients) {
$clients = Clients::getClientById($req->clients); $clients = Clients::getClientById($req->clients);
@ -454,24 +454,24 @@ class UsersController extends Controller
return new Response($apiResp, $apiResp["meta"]["code"]); return new Response($apiResp, $apiResp["meta"]["code"]);
} }
if ($req->roles == Users::ROLE_VENDOR) { // if ($req->roles == Users::ROLE_VENDOR) {
if (!$req->bank_id) { // if (!$req->bank_id) {
$apiResp = Responses::bad_request("bank wajib diisi"); // $apiResp = Responses::bad_request("bank wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
if (!$req->bank_branch_name) { // if (!$req->bank_branch_name) {
$apiResp = Responses::bad_request("bank kcp wajib diisi"); // $apiResp = Responses::bad_request("bank kcp wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
if (!$req->bank_acc_number) { // if (!$req->bank_acc_number) {
$apiResp = Responses::bad_request("nomor rekening wajib diisi"); // $apiResp = Responses::bad_request("nomor rekening wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
if (!$req->bank_acc_name) { // if (!$req->bank_acc_name) {
$apiResp = Responses::bad_request("nama pemilik rekening wajib diisi"); // $apiResp = Responses::bad_request("nama pemilik rekening wajib diisi");
return new Response($apiResp, $apiResp["meta"]["code"]); // return new Response($apiResp, $apiResp["meta"]["code"]);
} // }
} // }
$uniqEmail = Users::getUserByEmail($req->email); $uniqEmail = Users::getUserByEmail($req->email);
if (count($uniqEmail) > 0) { if (count($uniqEmail) > 0) {
@ -531,16 +531,16 @@ class UsersController extends Controller
$data["is_tracking"] = $req->is_tracking; $data["is_tracking"] = $req->is_tracking;
$data["vhcs"] = $vhcs; $data["vhcs"] = $vhcs;
if ($req->roles == Users::ROLE_VENDOR) { // if ($req->roles == Users::ROLE_VENDOR) {
$data["bank_id"] = $req->bank_id; // $data["bank_id"] = $req->bank_id;
$data["bank_code"] = $req->bank_code; // $data["bank_code"] = $req->bank_code;
$data["bank_name"] = $req->bank_name; // $data["bank_name"] = $req->bank_name;
$data["bank_short_name"] = $req->bank_short; // $data["bank_short_name"] = $req->bank_short;
$data["bank_branch_name"] = $req->bank_branch_name; // $data["bank_branch_name"] = $req->bank_branch_name;
$data["bank_acc_number"] = $req->bank_acc_number; // $data["bank_acc_number"] = $req->bank_acc_number;
$data["bank_acc_name"] = $req->bank_acc_name; // $data["bank_acc_name"] = $req->bank_acc_name;
$data["is_vdr_bcng"] = $req->is_vdr_bcng; // $data["is_vdr_bcng"] = $req->is_vdr_bcng;
} // }
$data["updt"] = $now; $data["updt"] = $now;
$data["updt_by"] = $req->auth->uid; $data["updt_by"] = $req->auth->uid;

View File

@ -7,8 +7,8 @@
@section('customcss') @section('customcss')
<style> <style>
/* .select2-container { /* .select2-container {
z-index: 99999; z-index: 99999;
} */ } */
</style> </style>
@endsection @endsection
@ -164,7 +164,7 @@
<option value="{{ \App\Models\Users::CHK_TYPE_DROP }}">Drop</option> <option value="{{ \App\Models\Users::CHK_TYPE_DROP }}">Drop</option>
</select> </select>
</div> --}} </div> --}}
<div id="add-otherInformationGroup" class="d-none"> {{-- <div id="add-otherInformationGroup" class="d-none">
<div class="mb-2">&nbsp;</div> <div class="mb-2">&nbsp;</div>
<h6>Informasi Lainnya</h6> <h6>Informasi Lainnya</h6>
<div id="add-bankInformationGroup" class="d-none"> <div id="add-bankInformationGroup" class="d-none">
@ -189,16 +189,8 @@
<label for="add-acc_name" class="form-label">Pemilik Rekening</label> <label for="add-acc_name" class="form-label">Pemilik Rekening</label>
<input type="text" class="form-control form-control-sm" name="add-acc_name" id="add-acc_name"> <input type="text" class="form-control form-control-sm" name="add-acc_name" id="add-acc_name">
</div> </div>
{{-- <div class="mb-3">
<div class="form-check">
<input class="form-check-input" name="add_isVdrBcng" type="checkbox" value="no" id="add_isVdrBcng">
<label class="form-check-label text-danger" for="add_isVdrBcng">
Vendor Bonceng ?
</label>
</div>
</div> --}}
</div> </div>
</div> </div> --}}
<div class="mb-2">&nbsp;</div> <div class="mb-2">&nbsp;</div>
<h6>Utilities</h6> <h6>Utilities</h6>
<div class="mb-3"> <div class="mb-3">
@ -305,7 +297,7 @@
<option value="{{ \App\Models\Users::CHK_TYPE_DROP }}">Drop</option> <option value="{{ \App\Models\Users::CHK_TYPE_DROP }}">Drop</option>
</select> </select>
</div> --}} </div> --}}
<div id="updt-otherInformationGroup" class="d-none"> {{-- <div id="updt-otherInformationGroup" class="d-none">
<div class="mb-2">&nbsp;</div> <div class="mb-2">&nbsp;</div>
<h6>Informasi Lainnya</h6> <h6>Informasi Lainnya</h6>
<div id="updt-bankInformationGroup" class="d-none"> <div id="updt-bankInformationGroup" class="d-none">
@ -330,17 +322,9 @@
<label for="updt-acc_name" class="form-label">Pemilik Rekening</label> <label for="updt-acc_name" class="form-label">Pemilik Rekening</label>
<input type="text" class="form-control form-control-sm" name="updt-acc_name" id="updt-acc_name"> <input type="text" class="form-control form-control-sm" name="updt-acc_name" id="updt-acc_name">
</div> </div>
{{-- <div class="mb-3">
<div class="form-check">
<input class="form-check-input" name="updt_isVdrBcng" type="checkbox" value="no" id="updt_isVdrBcng">
<label class="form-check-label text-danger" for="updt_isVdrBcng">
Vendor Bonceng ?
</label>
</div>
</div> --}}
</div> </div>
</div> </div>
<div class="mb-2">&nbsp;</div> <div class="mb-2">&nbsp;</div> --}}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
@ -484,27 +468,27 @@
else else
$('#updt-txtStatus').html('Inactive') $('#updt-txtStatus').html('Inactive')
}); });
$('#add-roles').on('change', function() { // $('#add-roles').on('change', function() {
let role = $('#add-roles').val(); // let role = $('#add-roles').val();
if (role == State.user_roles.checker) { // if (role == State.user_roles.checker) {
$('#add-group-chk_type').removeClass('d-none'); // $('#add-group-chk_type').removeClass('d-none');
$('#add-group_track_vhc').addClass('d-none'); // $('#add-group_track_vhc').addClass('d-none');
$('#add-otherInformationGroup').addClass('d-none'); // $('#add-otherInformationGroup').addClass('d-none');
$('#add-bankInformationGroup').addClass('d-none'); // $('#add-bankInformationGroup').addClass('d-none');
} else if (role == State.user_roles.vendor) { // } else if (role == State.user_roles.vendor) {
$('#add-otherInformationGroup').removeClass('d-none'); // $('#add-otherInformationGroup').removeClass('d-none');
$('#add-bankInformationGroup').removeClass('d-none'); // $('#add-bankInformationGroup').removeClass('d-none');
$('#add-group-chk_type').addClass('d-none'); // $('#add-group-chk_type').addClass('d-none');
$('#add-group_track_vhc').removeClass('d-none'); // $('#add-group_track_vhc').removeClass('d-none');
} else { // } else {
$('#add-group-chk_type').addClass('d-none'); // $('#add-group-chk_type').addClass('d-none');
$('#add-group_track_vhc').removeClass('d-none'); // $('#add-group_track_vhc').removeClass('d-none');
$('#add-otherInformationGroup').addClass('d-none'); // $('#add-otherInformationGroup').addClass('d-none');
$('#add-bankInformationGroup').addClass('d-none'); // $('#add-bankInformationGroup').addClass('d-none');
} // }
}); // });
$('#updt-roles').on('change', function() { $('#updt-roles').on('change', function() {
let role = $('#updt-roles').val(); let role = $('#updt-roles').val();
if (role == State.user_roles.checker) { if (role == State.user_roles.checker) {