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);
|
||||
|
||||
// Reset both metric values
|
||||
formData.set('ACTUAL_GUDCEF_METRIC_CODE', '0');
|
||||
formData.set('ACTUAL_ASTHAKIND_METRIC_CODE', '0');
|
||||
// Get Doctor Calls Done
|
||||
var doctorCalls = $('#field-no_of_doctor_calls_done').val() || '0';
|
||||
|
||||
// Set selected activity metric to 1
|
||||
if (activity === 'GUDCEF MONDAY') {
|
||||
// Reset both metrics
|
||||
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(
|
||||
'ACTUAL_GUDCEF_METRIC_CODE',
|
||||
doctorCalls
|
||||
);
|
||||
|
||||
} else if (
|
||||
activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY'
|
||||
) {
|
||||
) {
|
||||
|
||||
formData.set('ACTUAL_ASTHAKIND_METRIC_CODE', '1');
|
||||
}
|
||||
formData.set(
|
||||
'ACTUAL_ASTHAKIND_METRIC_CODE',
|
||||
doctorCalls
|
||||
);
|
||||
}
|
||||
|
||||
// Debug
|
||||
console.log('Submitting Activity:', activity);
|
||||
|
|
@ -315,6 +325,8 @@
|
|||
});
|
||||
|
||||
$('#report-form').trigger("reset");
|
||||
// Re-trigger activity change logic to return form to initial state
|
||||
$('#field-activity_name').trigger('change');
|
||||
|
||||
} else {
|
||||
Swal.fire({
|
||||
|
|
@ -437,19 +449,22 @@ function hideActivityFields() {
|
|||
}
|
||||
|
||||
|
||||
// Hide activity-specific fields when page loads
|
||||
hideActivityFields();
|
||||
|
||||
|
||||
$('#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();
|
||||
|
||||
|
||||
// =========================
|
||||
// GUDCEF MONDAY
|
||||
// =========================
|
||||
if (activity === 'GUDCEF MONDAY') {
|
||||
|
||||
$('#field-day_of_activity_for_gudcef_monday')
|
||||
|
|
@ -475,13 +490,15 @@ $('#field-activity_name').on('change', function () {
|
|||
.show()
|
||||
.find('input, select, textarea')
|
||||
.prop('required', true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY
|
||||
// =========================
|
||||
// BEMISAAL / WINNING WEDNESDAY
|
||||
// =========================
|
||||
else if (
|
||||
activity === 'ASTHAKIND - BEMISAAL BUDHWAAR / WINNING WEDNESDAY'
|
||||
) {
|
||||
) {
|
||||
|
||||
$('#field-week_of_activity_for_bemisaal_budhwaar_winning_wednesday')
|
||||
.closest('.col-md-12')
|
||||
|
|
@ -512,38 +529,78 @@ $('#field-activity_name').on('change', function () {
|
|||
.show()
|
||||
.find('input, select, textarea')
|
||||
.prop('required', true);
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
$('#field-activity_name').on('change', function () {
|
||||
|
||||
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_asthakind_metric').val('0');
|
||||
|
||||
// Send Doctor Calls Done to the selected activity
|
||||
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(
|
||||
"GUDCEF =", $('#activity_gudcef_metric').val()
|
||||
"GUDCEF METRIC:",
|
||||
$('#activity_gudcef_metric').val()
|
||||
);
|
||||
|
||||
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>
|
||||
</body>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue