Lifemankind Form changes Asthakind - Bemisaal Budhwaar
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m46s
Details
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m46s
Details
This commit is contained in:
parent
2e3f3a1cf3
commit
4aa8ea33ff
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue