From 12b98afc3565899f926b5f974fdf77ed7c127c27 Mon Sep 17 00:00:00 2001 From: Ravi Gulhane Date: Mon, 21 Sep 2026 11:38:41 +0530 Subject: [PATCH] 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;