Lifemankind Form changes Asthakind - Bemisaal Budhwaar
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m46s Details

This commit is contained in:
Tanuja Pansare 2026-09-08 12:46:17 +05:30
parent 2e3f3a1cf3
commit 4aa8ea33ff
1 changed files with 129 additions and 72 deletions

View File

@ -269,20 +269,30 @@
var formData = new FormData(this); var formData = new FormData(this);
// Reset both metric values // Reset both metric values
formData.set('ACTUAL_GUDCEF_METRIC_CODE', '0'); // Get Doctor Calls Done
formData.set('ACTUAL_ASTHAKIND_METRIC_CODE', '0'); var doctorCalls = $('#field-no_of_doctor_calls_done').val() || '0';
// Set selected activity metric to 1 // Reset both metrics
if (activity === 'GUDCEF MONDAY') { formData.set('ACTUAL_GUDCEF_METRIC_CODE', '0');
formData.set('ACTUAL_ASTHAKIND_METRIC_CODE', '0');
formData.set('ACTUAL_GUDCEF_METRIC_CODE', '1'); // Submit Doctor Calls Done under the selected activity
if (activity === 'GUDCEF MONDAY') {
} else if ( formData.set(
activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY' 'ACTUAL_GUDCEF_METRIC_CODE',
) { doctorCalls
);
formData.set('ACTUAL_ASTHAKIND_METRIC_CODE', '1'); } else if (
} activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY'
) {
formData.set(
'ACTUAL_ASTHAKIND_METRIC_CODE',
doctorCalls
);
}
// Debug // Debug
console.log('Submitting Activity:', activity); console.log('Submitting Activity:', activity);
@ -315,6 +325,8 @@
}); });
$('#report-form').trigger("reset"); $('#report-form').trigger("reset");
// Re-trigger activity change logic to return form to initial state
$('#field-activity_name').trigger('change');
} else { } else {
Swal.fire({ Swal.fire({
@ -437,113 +449,158 @@ function hideActivityFields() {
} }
// Hide activity-specific fields when page loads
hideActivityFields();
$('#field-activity_name').on('change', function () { $('#field-activity_name').on('change', function () {
var activity = $(this).val(); // Use the displayed activity name
var activity = $('#field-activity_name option:selected').text().trim();
// Hide both groups first console.log("ACTIVITY CHANGED:", activity);
// Always hide both groups first
hideActivityFields(); hideActivityFields();
// =========================
// GUDCEF MONDAY // GUDCEF MONDAY
// =========================
if (activity === 'GUDCEF MONDAY') { if (activity === 'GUDCEF MONDAY') {
$('#field-day_of_activity_for_gudcef_monday') $('#field-day_of_activity_for_gudcef_monday')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-number_of_gudcef_monday_input_distributed_to_doctors') $('#field-number_of_gudcef_monday_input_distributed_to_doctors')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-amount_of_pob_generated_for_gudcef_on_gudcef_monday_activity') $('#field-amount_of_pob_generated_for_gudcef_on_gudcef_monday_activity')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-number_of_doctors_showing_positive_intent_for_prescription_support') $('#field-number_of_doctors_showing_positive_intent_for_prescription_support')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
} }
// ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY // =========================
// BEMISAAL / WINNING WEDNESDAY
// =========================
else if ( else if (
activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY' activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY'
) { ) {
$('#field-week_of_activity_for_bemisaal_budhwaar_winning_wednesday') $('#field-week_of_activity_for_bemisaal_budhwaar_winning_wednesday')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-no_of_doctors_where_asthakind_was_detailed_as_p1') $('#field-no_of_doctors_where_asthakind_was_detailed_as_p1')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-no_of_chemist_call_done') $('#field-no_of_chemist_call_done')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-amount_of_pob_generated') $('#field-amount_of_pob_generated')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
$('#field-no_of_doctors_converted_for_asthakind') $('#field-no_of_doctors_converted_for_asthakind')
.closest('.col-md-12') .closest('.col-md-12')
.show() .show()
.find('input, select, textarea') .find('input, select, textarea')
.prop('required', true); .prop('required', true);
} }
});
$('#field-activity_name').on('change', function () { $('#field-activity_name').on('change', function () {
var activity = $('#field-activity_name option:selected').text().trim(); var activity = $('#field-activity_name option:selected').text().trim();
console.log("ACTIVITY SELECTED:", activity); var doctorCalls = $('#field-no_of_doctor_calls_done').val() || '0';
// Reset both metrics
$('#activity_gudcef_metric').val('0'); $('#activity_gudcef_metric').val('0');
$('#activity_asthakind_metric').val('0'); $('#activity_asthakind_metric').val('0');
// Send Doctor Calls Done to the selected activity
if (activity === 'GUDCEF MONDAY') { if (activity === 'GUDCEF MONDAY') {
$('#activity_gudcef_metric').val('1'); $('#activity_gudcef_metric').val(doctorCalls);
} else if (activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY') { } else if (
activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY'
) {
$('#activity_asthakind_metric').val('1'); $('#activity_asthakind_metric').val(doctorCalls);
} }
console.log("ACTIVITY:", activity);
console.log("DOCTOR CALLS:", doctorCalls);
console.log( console.log(
"GUDCEF =", $('#activity_gudcef_metric').val() "GUDCEF METRIC:",
$('#activity_gudcef_metric').val()
); );
console.log( console.log(
"ASTHAKIND =", $('#activity_asthakind_metric').val() "ASTHAKIND METRIC:",
$('#activity_asthakind_metric').val()
); );
}); });
$('#field-no_of_doctor_calls_done').on('input', function () {
var doctorCalls = $(this).val() || '0';
var activity = $('#field-activity_name option:selected').text().trim();
if (activity === 'GUDCEF MONDAY') {
$('#activity_gudcef_metric').val(doctorCalls);
$('#activity_asthakind_metric').val('0');
} else if (
activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY'
) {
$('#activity_asthakind_metric').val(doctorCalls);
$('#activity_gudcef_metric').val('0');
}
}); });
});
@if($id)
// EDIT MODE
$('#field-activity_name').trigger('change');
@else
// NEW FORM
hideActivityFields();
@endif
});
</script> </script>
</body> </body>