FIX_TERMS_FAMILY_FLOATER : RV

This commit is contained in:
VENKATESHWARAN 2025-08-06 15:26:52 +05:30
parent 640afbeb07
commit a3339baf7c
2 changed files with 39 additions and 34 deletions

View File

@ -2609,16 +2609,15 @@ class ClientController extends AdminController
// $data = []; // $data = [];
foreach ($fields as $field => $needsCleanup) { // foreach ($fields as $field => $needsCleanup) {
$value = $this->request->getPost($field); // $value = $this->request->getPost($field);
if ($value !== null && $value !== '') {
$data[$field] = $needsCleanup ? str_replace(',', '', $value) : $value;
}else{
$data[$field] = $value;
}
}
// if ($value !== null && $value !== '') {
// $data[$field] = $needsCleanup ? str_replace(',', '', $value) : $value;
// }else{
// $data[$field] = $value;
// }
// }
$data['enrollment_display_key'] = $this->enrollmentGMCDisplayValueTransform(); $data['enrollment_display_key'] = $this->enrollmentGMCDisplayValueTransform();
@ -2950,25 +2949,25 @@ class ClientController extends AdminController
'air_ambulance' 'air_ambulance'
]; ];
// Remove commas and assign if present // // Remove commas and assign if present
foreach ($fieldsWithCommaRemoval as $field) { // foreach ($fieldsWithCommaRemoval as $field) {
$value = $this->request->getPost($field); // $value = $this->request->getPost($field);
if ($value !== null) { // if ($value !== null) {
$data[$field] = str_replace(',', '', $value); // $data[$field] = str_replace(',', '', $value);
}else{ // }else{
$data[$field] = $value; // $data[$field] = $value;
} // }
} // }
// Direct assign if present // // Direct assign if present
foreach ($fieldsWithoutCommaRemoval as $field) { // foreach ($fieldsWithoutCommaRemoval as $field) {
$value = $this->request->getPost($field); // $value = $this->request->getPost($field);
if ($value !== null) { // if ($value !== null) {
$data[$field] = $value; // $data[$field] = $value;
}else{ // }else{
$data[$field] = $value; // $data[$field] = $value;
} // }
} // }
$data['enrollment_display_key'] = $this->enrollmentGPADisplayValueTransform(); $data['enrollment_display_key'] = $this->enrollmentGPADisplayValueTransform();

View File

@ -1138,13 +1138,15 @@
disableUnwantedTerms(jsonObject); disableUnwantedTerms(jsonObject);
Object.keys(jsonObject).forEach(function(key) { Object.keys(jsonObject).forEach(function(key) {
if (key.includes("special_condition_label") || key.includes( if (key.includes("special_condition_label") || key.includes("special_condition_input")) {
"special_condition_input")) {
if (key.includes("special_condition_label")) { if (key.includes("special_condition_label")) {
for (let index = 0; index < jsonObject[key] if (jsonObject[key] && Array.isArray(jsonObject[key])) {
.length; index++) { for (let index = 0; index < jsonObject[key].length; index++) {
specialCondition(); specialCondition();
} }
} else {
console.warn(`jsonObject[${key}] is not a valid array.`);
}
} }
//console.log('key', key) //console.log('key', key)
@ -1221,7 +1223,6 @@
`input[name="${key}[]"]`); `input[name="${key}[]"]`);
if (jsonObject[key]) { if (jsonObject[key]) {
console.log(jsonObject[key]);
console.log(jsonObject[key]); console.log(jsonObject[key]);
if (jsonObject[key].childrens) { if (jsonObject[key].childrens) {
$('#children').val(jsonObject[key].childrens); $('#children').val(jsonObject[key].childrens);
@ -1257,7 +1258,7 @@
} else if (jsonObject[key]['parents-in-law'] == 2) { } else if (jsonObject[key]['parents-in-law'] == 2) {
$('#family_floaters').val('2PIL'); $('#family_floaters').val('2PIL');
} else if (jsonObject[key]['either-parents-pil'] == 2) { } else if (jsonObject[key]['either-parents-pil'] == 2) {
$('#family_floaters').val('4EPORPIL'); $('#family_floaters').val('2EPORPIL');
} }
} }
@ -1450,6 +1451,11 @@
} }
var family_floaters = $('#family_floaters').val(); var family_floaters = $('#family_floaters').val();
console.log("========================================================");
console.log("family_floaters", family_floaters);
console.log("========================================================");
if (family_floaters != 0) { if (family_floaters != 0) {
$('.other-member-age').css('display', ''); $('.other-member-age').css('display', '');
} else { } else {