Zenova Changes

This commit is contained in:
Ravi Gulhane 2026-09-21 11:38:41 +05:30
parent cd394cf3d0
commit 12b98afc35
2 changed files with 21 additions and 3 deletions

View File

@ -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);
}

View File

@ -99,6 +99,7 @@
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 : '') }}"
absi_camp="{{ (isset($option->contact->absi_camp) ? $option->contact->absi_camp : '') }}"
@endif
@ -217,7 +218,7 @@
$('#field-contact_id').html('')
$('#field-contact_id').append($("<option></option>").attr("value",'').text('-- Select --'));
for (let itm of data) {
$('#field-contact_id').append($("<option></option>").attr("value",itm.value).text(itm.display).attr("msl_code", itm.contact.msl_code).attr('speciality',itm.contact.speciality));
$('#field-contact_id').append($("<option></option>").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;