FIX_RACK_RATE_ISSUE_AND_OTHER_CHANGES : RV
This commit is contained in:
parent
a71f4c91ce
commit
7f5e92b50b
@ -271,6 +271,8 @@ $routes->group("/util", ["filter" => "authMVC"], function ($routes) {
|
|||||||
$routes->get("get_policy_type_for_base_policy/(:any)", "ClientController::getPolicyTypeForBasePolicy/$1");
|
$routes->get("get_policy_type_for_base_policy/(:any)", "ClientController::getPolicyTypeForBasePolicy/$1");
|
||||||
$routes->get("get_client_details/(:any)", "ClientController::getClientDetails/$1");
|
$routes->get("get_client_details/(:any)", "ClientController::getClientDetails/$1");
|
||||||
$routes->get("featch_dashboard_data/(:any)", "DashboardController::featch_dashboard_data/$1");
|
$routes->get("featch_dashboard_data/(:any)", "DashboardController::featch_dashboard_data/$1");
|
||||||
|
$routes->get("remove_rack_rate/(:any)", "ClientController::removeRackRate/$1");
|
||||||
|
$routes->get("rename_rack_rate_tab/(:any)", "ClientController::renameRackRateTab/$1");
|
||||||
});
|
});
|
||||||
|
|
||||||
$routes->cli('cli/processjob', 'JobWorker::processJob');
|
$routes->cli('cli/processjob', 'JobWorker::processJob');
|
||||||
|
|||||||
@ -252,15 +252,25 @@ class ClientController extends AdminController
|
|||||||
public function removeClientBranch($id = null)
|
public function removeClientBranch($id = null)
|
||||||
{
|
{
|
||||||
$this->myLogger->logme('error','Client Branch Remove function called');
|
$this->myLogger->logme('error','Client Branch Remove function called');
|
||||||
// $id = $this->request->getPost('PrimaryKey');
|
|
||||||
// $data = $this->request->getPost();
|
$data = [
|
||||||
$data['updated_by'] = get_session_userid();
|
'updated_by' => get_session_userid(),
|
||||||
$data['is_active'] = 0;
|
'is_active' => 0
|
||||||
$update = $this->clientBranchModel->update($id,$data);
|
];
|
||||||
if($update){
|
|
||||||
return $this->respond(['status' => true,'code' => 200], 200);
|
$config_count = $this->clientPolicyModel->where('client_branch_id', $id)->countAllResults();
|
||||||
|
|
||||||
|
if($config_count > 0){
|
||||||
|
|
||||||
|
$update = $this->clientBranchModel->where('id', $id)->set($data)->update();
|
||||||
|
if($update){
|
||||||
|
return $this->respond(['status' => true,'code' => 200, 'message' => 'Client branch removed successfully'], 200);
|
||||||
|
}else{
|
||||||
|
return $this->respond(['status' => false,'code' => 404, 'message' => 'Failed to remove client branch'], 200);
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
return $this->respond(['status' => false,'code' => 404], 200);
|
|
||||||
|
return $this->respond(['status' => false,'code' => 404, 'message' => 'The client branch configuration with policy cannot be deleted.'], 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -559,6 +569,8 @@ class ClientController extends AdminController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function createClientRelation()
|
public function createClientRelation()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -647,6 +659,7 @@ class ClientController extends AdminController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function createClientBranch()
|
public function createClientBranch()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -679,9 +692,18 @@ class ClientController extends AdminController
|
|||||||
if($insert){
|
if($insert){
|
||||||
$branchData = $this->clientBranchModel->where('client_id', $this->request->getPost('client_id'))->findAll();
|
$branchData = $this->clientBranchModel->where('client_id', $this->request->getPost('client_id'))->findAll();
|
||||||
$branchData['role'] = get_role_id();
|
$branchData['role'] = get_role_id();
|
||||||
return $this->respond(['status' => true,'code' => 200,'data' => $branchData], 200);
|
return $this->respond([
|
||||||
|
'status' => true,
|
||||||
|
'code' => 200,
|
||||||
|
'data' => $branchData,
|
||||||
|
'message' => 'Client branch created successfully',
|
||||||
|
], 200);
|
||||||
}else{
|
}else{
|
||||||
return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200);
|
return $this->respond([
|
||||||
|
'status' => false,
|
||||||
|
'code' => 404,
|
||||||
|
'message' => 'Failed to create client branch ',
|
||||||
|
], 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -692,11 +714,57 @@ class ClientController extends AdminController
|
|||||||
$id = $this->request->getPost('branch_id_primarykey');
|
$id = $this->request->getPost('branch_id_primarykey');
|
||||||
$client_id = $this->request->getPost('client_id');
|
$client_id = $this->request->getPost('client_id');
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
|
$units = $this->request->getPost('units');
|
||||||
|
|
||||||
|
$emp_unit_count = 0;
|
||||||
|
$rr_unit_count = 0;
|
||||||
|
$rr_unit_count2 = 0;
|
||||||
|
$total_count = 0;
|
||||||
|
|
||||||
|
$list_of_branch_units = $this->clientBranchModel->find($id);
|
||||||
|
$units = json_decode($list_of_branch_units['units']);
|
||||||
|
|
||||||
|
if (!empty($units)) {
|
||||||
|
foreach ($units as $unit) {
|
||||||
|
$emp_unit_count += $this->employeeModel->where('unit', $unit)->countAllResults();
|
||||||
|
$rr_unit_count += $this->policyPremium2Model->where('unit', $unit)->countAllResults();
|
||||||
|
$rr_unit_count2 += $this->policyPremium1Model->where('unit', $unit)->countAllResults();
|
||||||
|
}
|
||||||
|
|
||||||
|
$total_count = $emp_unit_count + $rr_unit_count + $rr_unit_count2;
|
||||||
|
}
|
||||||
|
$uncommonValues = [];
|
||||||
|
|
||||||
|
if ($total_count > 0) {
|
||||||
|
$units = (string) $this->request->getPost('units'); // Assuming 'units' is an array
|
||||||
|
|
||||||
|
$list_of_branch_units = $this->clientBranchModel->find($id);
|
||||||
|
$branch_units = json_decode($list_of_branch_units['units'], true);
|
||||||
|
$units = json_decode($units);
|
||||||
|
|
||||||
|
$uncommonValues = array_diff($branch_units, $units);
|
||||||
|
|
||||||
|
if (count($uncommonValues) > 0) {
|
||||||
|
|
||||||
|
$branchData = $this->clientBranchModel->where('client_id', $client_id)->findAll();
|
||||||
|
|
||||||
|
return $this->respond([
|
||||||
|
'status' => false,
|
||||||
|
'code' => 404,
|
||||||
|
'message' => 'Cannot delete config units',
|
||||||
|
'uncommonValues' => $uncommonValues,
|
||||||
|
'data' => $branchData,
|
||||||
|
], 200);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!isset($data['sez'])) {
|
if (!isset($data['sez'])) {
|
||||||
$data['sez'] = 0;
|
$data['sez'] = 0;
|
||||||
} elseif ($data['sez']) {
|
} elseif ($data['sez']) {
|
||||||
$data['sez'] = 1;
|
$data['sez'] = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
$data['updated_by'] = get_session_userid();
|
$data['updated_by'] = get_session_userid();
|
||||||
$insert = $this->clientBranchModel->update($id, $data);
|
$insert = $this->clientBranchModel->update($id, $data);
|
||||||
$this->myLogger->logme('error','Client branch EDITED by {data}', ['data' => get_session_userid()]);
|
$this->myLogger->logme('error','Client branch EDITED by {data}', ['data' => get_session_userid()]);
|
||||||
@ -721,12 +789,25 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
if($insert){
|
if($insert){
|
||||||
$branchData = $this->clientBranchModel->where('client_id', $client_id)->findAll();
|
$branchData = $this->clientBranchModel->where('client_id', $client_id)->findAll();
|
||||||
return $this->respond(['status' => true,'code' => 200,'data' => $branchData], 200);
|
return $this->respond([
|
||||||
|
'status' => true,
|
||||||
|
'code' => 200,
|
||||||
|
'data' => $branchData,
|
||||||
|
'emp_unit_count' => $emp_unit_count,
|
||||||
|
'rr_unit_count' => $rr_unit_count,
|
||||||
|
'list_of_branch_units' => $list_of_branch_units,
|
||||||
|
'total_count' => $total_count,
|
||||||
|
'uncommonValues' => $uncommonValues,
|
||||||
|
'message' => 'Client branch updated successfully'
|
||||||
|
|
||||||
|
], 200);
|
||||||
}else{
|
}else{
|
||||||
return $this->respond(['status' => false,'code' => 404, 'message' => 'no data found'], 200);
|
return $this->respond(['status' => false,'code' => 404, 'message' => 'Failed to update client branch'], 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function createClientPolicy()
|
public function createClientPolicy()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -1019,19 +1100,29 @@ class ClientController extends AdminController
|
|||||||
$client_policy_data = $this->clientPolicyModel->where('id', $client_policy_id)->first();
|
$client_policy_data = $this->clientPolicyModel->where('id', $client_policy_id)->first();
|
||||||
$client_id = $client_policy_data['client_id'];
|
$client_id = $client_policy_data['client_id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$branch_units = $this->getBranchUnitsByBranchId($record['client_branch_id']);
|
$branch_units = $this->getBranchUnitsByBranchId($record['client_branch_id']);
|
||||||
$branch_units = json_decode($branch_units);
|
$branch_units = json_decode($branch_units);
|
||||||
|
|
||||||
|
|
||||||
$policy_grid_id = $this->request->getPost('policy_grid_id');
|
$policy_grid_id = $this->request->getPost('policy_grid_id');
|
||||||
$rack_rate_name = $this->request->getPost('rack_rate_name');
|
$rack_rate_name = $this->request->getPost('rack_rate_name');
|
||||||
|
|
||||||
$relation_data = [
|
$relation_data = [
|
||||||
'self' => $this->request->getPost('self'),
|
'self' => $this->request->getPost('self') ?? 'NA',
|
||||||
'spouse' => $this->request->getPost('spouse'),
|
'spouse' => $this->request->getPost('spouse') ?? 'NA',
|
||||||
'childrens' => $this->request->getPost('childrens'),
|
'childrens' => $this->request->getPost('childrens') ?? 'NA',
|
||||||
'parents' => $this->request->getPost('parents'),
|
'parents' => $this->request->getPost('parents') ?? 'NA',
|
||||||
'parents-in-law'=> $this->request->getPost('parents-in-law'),
|
'parents-in-law'=> $this->request->getPost('parents-in-law') ?? 'NA',
|
||||||
|
];
|
||||||
|
|
||||||
|
$relation_data_for_form_submit_check = [
|
||||||
|
$rack_rate_name => [
|
||||||
|
'self' => $this->request->getPost('self') ?? 'NA',
|
||||||
|
'spouse' => $this->request->getPost('spouse') ?? 'NA',
|
||||||
|
'childrens' => $this->request->getPost('childrens') ?? 'NA',
|
||||||
|
'parents' => $this->request->getPost('parents') ?? 'NA',
|
||||||
|
'parents-in-law'=> $this->request->getPost('parents-in-law') ?? 'NA',
|
||||||
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
if ($policy_grid_id == 1 || $policy_grid_id == 2 ) {
|
if ($policy_grid_id == 1 || $policy_grid_id == 2 ) {
|
||||||
@ -1046,7 +1137,7 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
// Convert to JSON
|
// Convert to JSON
|
||||||
$jsonDataForRelation = json_encode($relation_data);
|
$jsonDataForRelation = json_encode($relation_data);
|
||||||
|
$json_data_relation_data_for_form_submit_check = json_encode($relation_data_for_form_submit_check);
|
||||||
|
|
||||||
$si_or_bp = $this->request->getPost('si_or_bp');
|
$si_or_bp = $this->request->getPost('si_or_bp');
|
||||||
$basic_multiplier = str_replace(',', '', $this->request->getPost('basic_multiplier'));
|
$basic_multiplier = str_replace(',', '', $this->request->getPost('basic_multiplier'));
|
||||||
@ -1077,7 +1168,7 @@ class ClientController extends AdminController
|
|||||||
$premium = str_replace(',', '', $this->request->getPost('gpa_sum_premium[]'));
|
$premium = str_replace(',', '', $this->request->getPost('gpa_sum_premium[]'));
|
||||||
$sum_insure = str_replace(',', '', $this->request->getPost('gpa_sum_si[]'));
|
$sum_insure = str_replace(',', '', $this->request->getPost('gpa_sum_si[]'));
|
||||||
$multiplier = $this->request->getPost('gpa_sum_multiplier');
|
$multiplier = $this->request->getPost('gpa_sum_multiplier');
|
||||||
$unit = $this->request->getPost('gpa_unit[]');
|
$unit = $this->request->getPost('gpa_unit_1[]');
|
||||||
|
|
||||||
for ($i = 0; $i < count($premium); $i++) {
|
for ($i = 0; $i < count($premium); $i++) {
|
||||||
$data['si'] = $sum_insure[$i];
|
$data['si'] = $sum_insure[$i];
|
||||||
@ -1099,7 +1190,7 @@ class ClientController extends AdminController
|
|||||||
$sum_insure = str_replace(',', '', $this->request->getPost('gpa_sum_si2[]'));
|
$sum_insure = str_replace(',', '', $this->request->getPost('gpa_sum_si2[]'));
|
||||||
$multiplier = $this->request->getPost('gpa_sum_multiplier2');
|
$multiplier = $this->request->getPost('gpa_sum_multiplier2');
|
||||||
$grade = $this->request->getPost('gpa_band[]');
|
$grade = $this->request->getPost('gpa_band[]');
|
||||||
$unit = $this->request->getPost('gpa_unit[]');
|
$unit = $this->request->getPost('gpa_unit_3[]');
|
||||||
|
|
||||||
|
|
||||||
for ($i = 0; $i < count($premium); $i++) {
|
for ($i = 0; $i < count($premium); $i++) {
|
||||||
@ -1156,20 +1247,27 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$insert = true;
|
$insert = true;
|
||||||
} else if ($policy_grid_id == '2') {
|
|
||||||
$data['premium'] = str_replace(',', '', $this->request->getPost('gpa_premium'));
|
|
||||||
$data['si'] = str_replace(',', '', $this->request->getPost('gpa_si'));
|
|
||||||
$unit = $this->request->getPost('gpa_unit');
|
|
||||||
if (empty($unit)) {
|
|
||||||
$data['unit'] = $branch_units[0];
|
|
||||||
} else {
|
|
||||||
$data['unit'] = $unit;
|
|
||||||
}
|
|
||||||
|
|
||||||
$policyPremium = $this->policyPremium1Model->insert($data);
|
} else if ($policy_grid_id == '2') {
|
||||||
|
|
||||||
|
$premium = $this->request->getPost('gpa_premium29[]');
|
||||||
|
$sum_insure = $this->request->getPost('gpa_si29[]');
|
||||||
|
$unit = $this->request->getPost('gpa_unit29[]');
|
||||||
|
|
||||||
|
for ($i = 0; $i < count($premium); $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '', $premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
if (empty($unit) || !isset($unit[$i]) || empty($unit[$i])) {
|
||||||
|
$data['unit'] = $branch_units[0];
|
||||||
|
} else {
|
||||||
|
$data['unit'] = $unit[$i];
|
||||||
|
}
|
||||||
|
$dataa = $this->policyPremium1Model->insert($data);
|
||||||
|
}
|
||||||
|
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$insert = true;
|
$insert = true;
|
||||||
|
|
||||||
} else if ($policy_grid_id == '3') {
|
} else if ($policy_grid_id == '3') {
|
||||||
|
|
||||||
$premium = $this->request->getPost('3_premium[]');
|
$premium = $this->request->getPost('3_premium[]');
|
||||||
@ -1215,17 +1313,19 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
|
|
||||||
} else if ($policy_grid_id == '5') {
|
} else if ($policy_grid_id == '5') {
|
||||||
|
|
||||||
$premium = $this->request->getPost('5_premium[]');
|
$premium = $this->request->getPost('5_premium[]');
|
||||||
$sum_insure = $this->request->getPost('5_si[]');
|
$sum_insure = $this->request->getPost('5_si[]');
|
||||||
$age_from = $this->request->getPost('5_age_from[]');
|
$age_from = $this->request->getPost('5_age_from[]');
|
||||||
$age_to = $this->request->getPost('5_age_to[]');
|
$age_to = $this->request->getPost('5_age_to[]');
|
||||||
$unit = $this->request->getPost('5_unit[]');
|
$unit = $this->request->getPost('5_unit[]');
|
||||||
|
|
||||||
for ($i = 0; $i < count($premium); $i++) {
|
for ($i = 0; $i < count($premium); $i++) {
|
||||||
$data['premium'] = str_replace(',', '', $premium[$i]);
|
$data['premium'] = str_replace(',', '', $premium[$i]);
|
||||||
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
$data['age_from'] = $age_from[$i];
|
$data['age_from'] = $age_from[$i];
|
||||||
$data['age_to'] = $age_to[$i];
|
$data['age_to'] = $age_to[$i];
|
||||||
if (empty($unit) || !isset($unit[$i]) || empty($unit[$i])) {
|
if (empty($unit) || !isset($unit[$i]) || empty($unit[$i] || $unit[$i] == 'undefined')) {
|
||||||
$data['unit'] = $branch_units[0];
|
$data['unit'] = $branch_units[0];
|
||||||
} else {
|
} else {
|
||||||
$data['unit'] = $unit[$i];
|
$data['unit'] = $unit[$i];
|
||||||
@ -1233,8 +1333,10 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
$dataa = $this->policyPremium2Model->insert($data);
|
$dataa = $this->policyPremium2Model->insert($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$insert = true;
|
$insert = true;
|
||||||
|
|
||||||
} else if ($policy_grid_id == '6') {
|
} else if ($policy_grid_id == '6') {
|
||||||
|
|
||||||
$premium = $this->request->getPost('6_premium[]');
|
$premium = $this->request->getPost('6_premium[]');
|
||||||
@ -1304,27 +1406,24 @@ class ClientController extends AdminController
|
|||||||
$insert = true;
|
$insert = true;
|
||||||
} else if ($policy_grid_id == '9') {
|
} else if ($policy_grid_id == '9') {
|
||||||
|
|
||||||
$data['premium'] = str_replace(',', '', $this->request->getPost('gpa_premium'));
|
$premium = $this->request->getPost('gpa_premium29[]');
|
||||||
$data['si'] = str_replace(',', '', $this->request->getPost('gpa_si'));
|
$sum_insure = $this->request->getPost('gpa_si29[]');
|
||||||
$unit = $this->request->getPost('gpa_unit');
|
$unit = $this->request->getPost('gpa_unit29[]');
|
||||||
if (empty($unit)) {
|
|
||||||
$data['unit'] = $branch_units[0];
|
for ($i = 0; $i < count($premium); $i++) {
|
||||||
} else {
|
$data['premium'] = str_replace(',', '', $premium[$i]);
|
||||||
$data['unit'] = $unit;
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
if (empty($unit) || !isset($unit[$i]) || empty($unit[$i])) {
|
||||||
|
$data['unit'] = $branch_units[0];
|
||||||
|
} else {
|
||||||
|
$data['unit'] = $unit[$i];
|
||||||
|
}
|
||||||
|
$dataa = $this->policyPremium2Model->insert($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
$policyPremium = $this->policyPremium2Model->insert($data);
|
|
||||||
// $premium = $this->request->getPost('9_premium[]');
|
|
||||||
// $sum_insure = $this->request->getPost('9_si[]');
|
|
||||||
// $grade = $this->request->getPost('9_grade[]');
|
|
||||||
// for ($i = 0; $i < count($premium); $i++) {
|
|
||||||
// $data['premium'] = str_replace(',', '', $premium[$i]);
|
|
||||||
// $data['si'] = str_replace(',', '', $sum_insure[$i]);
|
|
||||||
// // $data['grade'] = $grade[$i];
|
|
||||||
// $dataa = $this->policyPremium2Model->insert($data);
|
|
||||||
// }
|
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$insert = true;
|
$insert = true;
|
||||||
|
|
||||||
} else if ($policy_grid_id == '10') {
|
} else if ($policy_grid_id == '10') {
|
||||||
$premium = $this->request->getPost('10_premium[]');
|
$premium = $this->request->getPost('10_premium[]');
|
||||||
$sum_insure = $this->request->getPost('10_si[]');
|
$sum_insure = $this->request->getPost('10_si[]');
|
||||||
@ -1354,7 +1453,7 @@ class ClientController extends AdminController
|
|||||||
$sum_insure = $this->request->getPost('11_si[]');
|
$sum_insure = $this->request->getPost('11_si[]');
|
||||||
$grade = $this->request->getPost('11_grade[]');
|
$grade = $this->request->getPost('11_grade[]');
|
||||||
$max_sum_insure = $this->request->getPost('11_max_si[]');
|
$max_sum_insure = $this->request->getPost('11_max_si[]');
|
||||||
$unit = $this->request->getPost('11_max_si[]');
|
$unit = $this->request->getPost('11_unit[]');
|
||||||
|
|
||||||
for ($i = 0; $i < count($premium); $i++) {
|
for ($i = 0; $i < count($premium); $i++) {
|
||||||
$data['premium'] = str_replace(',', '', $premium[$i]);
|
$data['premium'] = str_replace(',', '', $premium[$i]);
|
||||||
@ -1420,7 +1519,7 @@ class ClientController extends AdminController
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($insert) {
|
if ($insert) {
|
||||||
return $this->respond(['status' => true, 'code' => 200, 'data' => $data, 'rack_rate_json'=>$jsonDataForRelation,], 200);
|
return $this->respond(['status' => true, 'code' => 200, 'data' => $data, 'rack_rate_json'=>$json_data_relation_data_for_form_submit_check,], 200);
|
||||||
} else {
|
} else {
|
||||||
return $this->respond(['status' => false, 'code' => 404, 'data' => $data, 'message' => 'no data found'], 200);
|
return $this->respond(['status' => false, 'code' => 404, 'data' => $data, 'message' => 'no data found'], 200);
|
||||||
}
|
}
|
||||||
@ -1556,6 +1655,7 @@ class ClientController extends AdminController
|
|||||||
}
|
}
|
||||||
|
|
||||||
$results = $this->policyGridModel->like('policy_type', $search_term)->findAll();
|
$results = $this->policyGridModel->like('policy_type', $search_term)->findAll();
|
||||||
|
$jsonArray = [];
|
||||||
|
|
||||||
if ($search_term === 'GPA' || $policy_type_id == 6 || $policy_type_id == 7) {
|
if ($search_term === 'GPA' || $policy_type_id == 6 || $policy_type_id == 7) {
|
||||||
|
|
||||||
@ -1563,6 +1663,19 @@ class ClientController extends AdminController
|
|||||||
} else if ($search_term === 'GMC') {
|
} else if ($search_term === 'GMC') {
|
||||||
|
|
||||||
$premiumData = $this->policyPremium2Model->where(['client_id' => $record['client_id'], 'client_policy_id' => $client_policy_id, 'is_active' => 1])->findAll();
|
$premiumData = $this->policyPremium2Model->where(['client_id' => $record['client_id'], 'client_policy_id' => $client_policy_id, 'is_active' => 1])->findAll();
|
||||||
|
|
||||||
|
$rackRateJson = $this->policyPremium2Model
|
||||||
|
->where('client_policy_id', $client_policy_id)
|
||||||
|
->where('is_active', 1)
|
||||||
|
->groupBy('rack_rate_name')
|
||||||
|
->orderBy('id')
|
||||||
|
->findAll();
|
||||||
|
|
||||||
|
foreach ($rackRateJson as $value) {
|
||||||
|
$jsonArray[$value['rack_rate_name']] = json_decode($value['additional_relationship']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
$premiumData = "";
|
$premiumData = "";
|
||||||
@ -1649,7 +1762,8 @@ class ClientController extends AdminController
|
|||||||
'self' => $self,
|
'self' => $self,
|
||||||
'client_policy_id' => $client_policy_id,
|
'client_policy_id' => $client_policy_id,
|
||||||
'terms_si_amount_array' => $terms_si_amount_array,
|
'terms_si_amount_array' => $terms_si_amount_array,
|
||||||
'branch_units' => $branch_units
|
'branch_units' => $branch_units,
|
||||||
|
'jsonArray' => $jsonArray,
|
||||||
], 200);
|
], 200);
|
||||||
|
|
||||||
} else if ($search_term === 'GPA' || $policy_type_id == 6 || $policy_type_id == 7) {
|
} else if ($search_term === 'GPA' || $policy_type_id == 6 || $policy_type_id == 7) {
|
||||||
@ -1664,7 +1778,8 @@ class ClientController extends AdminController
|
|||||||
'self' => $self,
|
'self' => $self,
|
||||||
'client_policy_id' => $client_policy_id,
|
'client_policy_id' => $client_policy_id,
|
||||||
'terms_si_amount_array' => $terms_si_amount_array,
|
'terms_si_amount_array' => $terms_si_amount_array,
|
||||||
'branch_units' => $branch_units
|
'branch_units' => $branch_units,
|
||||||
|
'jsonArray' => $jsonArray,
|
||||||
], 200);
|
], 200);
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
@ -1678,7 +1793,8 @@ class ClientController extends AdminController
|
|||||||
'self' => $self,
|
'self' => $self,
|
||||||
'client_policy_id' => $client_policy_id,
|
'client_policy_id' => $client_policy_id,
|
||||||
'terms_si_amount_array' => $terms_si_amount_array,
|
'terms_si_amount_array' => $terms_si_amount_array,
|
||||||
'branch_units' => $branch_units
|
'branch_units' => $branch_units,
|
||||||
|
'jsonArray' => $jsonArray,
|
||||||
], 200);
|
], 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2043,7 +2159,7 @@ class ClientController extends AdminController
|
|||||||
$message = 'Enrolment Closed Successfully';
|
$message = 'Enrolment Closed Successfully';
|
||||||
}
|
}
|
||||||
|
|
||||||
$data = $this->policesModel->getPolicyPremium($record['policy_id']);
|
$data = $this->policesModel->getPolicyPremium($client_policy_id);
|
||||||
$pattern = '/gmc/i';
|
$pattern = '/gmc/i';
|
||||||
$subject = $data[0]->policy_type;
|
$subject = $data[0]->policy_type;
|
||||||
if (preg_match($pattern, $subject)) {
|
if (preg_match($pattern, $subject)) {
|
||||||
@ -2075,8 +2191,8 @@ class ClientController extends AdminController
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Check if 'family_floater' key exists and has a value
|
// Check if 'family_floater' key exists and has a value
|
||||||
if (isset($termsData->family_floater) && $termsData->family_floater == null) {
|
if (isset($termsData->family_floater) && $termsData->family_floater === null) {
|
||||||
return $this->respond(['status' => false, 'code' => 200, 'message' => 'The Policy terms Family Floater field is empty'], 200);
|
return $this->respond(['status' => false, 'code' => 200, 'message' => 'The Policy terms Family Floater field is empty', 'termsData' => $termsData , 'family_floater' => $termsData->family_floater], 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if 'family_floaters' key exists and has a value
|
// Check if 'family_floaters' key exists and has a value
|
||||||
@ -2665,9 +2781,8 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
public function getClientDetails($client_id)
|
public function getClientDetails($client_id)
|
||||||
{
|
{
|
||||||
|
$result = $this->clientModel->where('id', $client_id)->first();
|
||||||
$result = $this->clientModel->where('id', $client_id)->first();
|
return $this->respond(['status' => true, 'data' => $result], 200);
|
||||||
return $this->respond(['status' => true, 'data' => $result], 200);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getBranchUnitsByBranchId($branch_id)
|
public function getBranchUnitsByBranchId($branch_id)
|
||||||
@ -2827,7 +2942,6 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function removeRackRate($rack_rate_name = null, $client_policy_id = null)
|
public function removeRackRate($rack_rate_name = null, $client_policy_id = null)
|
||||||
{
|
{
|
||||||
$this->myLogger->logme('error', 'Rack Rate Remove function called');
|
$this->myLogger->logme('error', 'Rack Rate Remove function called');
|
||||||
@ -2852,7 +2966,7 @@ class ClientController extends AdminController
|
|||||||
if ($update) {
|
if ($update) {
|
||||||
return $this->respond(['status' => true, 'code' => 200, 'message' => 'Rack Rate removed successfully', 'rr_count' => $rackRateData], 200);
|
return $this->respond(['status' => true, 'code' => 200, 'message' => 'Rack Rate removed successfully', 'rr_count' => $rackRateData], 200);
|
||||||
} else {
|
} else {
|
||||||
return $this->respond(['status' => false, 'code' => 404, 'message' => 'Failed to remove policy', 'rr_count' => $rackRateData], 200);
|
return $this->respond(['status' => false, 'code' => 404, 'message' => 'Failed to remove Rack Rate', 'rr_count' => $rackRateData], 200);
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
@ -2861,4 +2975,38 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function renameRackRateTab($rack_rate_name = null, $new_rack_rate_name = null, $client_policy_id = null)
|
||||||
|
{
|
||||||
|
$this->myLogger->logme('error', 'Rack Rate renameRackRateTab function called');
|
||||||
|
|
||||||
|
$data = [
|
||||||
|
'updated_by' => get_session_userid(),
|
||||||
|
'rack_rate_name' => $new_rack_rate_name
|
||||||
|
];
|
||||||
|
|
||||||
|
$rackRateData = $this->policyPremium2Model
|
||||||
|
->where('rack_rate_name', $rack_rate_name)
|
||||||
|
->where('client_policy_id', $client_policy_id)
|
||||||
|
->where('is_active',1)
|
||||||
|
->countAllResults();
|
||||||
|
|
||||||
|
if($rackRateData > 0){
|
||||||
|
$update = $this->policyPremium2Model
|
||||||
|
->where('rack_rate_name', $rack_rate_name)
|
||||||
|
->where('client_policy_id', $client_policy_id)
|
||||||
|
->set($data)->update();
|
||||||
|
|
||||||
|
$affectedRows = $this->policyPremium2Model->affectedRows();
|
||||||
|
|
||||||
|
if ($update) {
|
||||||
|
return $this->respond(['status' => true, 'code' => 200, 'message' => 'Rack Rate renamed successfully', 'rr_count' => $affectedRows], 200);
|
||||||
|
} else {
|
||||||
|
return $this->respond(['status' => false, 'code' => 404, 'message' => 'Failed to rename Rack Rate', 'rr_count' => $affectedRows], 200);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
|
||||||
|
return $this->respond(['status' => false, 'code' => 404, 'message' => 'Rack Rate not available', 'rr_count' => $rackRateData, 'rack_rate_name' => $rack_rate_name, 'client_policy_id' => $client_policy_id, 'new_rack_rate_name' => $new_rack_rate_name, ], 200);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -103,6 +103,8 @@ class EmployeeController extends AdminController
|
|||||||
$data['getData'] = $filterData;
|
$data['getData'] = $filterData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// dd( $data['getData']);
|
||||||
|
|
||||||
// dd($this->request->getGet());
|
// dd($this->request->getGet());
|
||||||
$this->myLogger->logme('error', 'list called');
|
$this->myLogger->logme('error', 'list called');
|
||||||
$this->loadLayout('employee_list', $data);
|
$this->loadLayout('employee_list', $data);
|
||||||
|
|||||||
@ -118,6 +118,9 @@ class UserController extends AdminController
|
|||||||
}else{
|
}else{
|
||||||
$id = $this->request->getPost('PrimaryKey');
|
$id = $this->request->getPost('PrimaryKey');
|
||||||
$userData = $this->request->getPost();
|
$userData = $this->request->getPost();
|
||||||
|
unset($userData['csrf_test_name']);
|
||||||
|
unset($userData['PrimaryKey']);
|
||||||
|
// unset($userData['first_name']);
|
||||||
|
|
||||||
// Update data in the 'users' table based on the $id
|
// Update data in the 'users' table based on the $id
|
||||||
$userData['updated_by'] = get_session_userid();
|
$userData['updated_by'] = get_session_userid();
|
||||||
@ -147,7 +150,7 @@ class UserController extends AdminController
|
|||||||
|
|
||||||
$db->table($tableName)->where('emp_code', $userData['emp_code'])
|
$db->table($tableName)->where('emp_code', $userData['emp_code'])
|
||||||
->where('email', $userData['email'])
|
->where('email', $userData['email'])
|
||||||
->set($userData)
|
->set($hdz_staff)
|
||||||
->update();
|
->update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -105,6 +105,8 @@ class EmployeePolicyModel extends Model
|
|||||||
'emp.basic_pay',
|
'emp.basic_pay',
|
||||||
'emp.band as grade',
|
'emp.band as grade',
|
||||||
'policy_type.policy_type',
|
'policy_type.policy_type',
|
||||||
|
'client_branch.branch_name as client_branch_name',
|
||||||
|
'client_branch.branch_code as client_branch_code',
|
||||||
'cp.policy_no',
|
'cp.policy_no',
|
||||||
])
|
])
|
||||||
->join('employees emp', 'employee_polices.employee_id = emp.id')
|
->join('employees emp', 'employee_polices.employee_id = emp.id')
|
||||||
@ -116,6 +118,7 @@ class EmployeePolicyModel extends Model
|
|||||||
->join('tpa tpam', 'cp.tpa_id = tpam.id', 'left') //tpam - tpa master
|
->join('tpa tpam', 'cp.tpa_id = tpam.id', 'left') //tpam - tpa master
|
||||||
->join('tpa_branch tpab', 'cp.tpa_branch_id = tpab.id', 'left') //tpab - tpa branch
|
->join('tpa_branch tpab', 'cp.tpa_branch_id = tpab.id', 'left') //tpab - tpa branch
|
||||||
->join('clients cm', 'cp.client_id = cm.id') //cm - client master
|
->join('clients cm', 'cp.client_id = cm.id') //cm - client master
|
||||||
|
->join('client_branch', 'emp.client_branch_id = client_branch.id') //cm - client master
|
||||||
->orderBy('emp.emp_code', 'ASC')
|
->orderBy('emp.emp_code', 'ASC')
|
||||||
->orderBy('employee_polices.employee_id', 'ASC');
|
->orderBy('employee_polices.employee_id', 'ASC');
|
||||||
|
|
||||||
|
|||||||
@ -23,11 +23,10 @@ class PolicesModel extends Model
|
|||||||
|
|
||||||
public function getPolicyPremium($policy_id){
|
public function getPolicyPremium($policy_id){
|
||||||
|
|
||||||
return $this->db->table('policies')
|
return $this->db->table('client_policy')
|
||||||
->select('policy_type.*')
|
->select('policy_type.*')
|
||||||
->select('policies.name as policy_name')
|
->join('policy_type', 'policy_type.id = client_policy.policy_type_id')
|
||||||
->join('policy_type', 'policy_type.id = policies.policy_type_id')
|
->where('client_policy.id', $policy_id)
|
||||||
->where('policies.id', $policy_id)
|
|
||||||
->get()
|
->get()
|
||||||
->getResult();
|
->getResult();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -259,9 +259,16 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
},
|
},
|
||||||
error: function (xhr, status, error) {
|
error: function (xhr, status, error) {
|
||||||
console.error(xhr.responseText);
|
console.error("Error Details:");
|
||||||
console.error(status, error);
|
console.error("Status Code:", xhr.status);
|
||||||
|
console.error("Status Text:", xhr.statusText);
|
||||||
|
console.error("Response Text:", xhr.responseText);
|
||||||
|
console.error("Ready State:", xhr.readyState);
|
||||||
|
console.error("Response Headers:", xhr.getAllResponseHeaders());
|
||||||
|
console.error("Error Thrown:", error);
|
||||||
|
console.error("Status:", status);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -371,6 +371,8 @@ $("#branch_form").submit(function(event) {
|
|||||||
contentType: false,
|
contentType: false,
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
|
|
||||||
|
console.log('client branch submit response', res)
|
||||||
|
|
||||||
if (res) {
|
if (res) {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
|
|
||||||
@ -380,11 +382,17 @@ $("#branch_form").submit(function(event) {
|
|||||||
$('#branch_table').show();
|
$('#branch_table').show();
|
||||||
$('.btnBack').hide();
|
$('.btnBack').hide();
|
||||||
$('#btnBranchAdd').show();
|
$('#btnBranchAdd').show();
|
||||||
var message = (branch_PrimaryKey === '') ?
|
|
||||||
'Client Branch Created successfully' :
|
if(res.status == false){
|
||||||
'Client Branch Updated successfully';
|
toastr.error(res.message, 'Error');
|
||||||
toastr.success(message, 'Success');
|
}else{
|
||||||
}, 1000);
|
toastr.success(res.message, 'Success');
|
||||||
|
}
|
||||||
|
// var message = (branch_PrimaryKey === '') ?
|
||||||
|
// 'Client Branch Created successfully' :
|
||||||
|
// 'Client Branch Updated successfully';
|
||||||
|
// toastr.success(message, 'Success');
|
||||||
|
}, 800);
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#branch_list tr').remove();
|
$('#branch_list tr').remove();
|
||||||
@ -395,7 +403,7 @@ $("#branch_form").submit(function(event) {
|
|||||||
console.log(role)
|
console.log(role)
|
||||||
$.each(res.data, function(index, item) {
|
$.each(res.data, function(index, item) {
|
||||||
|
|
||||||
console.log('client_branch_data', item)
|
// console.log('client_branch_data', item)
|
||||||
|
|
||||||
if(role != 3 && role != 4){
|
if(role != 3 && role != 4){
|
||||||
|
|
||||||
@ -433,8 +441,8 @@ $("#branch_form").submit(function(event) {
|
|||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
toastr.warning('Something Wrong!', 'warning');
|
console.log('Something Wrong!', 'warning');
|
||||||
}, 1000);
|
}, 300);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -696,10 +704,10 @@ function removeClientBranch(element) {
|
|||||||
// console.log(res.status == true);
|
// console.log(res.status == true);
|
||||||
if (res) {
|
if (res) {
|
||||||
if (res.status == true) {
|
if (res.status == true) {
|
||||||
toastr.success('Client branch removed successfully', 'success');
|
toastr.success(res.message, 'success');
|
||||||
location.reload();
|
location.reload();
|
||||||
} else {
|
} else {
|
||||||
toastr.warning('Failed to remove client branch', 'warning');
|
toastr.warning(res.message, 'warning');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -675,72 +675,17 @@
|
|||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
/********* set the Policy_Type_id for Form Submit *******/
|
/********* set the Policy_Type_id for Form Submit *******/
|
||||||
$('#policy').change(function() {
|
$('#policy_type').change(function() {
|
||||||
|
|
||||||
var id = $(this).val();
|
var policy_type_id = $(this).val();
|
||||||
var dataId = $(this).children('option:selected').attr('data-id');
|
|
||||||
var branch_id = $('#client_branch').val();
|
|
||||||
var client_id = $('#client_id_policy').val();
|
|
||||||
|
|
||||||
console.log('client_id', client_id)
|
if (policy_type_id == 1 || policy_type_id == 6 || policy_type_id == 7) {
|
||||||
console.log('branch_id', branch_id)
|
|
||||||
console.log('policy_type_id', dataId)
|
|
||||||
console.log('client_policy_id', $('#policy_PrimaryKey').val())
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('#policy_type_id').val(dataId);
|
|
||||||
|
|
||||||
var url = '<?php echo base_url('util/check_policy_type/') ?>' + dataId + '/' + branch_id + '/' + client_id;
|
|
||||||
|
|
||||||
|
|
||||||
if (dataId == 1) {
|
|
||||||
$('#tpa').prop('required', false);
|
$('#tpa').prop('required', false);
|
||||||
$('#tpa_danger').hide()
|
$('#tpa_danger').hide()
|
||||||
} else {
|
} else {
|
||||||
$('#tpa').prop('required', true);
|
$('#tpa').prop('required', true);
|
||||||
$('#tpa_danger').show()
|
$('#tpa_danger').show()
|
||||||
}
|
}
|
||||||
|
|
||||||
var base_policy_dataId = $('#base_policy').children('option:selected').attr('data-id');
|
|
||||||
|
|
||||||
if ($('#policy_type').val() == 1) {
|
|
||||||
|
|
||||||
// //console.log('step 1')
|
|
||||||
|
|
||||||
if (dataId == 3) {
|
|
||||||
|
|
||||||
// //console.log('step 2')
|
|
||||||
|
|
||||||
var displayStatus = $('#base_policy_id').css('display');
|
|
||||||
$('#base_policy_id').show();
|
|
||||||
$('#base_danger').hide();
|
|
||||||
// $('#base_policy').prop('required', true);
|
|
||||||
|
|
||||||
if (displayStatus === 'none') {
|
|
||||||
// //console.log('step 2.1')
|
|
||||||
|
|
||||||
$('#base_policy').val('').change();
|
|
||||||
}
|
|
||||||
|
|
||||||
// $('#base_policy').find('option[data-id="3"]').hide();
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
// //console.log('step 3')
|
|
||||||
|
|
||||||
var displayStatus = $('#base_policy_id').css('display');
|
|
||||||
$('#base_policy_id').hide();
|
|
||||||
$('#base_danger').show();
|
|
||||||
// $('#base_policy').prop('required', false);
|
|
||||||
|
|
||||||
if (displayStatus === 'none') {
|
|
||||||
// //console.log('step 3.1')
|
|
||||||
$('#base_policy').val('').change();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -804,6 +749,7 @@
|
|||||||
$('#close_date').val(rearrangeDateFormat(res.data.close_date));
|
$('#close_date').val(rearrangeDateFormat(res.data.close_date));
|
||||||
$('#reminder_date').val(rearrangeDateFormat(res.data.reminder_date));
|
$('#reminder_date').val(rearrangeDateFormat(res.data.reminder_date));
|
||||||
$('#gst_no').val(gst);
|
$('#gst_no').val(gst);
|
||||||
|
$('#policy_status').val(checkDateStatus(res.data.policy_end_date));
|
||||||
$('#policy_status_field').show();
|
$('#policy_status_field').show();
|
||||||
|
|
||||||
|
|
||||||
@ -920,6 +866,15 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (res.data.policy_type_id == '1' || res.data.policy_type_id == '6' || res.data.policy_type_id == '7') {
|
||||||
|
$('#tpa').prop('required', false);
|
||||||
|
$('#tpa_danger').hide()
|
||||||
|
} else {
|
||||||
|
$('#tpa').prop('required', true);
|
||||||
|
$('#tpa_danger').show()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
appendCDACNO(res.cd_data, res.data.cd_ac_no) // append and select the current CD Account Number
|
appendCDACNO(res.cd_data, res.data.cd_ac_no) // append and select the current CD Account Number
|
||||||
appendBasePolicyList(res.client_policy_list, res.data.base_policy, res.data.client_branch_id); // append and select the Base palicy
|
appendBasePolicyList(res.client_policy_list, res.data.base_policy, res.data.client_branch_id); // append and select the Base palicy
|
||||||
@ -971,6 +926,8 @@
|
|||||||
},
|
},
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
|
|
||||||
|
console.log('OpenEnrollment response', res);
|
||||||
|
|
||||||
if (res) {
|
if (res) {
|
||||||
if (res.open_for_enrollment) {
|
if (res.open_for_enrollment) {
|
||||||
var json_decode = JSON.parse(res.open_for_enrollment);
|
var json_decode = JSON.parse(res.open_for_enrollment);
|
||||||
@ -1171,13 +1128,23 @@
|
|||||||
function convertCommaNumberToWords(input) {
|
function convertCommaNumberToWords(input) {
|
||||||
|
|
||||||
let number;
|
let number;
|
||||||
if (input instanceof HTMLElement) {
|
|
||||||
|
console.log( 'input type step 1', typeof input);
|
||||||
|
|
||||||
|
if (input instanceof HTMLElement && input.value) {
|
||||||
|
// Ensure input.value is defined and not null
|
||||||
const inputValue = input.value;
|
const inputValue = input.value;
|
||||||
number = parseFloat(inputValue.replace(/,/g, ''), 10);
|
number = parseFloat(inputValue.replace(/,/g, ''), 10);
|
||||||
} else {
|
} else if (input) {
|
||||||
|
console.log( 'input type step 2', typeof input);
|
||||||
|
// Handle the case where input is a string
|
||||||
number = parseFloat(input.replace(/,/g, ''), 10);
|
number = parseFloat(input.replace(/,/g, ''), 10);
|
||||||
|
} else {
|
||||||
|
// Handle the case where input is undefined or null
|
||||||
|
number = NaN; // or handle as needed
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const [integerPart, decimalPart] = number.toFixed(2).split('.');
|
const [integerPart, decimalPart] = number.toFixed(2).split('.');
|
||||||
const integerWord = convertNumberToWords(parseInt(integerPart, 10));
|
const integerWord = convertNumberToWords(parseInt(integerPart, 10));
|
||||||
let result = `${integerWord}`;
|
let result = `${integerWord}`;
|
||||||
@ -1224,7 +1191,12 @@
|
|||||||
maximumFractionDigits: 2
|
maximumFractionDigits: 2
|
||||||
});
|
});
|
||||||
|
|
||||||
//console.log('formetted value', value);
|
console.log('formatNumber function formetted value', value);
|
||||||
|
console.log('formatNumber function formetted value type',typeof value);
|
||||||
|
|
||||||
|
if(value == 'NaN' || value == 'null' || value == 'undefined'){
|
||||||
|
value = '';
|
||||||
|
}
|
||||||
|
|
||||||
input.value = (value);
|
input.value = (value);
|
||||||
|
|
||||||
@ -1232,6 +1204,7 @@
|
|||||||
if (input.id == 'gpa_si') {
|
if (input.id == 'gpa_si') {
|
||||||
gpaSumInsureMultiplier();
|
gpaSumInsureMultiplier();
|
||||||
}
|
}
|
||||||
|
|
||||||
convertCommaNumberToWords(input);
|
convertCommaNumberToWords(input);
|
||||||
|
|
||||||
if (input.id == 'gpa_sum_si') {
|
if (input.id == 'gpa_sum_si') {
|
||||||
|
|||||||
@ -50,7 +50,20 @@
|
|||||||
<thead class="bg-light">
|
<thead class="bg-light">
|
||||||
<tr>
|
<tr>
|
||||||
<th class="font-weight-medium">SNO</th>
|
<th class="font-weight-medium">SNO</th>
|
||||||
<!-- <th class="font-weight-medium">Employee code</th> -->
|
|
||||||
|
<?php if(isset($getData)) { ?>
|
||||||
|
<?php if($getData['client_id'] == '0' && $getData['policy_id'] == '0' && $getData['branch_id'] == '0' && ($getData['emp_code'] != "" || $getData['emp_name'] != "" || $getData['status'] != "")) { ?>
|
||||||
|
<th class="font-weight-medium">Client/Branch</th>
|
||||||
|
<?php } ?>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php if(isset($getData)) { ?>
|
||||||
|
<?php if($getData['client_id'] != '0' && $getData['branch_id'] == '0') { ?>
|
||||||
|
<th class="font-weight-medium">Branch</th>
|
||||||
|
<?php } ?>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<th class="font-weight-medium">Employee code</th>
|
||||||
<th class="font-weight-medium">Name/code</th>
|
<th class="font-weight-medium">Name/code</th>
|
||||||
<th class="font-weight-medium">Policy name</th>
|
<th class="font-weight-medium">Policy name</th>
|
||||||
<th class="font-weight-medium">Insurer <br> name</th>
|
<th class="font-weight-medium">Insurer <br> name</th>
|
||||||
@ -75,6 +88,19 @@
|
|||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><b><?php echo ($key + 1)?></b></td>
|
<td><b><?php echo ($key + 1)?></b></td>
|
||||||
|
|
||||||
|
<?php if(isset($getData)) { ?>
|
||||||
|
<?php if($getData['client_id'] == '0' && $getData['policy_id'] == '0' && $getData['branch_id'] == '0' && ($getData['emp_code'] != "" || $getData['emp_name'] != "" || $getData['status'] != "")) { ?>
|
||||||
|
<td><?php echo $employee['client_short_name']?> - <?php echo $employee['client_branch_name']?> </td>
|
||||||
|
<?php } ?>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php if(isset($getData)) { ?>
|
||||||
|
<?php if($getData['client_id'] != '0' && $getData['branch_id'] == '0') { ?>
|
||||||
|
<td><?php echo $employee['client_branch_name']?></td>
|
||||||
|
<?php } ?>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
<td><?php echo $employee['name']?>( <?php echo $employee['emp_code']?> - <?php echo $employee['relationship']?> )</td>
|
<td><?php echo $employee['name']?>( <?php echo $employee['emp_code']?> - <?php echo $employee['relationship']?> )</td>
|
||||||
<!-- <td><?php echo isset($employee['policy_name']) ? $employee['policy_name'] : '' ?> - <?php echo isset($employee['policy_no']) ? $employee['policy_no'] : '' ?> - <?php echo isset($employee['policy_type']) ? $employee['policy_type'] : '' ?></td> -->
|
<!-- <td><?php echo isset($employee['policy_name']) ? $employee['policy_name'] : '' ?> - <?php echo isset($employee['policy_no']) ? $employee['policy_no'] : '' ?> - <?php echo isset($employee['policy_type']) ? $employee['policy_type'] : '' ?></td> -->
|
||||||
<td><?php echo isset($employee['policy_type']) ? $employee['policy_type'] : '' ?> - <?php echo isset($employee['policy_no']) ? $employee['policy_no'] : '' ?></td>
|
<td><?php echo isset($employee['policy_type']) ? $employee['policy_type'] : '' ?> - <?php echo isset($employee['policy_no']) ? $employee['policy_no'] : '' ?></td>
|
||||||
|
|||||||
@ -509,7 +509,6 @@
|
|||||||
$('#gpa_client_policy_id').val(client_policy_id);
|
$('#gpa_client_policy_id').val(client_policy_id);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var gpa_policy_type_id = $(this).attr('id');
|
var gpa_policy_type_id = $(this).attr('id');
|
||||||
// console.log('gpa_policy_type_id', gpa_policy_type_id)
|
// console.log('gpa_policy_type_id', gpa_policy_type_id)
|
||||||
|
|
||||||
@ -589,8 +588,9 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
let jsonObject = JSON.parse(res.data);
|
let jsonObject = JSON.parse(res.data);
|
||||||
$("#numberToWordSumInsured").text(convertCommaNumberToWords(jsonObject.sumInsured2));
|
$("#numberToWordSumInsured").text(convertCommaNumberToWords(jsonObject.sumInsured2) ?? '' );
|
||||||
$("#numberToWordTotalSumInsured").text(convertCommaNumberToWords(jsonObject.totalSumInsured));
|
$("#numberToWordTotalSumInsured").text(convertCommaNumberToWords(jsonObject.totalSumInsured) ?? '');
|
||||||
|
|
||||||
if (jsonObject.compassionateVisitExpenses == '1') {
|
if (jsonObject.compassionateVisitExpenses == '1') {
|
||||||
var element = $('input[name="compassionateVisitExpenses"]').parent().parent().next()[0];
|
var element = $('input[name="compassionateVisitExpenses"]').parent().parent().next()[0];
|
||||||
$(element).css("display", "");
|
$(element).css("display", "");
|
||||||
@ -615,6 +615,10 @@
|
|||||||
|
|
||||||
Object.keys(jsonObject).forEach(function(key) {
|
Object.keys(jsonObject).forEach(function(key) {
|
||||||
|
|
||||||
|
console.log('jsonObject key', key)
|
||||||
|
console.log('jsonObject value', jsonObject[key])
|
||||||
|
console.log('jsonObject value type',typeof jsonObject[key])
|
||||||
|
|
||||||
let elements = document.getElementsByName(key);
|
let elements = document.getElementsByName(key);
|
||||||
if (elements && elements.length > 0) {
|
if (elements && elements.length > 0) {
|
||||||
let element = elements[0];
|
let element = elements[0];
|
||||||
@ -625,15 +629,14 @@
|
|||||||
element.checked = jsonObject[key] === '1';
|
element.checked = jsonObject[key] === '1';
|
||||||
} else if (element.type === 'radio') {
|
} else if (element.type === 'radio') {
|
||||||
element.checked = element.value === jsonObject[key];
|
element.checked = element.value === jsonObject[key];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
if(jsonObject[key] == undefined){
|
if(jsonObject[key] == undefined || jsonObject[key] == ''){
|
||||||
element.value = " ";
|
element.value = " ";
|
||||||
}else{
|
}else{
|
||||||
element.value = jsonObject[key];
|
element.value = jsonObject[key] ?? '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -788,9 +791,11 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
function appendGPASIAddMore(data = null){
|
function appendGPASIAddMore(data = null)
|
||||||
|
{
|
||||||
|
|
||||||
console.log('function called')
|
console.log('appendGPASIAddMore function called')
|
||||||
|
console.log('appendGPASIAddMore function data', data)
|
||||||
|
|
||||||
var html = `
|
var html = `
|
||||||
<div class="row" style="margin-bottom: 10px;">
|
<div class="row" style="margin-bottom: 10px;">
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -140,6 +140,10 @@ function copyHeaders(unique_id) {
|
|||||||
var client_units = localStorage.getItem('client_units');
|
var client_units = localStorage.getItem('client_units');
|
||||||
client_units = JSON.parse(client_units);
|
client_units = JSON.parse(client_units);
|
||||||
|
|
||||||
|
console.log('copyHeaders function client_units', client_units);
|
||||||
|
console.log('copyHeaders function client_units.length', client_units.length)
|
||||||
|
|
||||||
|
|
||||||
let formatType = $('#grid').val();
|
let formatType = $('#grid').val();
|
||||||
var secondKey = $('#si_or_bp').val();
|
var secondKey = $('#si_or_bp').val();
|
||||||
var obj = $('#grid');
|
var obj = $('#grid');
|
||||||
@ -183,14 +187,21 @@ function copyHeaders(unique_id) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var headerString = Object.values(excel_headers[formatType]).join("\t"); // Using specified format type for copying headers
|
var headerString = Object.values(excel_headers[formatType]).join("\t"); // Using specified format type for copying headers
|
||||||
|
console.log('copyHeaders function default headerString', headerString)
|
||||||
|
|
||||||
if (formatType == 1) {
|
if (formatType == 1) {
|
||||||
if(client_units.length = 1){
|
|
||||||
|
console.log('copyHeaders function formatType 1', formatType)
|
||||||
|
|
||||||
|
if(client_units.length == 1){
|
||||||
|
|
||||||
|
console.log('copyHeaders function client_units.length', client_units.length)
|
||||||
delete excel_headers[formatType][secondKey].unit;
|
delete excel_headers[formatType][secondKey].unit;
|
||||||
}
|
}
|
||||||
var headerString = Object.values(excel_headers[formatType][secondKey]).join("\t"); // Using specified format type for copying headers
|
var headerString = Object.values(excel_headers[formatType][secondKey]).join("\t"); // Using specified format type for copying headers
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('headerString', headerString);
|
console.log('copyHeaders function converted headerString', headerString);
|
||||||
|
|
||||||
|
|
||||||
//console.log('headerString', headerString);
|
//console.log('headerString', headerString);
|
||||||
@ -209,7 +220,7 @@ function generateTable(unique_id) {
|
|||||||
var data = $('#copied_excel_data').val();
|
var data = $('#copied_excel_data').val();
|
||||||
let formatType = $('#grid').val();
|
let formatType = $('#grid').val();
|
||||||
var obj = $('#grid');
|
var obj = $('#grid');
|
||||||
var secondKey = $('#si_or_bp').val();
|
var secondKey = $('#si_or_bp').val() ?? '';
|
||||||
|
|
||||||
if (unique_id != 'na') {
|
if (unique_id != 'na') {
|
||||||
data = $('#copied_excel_data_'+unique_id).val();
|
data = $('#copied_excel_data_'+unique_id).val();
|
||||||
@ -217,10 +228,12 @@ function generateTable(unique_id) {
|
|||||||
obj = $('#grid_'+unique_id);
|
obj = $('#grid_'+unique_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
// console.log('generateTable obj', obj);
|
console.log('generateTable obj', obj);
|
||||||
// console.log('generateTable formatType', formatType);
|
console.log('generateTable formatType', formatType);
|
||||||
// console.log('generateTable data', data);
|
console.log('generateTable data');
|
||||||
// console.log('generateTable secondKey', secondKey);
|
console.log(data)
|
||||||
|
console.log('generateTable secondKey', secondKey);
|
||||||
|
console.log('generateTable client_units', client_units);
|
||||||
|
|
||||||
if (!formatType || formatType == "") {
|
if (!formatType || formatType == "") {
|
||||||
$('.excel_table_class').empty();
|
$('.excel_table_class').empty();
|
||||||
@ -251,7 +264,6 @@ function generateTable(unique_id) {
|
|||||||
|
|
||||||
var header = rows[0].split("\t");
|
var header = rows[0].split("\t");
|
||||||
|
|
||||||
console
|
|
||||||
|
|
||||||
// Determine the columns to keep (non-empty columns)
|
// Determine the columns to keep (non-empty columns)
|
||||||
var columnsToKeep = [];
|
var columnsToKeep = [];
|
||||||
@ -276,14 +288,20 @@ function generateTable(unique_id) {
|
|||||||
|
|
||||||
|
|
||||||
if (formatType == 1) {
|
if (formatType == 1) {
|
||||||
|
console.log('si_or_bp secondKey', secondKey)
|
||||||
//console.log('si_or_bp secondKey', secondKey)
|
|
||||||
expectedHeader = Object.keys(excel_headers[formatType][secondKey]);
|
expectedHeader = Object.keys(excel_headers[formatType][secondKey]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// console.log('expectedHeader', expectedHeader);
|
// remove unit key from the array, if the client unit is one
|
||||||
// console.log('HEADERS' , JSON.stringify(header))
|
if (client_units.length === 1) {
|
||||||
// console.log('Excepted HEADERS' , JSON.stringify(expectedHeader))
|
expectedHeader = expectedHeader.filter(key => key !== 'unit');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
console.log('expectedHeader', expectedHeader);
|
||||||
|
console.log('HEADERS' , JSON.stringify(header));
|
||||||
|
console.log('Excepted HEADERS' , JSON.stringify(expectedHeader));
|
||||||
|
console.log('secondKey' , secondKey);
|
||||||
|
|
||||||
|
|
||||||
if (secondKey != 2 && secondKey != undefined) {
|
if (secondKey != 2 && secondKey != undefined) {
|
||||||
@ -291,9 +309,19 @@ function generateTable(unique_id) {
|
|||||||
console.log(expectedHeader);
|
console.log(expectedHeader);
|
||||||
console.log(excel_headers[formatType]);
|
console.log(excel_headers[formatType]);
|
||||||
if (JSON.stringify(header) !== JSON.stringify(expectedHeader)) {
|
if (JSON.stringify(header) !== JSON.stringify(expectedHeader)) {
|
||||||
const expectedHeaders = JSON.stringify(Object.values(excel_headers[formatType][secondKey]));
|
|
||||||
|
var expectedHeaders;
|
||||||
|
|
||||||
|
if (formatType == 1 ) {
|
||||||
|
expectedHeaders = JSON.stringify(Object.values(excel_headers[formatType][secondKey]));
|
||||||
|
} else {
|
||||||
|
expectedHeaders = JSON.stringify(Object.values(excel_headers[formatType]));
|
||||||
|
}
|
||||||
|
|
||||||
const receivedHeaders = JSON.stringify(columnsToKeep.map(i => rows[0].split("\t")[i]));
|
const receivedHeaders = JSON.stringify(columnsToKeep.map(i => rows[0].split("\t")[i]));
|
||||||
|
|
||||||
|
console.log('receivedHeaders', receivedHeaders);
|
||||||
|
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
title: "Header Mismatch",
|
title: "Header Mismatch",
|
||||||
html: `
|
html: `
|
||||||
@ -459,7 +487,7 @@ function generateTable(unique_id) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(secondKey != 2){
|
if(secondKey != 2 && secondKey != undefined){
|
||||||
console.log(secondKey)
|
console.log(secondKey)
|
||||||
if ($('.duplicate').length > 0) {
|
if ($('.duplicate').length > 0) {
|
||||||
//console.log('test');
|
//console.log('test');
|
||||||
@ -475,12 +503,15 @@ function generateTable(unique_id) {
|
|||||||
$('.excel_table_class').empty();
|
$('.excel_table_class').empty();
|
||||||
$('.excel_textarea').val('');
|
$('.excel_textarea').val('');
|
||||||
}
|
}
|
||||||
submitData(unique_id);
|
submitData(unique_id, client_units);
|
||||||
$('.excel_textarea').val('');
|
$('.excel_textarea').val('');
|
||||||
}
|
}
|
||||||
|
|
||||||
function submitData(unique_id)
|
function submitData(unique_id, client_units)
|
||||||
{
|
{
|
||||||
|
console.log('submitData function unique id', unique_id);
|
||||||
|
console.log('submitData function client_units', client_units);
|
||||||
|
console.log('submitData function client_units first index', client_units[0]);
|
||||||
|
|
||||||
let formatType = $('#grid').val();
|
let formatType = $('#grid').val();
|
||||||
var table = $('#excel_table table');
|
var table = $('#excel_table table');
|
||||||
@ -494,7 +525,6 @@ function submitData(unique_id)
|
|||||||
var gpa_sum_multiplier = $('#gpa_sum_multiplier').val();
|
var gpa_sum_multiplier = $('#gpa_sum_multiplier').val();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (unique_id != 'na') {
|
if (unique_id != 'na') {
|
||||||
formatType = $('#grid_'+unique_id).val();
|
formatType = $('#grid_'+unique_id).val();
|
||||||
table = $('#excel_table_'+unique_id+' table');
|
table = $('#excel_table_'+unique_id+' table');
|
||||||
@ -552,12 +582,24 @@ function submitData(unique_id)
|
|||||||
delete obj.band_or_grade;
|
delete obj.band_or_grade;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (client_units.length == 1) {
|
||||||
|
if (!('unit' in obj)) {
|
||||||
|
obj.unit = client_units[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (formatType == 1) {
|
if (formatType == 1) {
|
||||||
|
|
||||||
if (si_or_bp == 1) {
|
if (si_or_bp == 1) {
|
||||||
|
|
||||||
obj.si_or_bp = si_or_bp;
|
obj.si_or_bp = si_or_bp;
|
||||||
obj.multiplier = gpa_sum_multiplier ? gpa_sum_multiplier : 0;
|
obj.multiplier = gpa_sum_multiplier ? gpa_sum_multiplier : 0;
|
||||||
|
if( obj.multiplier == 0){
|
||||||
|
obj.premium = 0;
|
||||||
|
}else{
|
||||||
|
obj.premium = obj.si * obj.multiplier / 1000
|
||||||
|
}
|
||||||
|
|
||||||
} else if (si_or_bp == 2) {
|
} else if (si_or_bp == 2) {
|
||||||
|
|
||||||
@ -571,6 +613,11 @@ function submitData(unique_id)
|
|||||||
|
|
||||||
obj.si_or_bp = si_or_bp;
|
obj.si_or_bp = si_or_bp;
|
||||||
obj.multiplier = gpa_sum_multiplier2 ? gpa_sum_multiplier2 : 0;
|
obj.multiplier = gpa_sum_multiplier2 ? gpa_sum_multiplier2 : 0;
|
||||||
|
if( obj.multiplier == 0){
|
||||||
|
obj.premium = 0;
|
||||||
|
}else{
|
||||||
|
obj.premium = obj.si * obj.multiplier / 1000
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -580,7 +627,7 @@ function submitData(unique_id)
|
|||||||
|
|
||||||
if (unique_id != 'na') {
|
if (unique_id != 'na') {
|
||||||
|
|
||||||
$('#grid_content_input_'+unique_id).empty()
|
$('#grid_content_input_for_additional_'+unique_id).empty()
|
||||||
|
|
||||||
if ($('#copyfromexcel_'+unique_id).text() == "Manual entry") {
|
if ($('#copyfromexcel_'+unique_id).text() == "Manual entry") {
|
||||||
$('#copyfromexcel_'+unique_id).text("Copy from excel")
|
$('#copyfromexcel_'+unique_id).text("Copy from excel")
|
||||||
@ -588,7 +635,7 @@ function submitData(unique_id)
|
|||||||
$('#copyfromexcel_'+unique_id).text("Copy from excel");
|
$('#copyfromexcel_'+unique_id).text("Copy from excel");
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#grid_content_input_'+unique_id).toggle();
|
$('#grid_content_input_for_additional_'+unique_id).toggle();
|
||||||
$('#grid_content_from_excel_'+unique_id).toggle();
|
$('#grid_content_from_excel_'+unique_id).toggle();
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@ -610,14 +657,14 @@ function submitData(unique_id)
|
|||||||
unique_id = null;
|
unique_id = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (formatType == 1 || formatType == 2 || formatType == 4 || formatType == 6) {
|
if (formatType == 1 || formatType == 2 || formatType == 4 || formatType == 6 || formatType == 9) {
|
||||||
var FirstIndex = jsonData[0]
|
var FirstIndex = jsonData[0]
|
||||||
addGridHTML(false, FirstIndex, formatType, si_or_bp, unique_id)
|
addGridHTML(false, FirstIndex, formatType, si_or_bp, unique_id);
|
||||||
jsonData.shift();
|
jsonData.shift();
|
||||||
}
|
}
|
||||||
|
|
||||||
$.each(jsonData, function(index, item) {
|
$.each(jsonData, function(index, item) {
|
||||||
appendGridtHtml(formatType, unique_id, item)
|
appendGridtHtml(formatType, unique_id, item);
|
||||||
});
|
});
|
||||||
|
|
||||||
$('input[name="11_max_si[]"]').each(function() {
|
$('input[name="11_max_si[]"]').each(function() {
|
||||||
@ -654,6 +701,42 @@ function submitData(unique_id)
|
|||||||
$(this).trigger('change').keyup();
|
$(this).trigger('change').keyup();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$(`input[name="gpa_sum_si2[]"]`).each(function() {
|
||||||
|
// //console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
$(this).trigger('change').keyup();
|
||||||
|
});
|
||||||
|
|
||||||
|
$(`input[name="gpa_sum_si[]"]`).each(function() {
|
||||||
|
// //console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
$(this).trigger('change').keyup();
|
||||||
|
});
|
||||||
|
|
||||||
|
$(`input[name="gpa_premium"]`).each(function() {
|
||||||
|
// //console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
$(this).trigger('change').keyup();
|
||||||
|
});
|
||||||
|
|
||||||
|
$(`input[name="gpa_si"]`).each(function() {
|
||||||
|
// //console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
$(this).trigger('change').keyup();
|
||||||
|
});
|
||||||
|
|
||||||
|
$(`input[name="gpa_premium29[]"]`).each(function() {
|
||||||
|
// //console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
$(this).trigger('change').keyup();
|
||||||
|
});
|
||||||
|
|
||||||
|
$(`input[name="gpa_si29[]"]`).each(function() {
|
||||||
|
// //console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
$(this).trigger('change').keyup();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user