From 2bb5e580f1313d026ab0236b3b58b15b4a9091fa Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 12:00:04 +0530 Subject: [PATCH 01/11] Lifemankind Domain (User addition form) --- ...7e4f-8617-410f-acb9-408d13f7e0b0.blade.php | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/resources/views/form/rapport-lifemankind/1789635594-dc2b7e4f-8617-410f-acb9-408d13f7e0b0.blade.php b/resources/views/form/rapport-lifemankind/1789635594-dc2b7e4f-8617-410f-acb9-408d13f7e0b0.blade.php index 04ae867c..3de2261c 100644 --- a/resources/views/form/rapport-lifemankind/1789635594-dc2b7e4f-8617-410f-acb9-408d13f7e0b0.blade.php +++ b/resources/views/form/rapport-lifemankind/1789635594-dc2b7e4f-8617-410f-acb9-408d13f7e0b0.blade.php @@ -48,6 +48,11 @@ $employeeCodes = []; foreach ($submissions as $submission) { + + if (isset($id) && !empty($id) && isset($submission->id) && $submission->id == $id) { + continue; + } + if (isset($submission->formdata->employee_code)) { $employeeCodes[] = $submission->formdata->employee_code; } @@ -329,7 +334,7 @@ $('#field-employee_code').on('input', function () { let value = $(this).val(); - // फक्त numbers + value = value.replace(/\D/g, ''); // Maximum 8 digits @@ -342,7 +347,7 @@ $('#field-position_code').on('input', function () { let value = $(this).val(); - // फक्त numbers + value = value.replace(/\D/g, ''); // Maximum 8 digits @@ -354,7 +359,7 @@ $('#field-emp_code_of_previous_employee').on('input', function () { let value = $(this).val(); - // फक्त numbers + value = value.replace(/\D/g, ''); // Maximum 8 digits @@ -366,7 +371,7 @@ $('#field-l1_manager_code_emp_code').on('input', function () { let value = $(this).val(); - // फक्त numbers + value = value.replace(/\D/g, ''); // Maximum 8 digits @@ -378,10 +383,10 @@ $('#field-l2_manager_emp_code').on('input', function () { let value = $(this).val(); - // फक्त numbers + value = value.replace(/\D/g, ''); - // Maximum 8 digits + value = value.substring(0, 8); $(this).val(value); @@ -392,7 +397,7 @@ $('#field-email_id').on('input', function () { let email = $(this).val().trim(); - // @mankindpharma.com सोडून दुसरा domain असल्यास validation + if (email !== '' && !/@mankindpharma\.com$/i.test(email)) { this.setCustomValidity('Email must end with @mankindpharma.com'); } else { @@ -403,10 +408,10 @@ $('#field-mobile_number').on('input', function () { let value = $(this).val(); - // फक्त numbers + value = value.replace(/\D/g, ''); - // Maximum 10 digits + value = value.substring(0, 10); $(this).val(value); @@ -447,7 +452,7 @@ } // Exactly 8 digits आणि first digit 1-4 - if (!/^[1-4][0-9]{7}$/.test(emp_code_of_previous_employee)) { + if (emp_code_of_previous_employee !== '' && !/^[1-4][0-9]{7}$/.test(emp_code_of_previous_employee)) { event.preventDefault(); alert('Previous Employee Code must be exactly 8 digits and must start with 1, 2, 3, or 4.'); From 3caf63c05d7c836466cc41ccb42abfafb9320838 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 12:32:57 +0530 Subject: [PATCH 02/11] COPD Domain (Damdar Duolin Form) --- ...9434-fd05787a-184d-4089-872b-8ff009e95320.blade.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php b/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php index 8dcd04b7..0d3e328d 100644 --- a/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php +++ b/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php @@ -248,9 +248,19 @@ this.value = this.value.replace(/[^0-9]/g, ''); }); + + + $('#report-form').on('submit', function(event){ event.preventDefault(); $("#pageloader").fadeIn(); + + var brandSku = $('#field-select_duolin_sku').val(); + + var slug = brandSku.toLowerCase().trim().replace(/[^a-z0-9]+/g, '_').replace(/^-+|-+$/g, ''); + + $('#report-form').append(''); + $.ajax({ type: "POST", url: '/form/ajaxsubmit', From 56661d26e9de51a638bf21e0a6483bd3dede4130 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 12:37:43 +0530 Subject: [PATCH 03/11] Zenova Form Changes - Glipiq & Sitazit Tracker --- ...7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php index e5a06fce..7796d852 100644 --- a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php +++ b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php @@ -98,7 +98,8 @@ adboard_dr="{{ (isset($option->contact->adboard_dr) ? $option->contact->adboard_dr : '') }}" fb_live_dr="{{ (isset($option->contact->fb_live_dr) ? $option->contact->fb_live_dr : '') }}" ecme_dr="{{ (isset($option->contact->ecme_dr) ? $option->contact->ecme_dr : '') }}" - rtm_dr="{{ (isset($option->contact->rtm_dr) ? $option->contact->rtm_dr : '') }}" + rtm_dr="{{ (isset($option->contact->rtm_dr) ? $option->contact->rtm_dr : '') }}" + absi_camp="{{ (isset($option->contact->absi_camp) ? $option->contact->absi_camp : '') }}" @endif @@ -217,7 +218,7 @@ $('#field-contact_id').html('') $('#field-contact_id').append($("").attr("value",'').text('-- Select --')); for (let itm of data) { - $('#field-contact_id').append($("").attr("value",itm.value).text(itm.display).attr("msl_code", itm.contact.msl_code).attr('speciality',itm.contact.speciality)); + $('#field-contact_id').append($("").attr("value",itm.value).text(itm.display).attr("msl_code", itm.contact.msl_code).attr('speciality',itm.contact.speciality).attr("absi_camp", itm.contact.absi_camp || '')); } $('#field-contact_id').change(function() { @@ -274,6 +275,16 @@ $('#field-rtm_dr').val($('option:selected', this).attr('rtm_dr')) }) + $('#field-contact_id').change(function() { + $('#field-rtm_dr').val($('option:selected', this).attr('rtm_dr')) + }) + + $('#field-contact_id').change(function() { + $('#field-absi_camp').val( + $('option:selected', this).attr('absi_camp') || '' + ); + }); + $('#field-msl_code,#field-speciality').attr('readonly',true); @@ -283,7 +294,7 @@ '#field-pen_rx_count','#field-vial_rx_count','#field-pen_pob_units', '#field-vial_pob_units','#field-sankalp_lead_received_penvial', '#field-pmos_dr','#field-qbs_dr','#field-adboard_dr', - '#field-fb_live_dr','#field-ecme_dr','#field-rtm_dr', + '#field-fb_live_dr','#field-ecme_dr','#field-rtm_dr','#field-absi_camp', '#field-sankalp_lead_enrolled_penvial','#field-upload_glipiq_rxn' ].join(','); From d60a49e4a8d74656c3589e602e6e580ed9fc1f60 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 15:42:14 +0530 Subject: [PATCH 04/11] Zenova Form Changes - Glipiq & Sitazit Tracker --- ...1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php index 7796d852..ee129cca 100644 --- a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php +++ b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php @@ -552,6 +552,11 @@ return; } + // Doctor contact attribute is the source of truth + if (fieldCode === 'absi_camp') { + return; + } + // Don't populate file inputs if (field.attr('type') === 'file') { return; From a37f326d94f76cb8d7e8642215bec295edf59a8c Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 15:50:10 +0530 Subject: [PATCH 05/11] Copd and Lifemankind form changes --- ...787a-184d-4089-872b-8ff009e95320.blade.php | 5 +- ...c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php | 369 ++++++++++++++++++ 2 files changed, 373 insertions(+), 1 deletion(-) create mode 100644 resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php diff --git a/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php b/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php index 0d3e328d..4aac62da 100644 --- a/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php +++ b/resources/views/form/rapport-copd/1789539434-fd05787a-184d-4089-872b-8ff009e95320.blade.php @@ -274,7 +274,10 @@ title: 'Great!', text: 'Your data is successfully submitted!', icon: 'success' - }) + + }).then(() => { + location.reload(); // 🔥 page refresh here + }); $('#report-form').trigger("reset"); } else { Swal.fire({ diff --git a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php new file mode 100644 index 00000000..b667cea3 --- /dev/null +++ b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php @@ -0,0 +1,369 @@ + + + + @include('layouts.shared/title-meta', ['title' => "Form"]) + @include('layouts.shared/head-css', ["mode" => $mode ?? '', "demo" => $demo ?? '']) + + + +
+ processing... +
+ + + + +@include('layouts.shared/footer-script') + + + + + + \ No newline at end of file From 8ff82a62c9b4f0a2cf9c0e0e10b233c5ba9221e9 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 16:32:03 +0530 Subject: [PATCH 06/11] Iva form changes --- ...778666430-5f5eac47-e017-4fb1-b00a-429dbb2ce6ce.blade.php | 4 +++- ...778666440-156131bf-03ef-4a05-aecc-5be58c7b0354.blade.php | 4 +++- ...781611760-316ed831-b02a-49f1-8724-e60f9d966fb5.blade.php | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/resources/views/form/rapport-iva/1778666430-5f5eac47-e017-4fb1-b00a-429dbb2ce6ce.blade.php b/resources/views/form/rapport-iva/1778666430-5f5eac47-e017-4fb1-b00a-429dbb2ce6ce.blade.php index 79075761..382b3f1c 100644 --- a/resources/views/form/rapport-iva/1778666430-5f5eac47-e017-4fb1-b00a-429dbb2ce6ce.blade.php +++ b/resources/views/form/rapport-iva/1778666430-5f5eac47-e017-4fb1-b00a-429dbb2ce6ce.blade.php @@ -334,7 +334,9 @@ title: 'Great!', text: 'Your data is successfully submitted!', icon: 'success' - }) + }).then(() => { + location.reload(); // 🔥 page refresh here + }); $('#report-form').trigger("reset"); } else { Swal.fire({ diff --git a/resources/views/form/rapport-iva/1778666440-156131bf-03ef-4a05-aecc-5be58c7b0354.blade.php b/resources/views/form/rapport-iva/1778666440-156131bf-03ef-4a05-aecc-5be58c7b0354.blade.php index 647a62ff..af53609d 100644 --- a/resources/views/form/rapport-iva/1778666440-156131bf-03ef-4a05-aecc-5be58c7b0354.blade.php +++ b/resources/views/form/rapport-iva/1778666440-156131bf-03ef-4a05-aecc-5be58c7b0354.blade.php @@ -331,7 +331,9 @@ title: 'Great!', text: 'Your data is successfully submitted!', icon: 'success' - }) + }).then(() => { + location.reload(); // 🔥 page refresh here + }); $('#report-form').trigger("reset"); } else { Swal.fire({ diff --git a/resources/views/form/rapport-iva/1781611760-316ed831-b02a-49f1-8724-e60f9d966fb5.blade.php b/resources/views/form/rapport-iva/1781611760-316ed831-b02a-49f1-8724-e60f9d966fb5.blade.php index 93d034d8..2f9ac123 100644 --- a/resources/views/form/rapport-iva/1781611760-316ed831-b02a-49f1-8724-e60f9d966fb5.blade.php +++ b/resources/views/form/rapport-iva/1781611760-316ed831-b02a-49f1-8724-e60f9d966fb5.blade.php @@ -358,7 +358,11 @@ title: 'Great!', text: 'Your data is successfully submitted!', icon: 'success' - }) + }).then(() => { + location.reload(); // 🔥 page refresh here + }); + + $('#report-form').trigger("reset"); } else { Swal.fire({ From 39bad2253f96647c4120dce62184d4b4801667f5 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 17:39:00 +0530 Subject: [PATCH 07/11] Lifemankind Domain (Dydroboon Daily Conversion) --- ...40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php index b667cea3..80b90c46 100644 --- a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php +++ b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php @@ -281,12 +281,25 @@ // सुरुवातीचा 0 remove value = value.replace(/^0+/, ''); - // Maximum 8 digits - value = value.substring(0, 8); + /* // Maximum 8 digits + value = value.substring(0, 8); */ $(this).val(value); }); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').parent().hide(); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required', false); + + $('#field-doctor_converted').change(function () { + if ($(this).val() === 'Yes') { + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').parent().show(); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required', true); + } else { + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').parent().hide(); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required', false); + } + }); + $('#report-form').on('submit', function(event){ From e9aa6eaf3f1012b2930bb9eb862deae8052400da Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 18:19:40 +0530 Subject: [PATCH 08/11] Zenova Form Changes - Glipiq & Sitazit Tracker --- ...3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php | 52 +++++++++++++++++-- 1 file changed, 47 insertions(+), 5 deletions(-) diff --git a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php index ee129cca..77ffdf7f 100644 --- a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php +++ b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php @@ -275,14 +275,12 @@ $('#field-rtm_dr').val($('option:selected', this).attr('rtm_dr')) }) - $('#field-contact_id').change(function() { + /*$('#field-contact_id').change(function() { $('#field-rtm_dr').val($('option:selected', this).attr('rtm_dr')) - }) + })*/ $('#field-contact_id').change(function() { - $('#field-absi_camp').val( - $('option:selected', this).attr('absi_camp') || '' - ); + $('#field-absi_camp').val($('option:selected', this).attr('absi_camp')); }); @@ -331,6 +329,12 @@ else if(value==='Existing Prescriber'){ $('#report-form input[name="glipiq_existing_conversion"]').val(1); + } + else{ + $('#report-form input[name="glipiq_new_conversion"]').val(0); + $('#report-form input[name="glipiq_existing_conversion"]').val(0); + + } }); @@ -340,13 +344,51 @@ $('#report-form').append(''); $('#report-form').append(''); + + $('#field-sankalp_lead_received_penvial').val("") + + $('#field-sankalp_lead_enrolled_penvial').val("") + + + $('#field-pmos_dr').val("") + + $('#field-qbs_dr').val("") + + $('#field-adboard_dr').val("") + + $('#field-fb_live_dr').val("") + + $('#field-ecme_dr').val("") + + $('#field-rtm_dr').val("") + + $('#field-absi_camp').val(""); + $('#report-form input[name="glipiq_new_conversion"]').val(0); + $('#report-form input[name="glipiq_existing_conversion"]').val(0); + + + + $('#field-conversion_status').on('change',function(){ let value=$(this).val(); if(value==='New Conversion'){ $('#report-form input[name="sitazit_new_conversion"]').val(1); + $('#report-form input[name="glipiq_new_conversion"]').val(0); + $('#report-form input[name="glipiq_existing_conversion"]').val(0); } else if(value==='Existing Prescriber'){ $('#report-form input[name="sitazit_existing_conversion"]').val(1); + $('#report-form input[name="glipiq_new_conversion"]').val(0); + $('#report-form input[name="glipiq_existing_conversion"]').val(0); + + } + else{ + $('#report-form input[name="sitazit_new_conversion"]').val(0); + $('#report-form input[name="sitazit_existing_conversion"]').val(0); + + $('#report-form input[name="glipiq_new_conversion"]').val(0); + $('#report-form input[name="glipiq_existing_conversion"]').val(0); + } }); From c5379297f57f64d023cddff63840f3fbb6fde6dd Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 18 Sep 2026 18:21:53 +0530 Subject: [PATCH 09/11] lifemankind Domain (Dydroboon Daily Conversion) --- .../1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php index 80b90c46..ab8943c4 100644 --- a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php +++ b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php @@ -300,6 +300,10 @@ } }); + $(document).ready(function () { + $('#field-doctor_converted').trigger('change'); + }); + $('#report-form').on('submit', function(event){ From 12b98afc3565899f926b5f974fdf77ed7c127c27 Mon Sep 17 00:00:00 2001 From: Ravi Gulhane Date: Mon, 21 Sep 2026 11:38:41 +0530 Subject: [PATCH 10/11] Zenova Changes --- app/Http/Controllers/FormController.php | 2 ++ ...3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php | 22 ++++++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/FormController.php b/app/Http/Controllers/FormController.php index 649eca19..5d4e8c6d 100644 --- a/app/Http/Controllers/FormController.php +++ b/app/Http/Controllers/FormController.php @@ -1138,12 +1138,14 @@ class FormController extends Controller 'fb_live_dr', 'ecme_dr', 'rtm_dr', + 'absi_camp', ]; foreach ($contactAttributes as $attr) { if (isset($post[$attr]) && $post[$attr] !== '') { $contactdata[$attr] = $post[$attr]; } } + if (count($contactdata) > 4) { LambdaRequest::postrequest('contact', 'contact/update', $contactdata, $token[0]->access_token); } diff --git a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php index e5a06fce..ee129cca 100644 --- a/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php +++ b/resources/views/form/rapport-zenova/1788239728-6f7f3c27-c5dc-4e6e-a042-aefd5681af3a.blade.php @@ -98,7 +98,8 @@ adboard_dr="{{ (isset($option->contact->adboard_dr) ? $option->contact->adboard_dr : '') }}" fb_live_dr="{{ (isset($option->contact->fb_live_dr) ? $option->contact->fb_live_dr : '') }}" ecme_dr="{{ (isset($option->contact->ecme_dr) ? $option->contact->ecme_dr : '') }}" - rtm_dr="{{ (isset($option->contact->rtm_dr) ? $option->contact->rtm_dr : '') }}" + rtm_dr="{{ (isset($option->contact->rtm_dr) ? $option->contact->rtm_dr : '') }}" + absi_camp="{{ (isset($option->contact->absi_camp) ? $option->contact->absi_camp : '') }}" @endif @@ -217,7 +218,7 @@ $('#field-contact_id').html('') $('#field-contact_id').append($("").attr("value",'').text('-- Select --')); for (let itm of data) { - $('#field-contact_id').append($("").attr("value",itm.value).text(itm.display).attr("msl_code", itm.contact.msl_code).attr('speciality',itm.contact.speciality)); + $('#field-contact_id').append($("").attr("value",itm.value).text(itm.display).attr("msl_code", itm.contact.msl_code).attr('speciality',itm.contact.speciality).attr("absi_camp", itm.contact.absi_camp || '')); } $('#field-contact_id').change(function() { @@ -274,6 +275,16 @@ $('#field-rtm_dr').val($('option:selected', this).attr('rtm_dr')) }) + $('#field-contact_id').change(function() { + $('#field-rtm_dr').val($('option:selected', this).attr('rtm_dr')) + }) + + $('#field-contact_id').change(function() { + $('#field-absi_camp').val( + $('option:selected', this).attr('absi_camp') || '' + ); + }); + $('#field-msl_code,#field-speciality').attr('readonly',true); @@ -283,7 +294,7 @@ '#field-pen_rx_count','#field-vial_rx_count','#field-pen_pob_units', '#field-vial_pob_units','#field-sankalp_lead_received_penvial', '#field-pmos_dr','#field-qbs_dr','#field-adboard_dr', - '#field-fb_live_dr','#field-ecme_dr','#field-rtm_dr', + '#field-fb_live_dr','#field-ecme_dr','#field-rtm_dr','#field-absi_camp', '#field-sankalp_lead_enrolled_penvial','#field-upload_glipiq_rxn' ].join(','); @@ -541,6 +552,11 @@ return; } + // Doctor contact attribute is the source of truth + if (fieldCode === 'absi_camp') { + return; + } + // Don't populate file inputs if (field.attr('type') === 'file') { return; From 664feba2ace1f60c86d32eb9bc90578626f41b41 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Mon, 21 Sep 2026 11:53:06 +0530 Subject: [PATCH 11/11] lifemankind Domain file changes --- ...3-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php index ab8943c4..8604ca77 100644 --- a/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php +++ b/resources/views/form/rapport-lifemankind/1789720913-7a40c0f0-2aef-4fd4-9c6c-355f8cb40322.blade.php @@ -288,15 +288,17 @@ }); $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').parent().hide(); - $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required', false); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required',false); $('#field-doctor_converted').change(function () { if ($(this).val() === 'Yes') { $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').parent().show(); - $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required', true); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required',true); } else { $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').parent().hide(); - $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required', false); + $('#field-name_of_the_second_converted_doctor,#field-second_doctor_WFSA_code,#field-current_new_order_received').attr('required',false); + $('#field-second_doctor_WFSA_code').val('').focus(); + } }); @@ -320,10 +322,11 @@ return false; } - if (!/^[1-9]/.test(second_doctor_code)) { + if(second_doctor_code !== '' && !/^[1-9]/.test(second_doctor_code)) { + $('#field-second_doctor_WFSA_code').val('').focus(); alert('Second Doctor WFSA Code must not start with 0.'); - $('#field-second_doctor_WFSA_code').val('').focus(); + return false; }