From 900533bf6f4bbca7ad4100e1b1f5e03383aec99f Mon Sep 17 00:00:00 2001 From: velz Date: Thu, 13 Mar 2025 13:16:30 +0530 Subject: [PATCH] CHNAGE_BDS_CLIENTLIST_WITH_DOB --- app/Controllers/ClientController.php | 7 +++++-- .../policy_transaction_inception_form.php | 20 ++++++++++++++++--- .../policy_transaction_inception_list.php | 3 ++- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index fffbcbd8..7a2b57da 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -3679,7 +3679,10 @@ class ClientController extends AdminController { // ---------for client----------------------------------------------------------------------------- - $clients = $this->clientModel->where('is_active', 1)->findAll(); + $clients = $this->clientModel + ->select("*, DATE_FORMAT(dob, '%d-%m-%Y') as dob") + ->where('is_active', 1) + ->findAll(); $clientIds = array_column($clients, 'id'); @@ -3814,7 +3817,7 @@ class ClientController extends AdminController // Add additional fields if client type is 2 if ($client_type == 2) { $client_data = array_merge($client_data, [ - 'dob' => $postData['dob'], + 'dob' => change_date_format($postData['dob'],'d/m/Y','Y-m-d'), 'aadhar' => $postData['aadhar'], 'phone' => $postData['phone'], 'email' => $postData['email'], diff --git a/app/Views/policy_transaction_inception_form.php b/app/Views/policy_transaction_inception_form.php index a2d0ee4c..bbd1d97e 100644 --- a/app/Views/policy_transaction_inception_form.php +++ b/app/Views/policy_transaction_inception_form.php @@ -802,8 +802,8 @@
- - + +
@@ -828,8 +828,13 @@ +
+ + +
+
- +
@@ -1052,6 +1057,9 @@ $(document).ready(function(){ } }); + $('#aadhar').attr('data-parsley-required', 'false'); + $('#aadhar').removeAttr('required'); + team_id = ; console.log('team_id', team_id); @@ -3129,6 +3137,12 @@ $("#client_form").submit(function(event) { console.log('client_type', $('#client_type').val()); event.preventDefault(); + + + $('#aadhar').attr('data-parsley-required', 'false'); + $('#aadhar').removeAttr('required'); + + isClientFormSubmitting = true; var isValid = $('#client_form').parsley().validate(); if (!isValid) { diff --git a/app/Views/policy_transaction_inception_list.php b/app/Views/policy_transaction_inception_list.php index 3108ff12..d764832b 100644 --- a/app/Views/policy_transaction_inception_list.php +++ b/app/Views/policy_transaction_inception_list.php @@ -737,7 +737,8 @@ function appendClients(data) let client_show_name = item.client_name; if (item.client_type == 2) { - client_show_name = item.client_name + ' - ' + (item.pan ?? 'N/A'); + client_show_name = item.client_name + ' - ' + (item.dob ?? 'N/A'); + // console.log(client_show_name); } var option = $('