From 7ac38f903a9c767268153650215d484b601ad37c Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Tue, 19 May 2026 20:55:57 +0530 Subject: [PATCH 1/8] Updated blade file --- ...8e84-aeba-4ab8-b468-eb470ee6cc35.blade.php | 64 +++++++++++++++---- 1 file changed, 51 insertions(+), 13 deletions(-) diff --git a/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php b/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php index 0aeca44b..e4db376e 100644 --- a/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php +++ b/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php @@ -73,13 +73,25 @@ value="{{isset($question->value)?$question->value:''}}"> @break @case('number') - required == 'yes'?'required':'' }} - value="{{isset($question->value)?$question->value:0}}" - {{ $question->code == 'total_lobg_rx' ? 'readonly' : '' }}> + + required == 'yes'?'required':'' }} + + value="{{isset($question->value)?$question->value:0}}" + + {{ $question->code == 'total-lobg-rx' ? 'readonly' : '' }}> + @break @case('textarea') @@ -300,16 +312,42 @@ function calculateTotalLOBGRx() { - let loBgRx = parseFloat($('#field-lo_bg_05_mg_rx').val()) || 0; + let loBgRx = parseInt( + $('#field-lo-bg-05-mg-rx').val() + ) || 0; - $('#field-total_lobg_rx').val(loBgRx); + $('#field-total-lobg-rx').val(loBgRx); } - // Trigger on typing/change - $('#field-lo_bg_05_mg_rx').on('keyup change', function () { - calculateTotalLOBGRx(); - }); + $(document).on( + 'input keyup change', + '#field-lo-bg-05-mg-rx', + function () { + this.value = this.value.replace(/[^0-9]/g, ''); + + calculateTotalLOBGRx(); + } + ); + $('#report-form').on('submit', function(event){ + + let loBgRx = parseInt( + $('#field-lo-bg-05-mg-rx').val() + ) || 0; + + let totalRx = parseInt( + $('#field-total-lobg-rx').val() + ) || 0; + + if (loBgRx !== totalRx) { + + event.preventDefault(); + + alert('Total LOBG Rx is mismatched.'); + + return false; + } + }); var today = new Date(); var dd = String(today.getDate()).padStart(2, '0'); var mm = String(today.getMonth() + 1).padStart(2, '0'); From b924912815bd09db691b299bd17d7552e929ae7c Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 22 May 2026 11:03:15 +0530 Subject: [PATCH 2/8] Updated rapport glenmarkcv blade file --- ...8e84-aeba-4ab8-b468-eb470ee6cc35.blade.php | 91 +++++++++---------- 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php b/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php index e4db376e..9830183d 100644 --- a/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php +++ b/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35.blade.php @@ -73,7 +73,6 @@ value="{{isset($question->value)?$question->value:''}}"> @break @case('number') - required == 'yes'?'required':'' }} + {{$question->required == 'yes' ? 'required' : ''}} - value="{{isset($question->value)?$question->value:0}}" + {{ in_array($question->code, ['total_lobg_rx']) ? 'readonly' : '' }} - {{ $question->code == 'total-lobg-rx' ? 'readonly' : '' }}> + value="{{isset($question->value)?$question->value:0}}"> @break @case('textarea') @@ -296,67 +295,67 @@ - $("#field-contact_id").change(function(){ + $(document).on('change', '#field-contact_id', function () { - let selected = $('option:selected', this); + let selected = $(this).find('option:selected'); - console.log(selected.attr('msl_code')); - console.log(selected.attr('speciality')); + $('#field-msl_code').val( + selected.attr('msl_code') || '' + ); - $('#field-msl_code').val(selected.attr('msl_code')); - $('#field-speciality').val(selected.attr('speciality')); + $('#field-speciality').val( + selected.attr('speciality') || '' + ); - }); + }); - // Auto populate Total LOBG Rx from LO-BG 0.5 mg Rx - function calculateTotalLOBGRx() { + // LOBG auto fill - let loBgRx = parseInt( - $('#field-lo-bg-05-mg-rx').val() - ) || 0; + function syncLOBGTotal() { - $('#field-total-lobg-rx').val(loBgRx); - } + let loBgRx = parseInt( + $('#field-lo_bg_05_mg_rx').val() + ) || 0; - $(document).on( - 'input keyup change', - '#field-lo-bg-05-mg-rx', - function () { + // integer only + $('#field-lo_bg_05_mg_rx').val(loBgRx); - this.value = this.value.replace(/[^0-9]/g, ''); - - calculateTotalLOBGRx(); + // autofill total + $('#field-total_lobg_rx').val(loBgRx); } - ); - $('#report-form').on('submit', function(event){ - let loBgRx = parseInt( - $('#field-lo-bg-05-mg-rx').val() - ) || 0; - let totalRx = parseInt( - $('#field-total-lobg-rx').val() - ) || 0; + // trigger while typing - if (loBgRx !== totalRx) { + $(document).on( + 'input keyup change', + '#field-lo_bg_05_mg_rx', + function () { - event.preventDefault(); + this.value = this.value.replace(/[^0-9]/g, ''); - alert('Total LOBG Rx is mismatched.'); + syncLOBGTotal(); - return false; - } - }); - var today = new Date(); - var dd = String(today.getDate()).padStart(2, '0'); - var mm = String(today.getMonth() + 1).padStart(2, '0'); - var yyyy = today.getFullYear(); - today = yyyy + '-' + mm + '-' + dd; + } + ); - var plandateField = document.getElementById('field-record_date'); - plandateField.setAttribute('max', today); + // prevent future dates + + $('input[type="date"]').attr( + 'max', + new Date().toISOString().split("T")[0] + ); + + + // initial load sync + + syncLOBGTotal(); + + + + }); From 4ed26fa388601e128bc15cb49b5c582932395c63 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 22 May 2026 11:13:10 +0530 Subject: [PATCH 3/8] Updated rapport glenmarkcv blade file --- ...260b-40d2-4f1f-950c-3b327701ec2d.blade.php | 92 +++++++------------ 1 file changed, 31 insertions(+), 61 deletions(-) diff --git a/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php b/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php index c160af94..9fc149ae 100644 --- a/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php +++ b/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d.blade.php @@ -44,18 +44,7 @@ @if($id) @endif - @if(isset($form->manager_can_submit) && $form->manager_can_submit == true) -
- - - -
- @endif + @foreach($questions as $question)
@@ -68,24 +57,31 @@ @case('email') @case('tel') @case('date') + required == 'yes'?'required':'' }} + {{ in_array($question->code, ['msl-code', 'speciality']) ? 'readonly' : '' }} + value="{{isset($question->value)?$question->value:''}}"> + @break + + @case('number') + required == 'yes' ? 'required' : ''}} + {{$question->required == 'yes'?'required':'' }} - {{$question->code == 'msl_code' ? 'readonly' : ''}} + value="{{isset($question->value)?$question->value:0}}" - {{$question->code == 'speciality' ? 'readonly' : ''}} + {{ $question->code == 'total-ziten-rx' ? 'readonly' : '' }}> - value="{{isset($question->value)?$question->value:''}}"> - - @break - - @case('number') - required == 'yes'?'required':'' }} value="{{isset($question->value)?$question->value:0}}"> @break @case('textarea') @@ -234,40 +230,17 @@ From 23dbb2c80389d97745526d0b732300a0cccf79d1 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Fri, 22 May 2026 11:16:07 +0530 Subject: [PATCH 4/8] Arise blade file --- ...d8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php | 596 ++++++++++++++++++ 1 file changed, 596 insertions(+) create mode 100644 resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php diff --git a/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php new file mode 100644 index 00000000..16048027 --- /dev/null +++ b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php @@ -0,0 +1,596 @@ + + + + @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 f87ee23ca182a184aba73acfac9eb5e274f14909 Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Mon, 25 May 2026 09:42:56 +0530 Subject: [PATCH 5/8] Updated Arise blade file --- ...d8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php index 16048027..aaf85c52 100644 --- a/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php +++ b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php @@ -329,17 +329,15 @@ // reset category dropdown $('#field-select-category').val(''); - // clear doctor dropdown + // reset doctor dropdown $('#field-contact_id').html(''); - // add default option again $('#field-contact_id').append( $("") .attr("value",'') .text('-- Select --') ); - // stop execution return; } filteredDoctors.forEach(function(itm){ @@ -450,14 +448,11 @@ $('#field-converted').on('change', function () { .replace(/\s+/g, '_') .replace(/-+/g, '_'); - + if (value === 'Yes') { $('#report-form').append( '' ); - - - - + } }); function toggleUploadFields() { @@ -552,8 +547,14 @@ $(document).on('change', '#field-converted', function () { alert('Only JPG and PDF files are allowed.'); $(this).val(''); } + }); - + @if($id) + setTimeout(function () { + console.log("EDIT MODE TRIGGERED"); + $('#field-select-category').trigger('change'); + }, 300); + @endif $('#report-form').on('submit', function(event){ event.preventDefault(); $("#pageloader").fadeIn(); From ef624b7eb72bf55872018c754a5c5f71057a3e84 Mon Sep 17 00:00:00 2001 From: Ravi Gulhane <> Date: Mon, 25 May 2026 12:12:33 +0530 Subject: [PATCH 6/8] =List File --- resources/views/form/list.blade.php | 427 ++++++++++++++++++++++++---- 1 file changed, 366 insertions(+), 61 deletions(-) diff --git a/resources/views/form/list.blade.php b/resources/views/form/list.blade.php index d5cf493e..49e4cb8d 100644 --- a/resources/views/form/list.blade.php +++ b/resources/views/form/list.blade.php @@ -3,24 +3,27 @@ @include('layouts.shared/title-meta', ['title' => "History"]) @include('layouts.shared/head-css', ["mode" => $mode ?? '', "demo" => $demo ?? '']) + +
processing...
+ +
+ + - - - + + - @include('layouts.shared/footer-script') + + + - \ No newline at end of file + From 603970e32c6ba9191d42ea66d72ba7600431eb48 Mon Sep 17 00:00:00 2001 From: Ravi Gulhane <> Date: Mon, 25 May 2026 12:23:39 +0530 Subject: [PATCH 7/8] =List File --- ...dba3-a07f-46bb-a128-029a724c60e0.blade.php | 248 ++++++++++++++---- ...724d-dc73-4e12-9579-35928fcf4dc0.blade.php | 28 ++ 2 files changed, 220 insertions(+), 56 deletions(-) diff --git a/resources/views/form/rapport-xennex/1715505619-bff0dba3-a07f-46bb-a128-029a724c60e0.blade.php b/resources/views/form/rapport-xennex/1715505619-bff0dba3-a07f-46bb-a128-029a724c60e0.blade.php index 65ec7983..703d0352 100644 --- a/resources/views/form/rapport-xennex/1715505619-bff0dba3-a07f-46bb-a128-029a724c60e0.blade.php +++ b/resources/views/form/rapport-xennex/1715505619-bff0dba3-a07f-46bb-a128-029a724c60e0.blade.php @@ -13,17 +13,32 @@ @php $brandData = [ -['brand'=>'CELOL', 'slug'=>'celol_units','pseudoId'=>'celol_value','slug2'=>'celol2'], +/*['brand'=>'CELOL', 'slug'=>'celol_units','pseudoId'=>'celol_value','slug2'=>'celol2'], ['brand'=>'Denmab', 'slug'=>'denmab_units','pseudoId'=>'denmab_value','slug2'=>'denmab2'], ['brand'=>'Emanzen', 'slug'=>'emanzen_units','pseudoId'=>'emanzen_value','slug2'=>'emanzen2'], ['brand'=>'Ferium XT', 'slug'=>'ferium_xt_units','pseudoId'=>'ferium_xt_value','slug2'=>'ferium_xt2'], ['brand'=>'Fitjoint', 'slug'=>'fitjoint_units','pseudoId'=>'fitjoint_value','slug2'=>'fitjoint2'], -['brand'=>'Galact Granules', 'slug'=>'galact_granules_units','pseudoId'=>'galact_granules_value','slug2'=>'galact_granules2'], ['brand'=>'Infen P', 'slug'=>'infen_p_units','pseudoId'=>'infen_p_value','slug2'=>'infen_p2'], ['brand'=>'Osteri', 'slug'=>'osteri_units','pseudoId'=>'osteri_value','slug2'=>'osteri2'], ['brand'=>'Proxym', 'slug'=>'proxym_units','pseudoId'=>'proxym_value','slug2'=>'proxym2'], ['brand'=>'Ferium Injection', 'slug'=>'ferium_injection_units','pseudoId'=>'ferium_injection_value','slug2'=>'ferium_injection2'], + + +*/ +['brand'=>'Galact Granules', 'slug'=>'galact_granules_units','pseudoId'=>'galact_granules_value','slug2'=>'galact_granules2'], ['brand'=>'Sylate', 'slug'=>'sylate_units','pseudoId'=>'sylate_value','slug2'=>'sylate2'], +['brand'=>'OROFER FCM INJECTION 1K', 'slug'=>'orofer_fcm_injection_1k_units','pseudoId'=>'orofer_fcm_injection_1k_value','slug2'=>'orofer_fcm_injection_1k2'], +['brand'=>'OROFER FCM INJECTION 750 MG / 15 ML', 'slug'=>'orofer_fcm_injection_750_mg_15_ml_units','pseudoId'=>'orofer_fcm_injection_750_mg_15_ml_value','slug2'=>'orofer_fcm_injection_750_mg_15_ml2'], +['brand'=>'OROFER FCM INJECTION 500 MG / 10 ML', 'slug'=>'orofer_fcm_injection_500_mg_10_ml_units','pseudoId'=>'orofer_fcm_injection_500_mg_10_ml_value','slug2'=>'orofer_fcm_injection_500_mg_10_ml2'], +['brand'=>'Reludro', 'slug'=>'reludro_units','pseudoId'=>'reludro_value','slug2'=>'reludro_2'], +['brand'=>'Femzact', 'slug'=>'femzact_units','pseudoId'=>'femzact_value','slug2'=>'femzact_2'], + +['brand'=>'Sylate Inj', 'slug'=>'sylate_inj_units','pseudoId'=>'sylate_inj_value','slug2'=>'sylate_inj_2'], +['brand'=>'Sylate T 500', 'slug'=>'sylate_t_500_units','pseudoId'=>'sylate_t_500_value','slug2'=>'sylate_t_500_2'], +['brand'=>'Sylate 500', 'slug'=>'sylate_500_units','pseudoId'=>'sylate_500_value','slug2'=>'sylate_500_2'], +['brand'=>'Sylate 250', 'slug'=>'sylate_250_units','pseudoId'=>'sylate_250_value','slug2'=>'sylate_250_2'], + + ]; @@ -289,7 +304,7 @@ $brandData = [ $('#field-record_date').val(record_date.toISOString().split('T')[0]) }) - $('#field-celol_units,#field-denmab_units,#field-emanzen_units,#field-ferium_xt_units,#field-fitjoint_units,#field-galact_granules_units,#field-infen_p_units,#field-osteri_units,#field-proxym_units,#field-ferium_injection_units,#field-sylate_units') + /* $('#field-celol_units,#field-denmab_units,#field-emanzen_units,#field-ferium_xt_units,#field-fitjoint_units,#field-galact_granules_units,#field-infen_p_units,#field-osteri_units,#field-proxym_units,#field-ferium_injection_units,#field-sylate_units,#field-orofer_fcm_injection_1k_units,#field-orofer_fcm_injection_750_mg_15_ml_units,#field-orofer_fcm_injection_500_mg_10_ml_units,#field-reludro_units,#field-femzact_units') .on('input', function() { let a = parseFloat($('#field-celol_units').val()) || 0; let priceOfA = 215; @@ -345,10 +360,38 @@ $brandData = [ let priceOfK = 353; let productOfK = (k * priceOfK).toFixed(2); $('#field-sylate_value').val(productOfK); - }) - $('#field-celol_units,#field-denmab_units,#field-emanzen_units,#field-ferium_xt_units,#field-fitjoint_units,#field-galact_granules_units,#field-infen_p_units,#field-osteri_units,#field-proxym_units,#field-ferium_injection_units,#field-sylate_units') + let l = parseFloat($('#field-orofer_fcm_injection_1k_units').val()) || 0; + let priceOfL = 2250; + let productOfL = (l * priceOfL).toFixed(2); + $('#field-orofer_fcm_injection_1k_value').val(productOfL); + + let m = parseFloat($('#field-orofer_fcm_injection_750_mg_15_ml_units').val()) || 0; + let priceOfM = 1160; + let productOfM = (m * priceOfM).toFixed(2); + $('#field-orofer_fcm_injection_750_mg_15_ml_value').val(productOfM); + + let n = parseFloat($('#field-orofer_fcm_injection_500_mg_10_ml_units').val()) || 0; + let priceOfN = 1115; + let productOfN = (n * priceOfN).toFixed(2); + $('#field-orofer_fcm_injection_500_mg_10_ml_value').val(productOfN); + + let o = parseFloat($('#field-reludro_units').val()) || 0; + let priceOfO = 480; + let productOfO = (o * priceOfO).toFixed(2); + $('#field-reludro_value').val(productOfO); + + let p = parseFloat($('#field-femzact_units').val()) || 0; + let priceOfP = 152.23; + let productOfP = (p * priceOfP).toFixed(2); + $('#field-femzact_value').val(productOfP); + + + }) + + + $('#field-celol_units,#field-denmab_units,#field-emanzen_units,#field-ferium_xt_units,#field-fitjoint_units,#field-galact_granules_units,#field-infen_p_units,#field-osteri_units,#field-proxym_units,#field-ferium_injection_units,#field-sylate_units,#field-orofer_fcm_injection_1k_units,#field-orofer_fcm_injection_750_mg_15_ml_units,#field-orofer_fcm_injection_500_mg_10_ml_units,#field-reludro_units,#field-femzact_units') .on('input', function() { let a = parseInt($('#field-celol_value').val()) || 0; let b = parseInt($('#field-denmab_value').val()) || 0; @@ -362,10 +405,152 @@ $brandData = [ let i= parseInt($('#field-osteri_value').val()) ||0; let j= parseInt($('#field-ferium_injection_value').val()) ||0; let k= parseInt($('#field-sylate_value').val()) ||0; + let l= parseInt($('#field-orofer_fcm_injection_1k_value').val()) ||0; + let m= parseInt($('#field-orofer_fcm_injection_750_mg_15_ml_value').val()) ||0; + let n= parseInt($('#field-orofer_fcm_injection_500_mg_10_ml_value').val()) ||0; + let o= parseInt($('#field-reludro_value').val()) ||0; + let p= parseInt($('#field-femzact_value').val()) ||0; - let total = (a + b + c + d + e + f + g + h + i + j + k).toFixed(2); + + + let total = (a + b + c + d + e + f + g + h + i + j + k+l+m+n+o+p).toFixed(2); $('#field-total_pob_in_strips').val(total); - }) + }) */ + + + const products = [ + { + unit: '#field-celol_units', + value: '#field-celol_value', + price: 215 + }, + { + unit: '#field-denmab_units', + value: '#field-denmab_value', + price: 4465 + }, + { + unit: '#field-emanzen_units', + value: '#field-emanzen_value', + price: 164 + }, + { + unit: '#field-ferium_xt_units', + value: '#field-ferium_xt_value', + price: 218 + }, + { + unit: '#field-fitjoint_units', + value: '#field-fitjoint_value', + price: 553 + }, + { + unit: '#field-galact_granules_units', + value: '#field-galact_granules_value', + price: 513.60 + }, + { + unit: '#field-infen_p_units', + value: '#field-infen_p_value', + price: 112 + }, + { + unit: '#field-osteri_units', + value: '#field-osteri_value', + price: 3186 + }, + { + unit: '#field-proxym_units', + value: '#field-proxym_value', + price: 274 + }, + { + unit: '#field-ferium_injection_units', + value: '#field-ferium_injection_value', + price: 1200 + }, + { + unit: '#field-sylate_units', + value: '#field-sylate_value', + price: 353 + }, + { + unit: '#field-orofer_fcm_injection_1k_units', + value: '#field-orofer_fcm_injection_1k_value', + price: 2250 + }, + { + unit: '#field-orofer_fcm_injection_750_mg_15_ml_units', + value: '#field-orofer_fcm_injection_750_mg_15_ml_value', + price: 1160 + }, + { + unit: '#field-orofer_fcm_injection_500_mg_10_ml_units', + value: '#field-orofer_fcm_injection_500_mg_10_ml_value', + price: 1115 + }, + { + unit: '#field-reludro_units', + value: '#field-reludro_value', + price: 480 + }, + { + unit: '#field-femzact_units', + value: '#field-femzact_value', + price: 152.23 + }, + + { + unit: '#field-sylate_inj_units', + value: '#field-sylate_inj_value', + price: 80.74 + }, + + { + unit: '#field-sylate_t_500_units', + value: '#field-sylate_t_500_value', + price: 388.22 + }, + + { + unit: '#field-sylate_500_units', + value: '#field-sylate_500_value', + price: 337.78 + }, + + { + unit: '#field-sylate_250_units', + value: '#field-sylate_250_value', + price: 175.85 + } + ]; + + // Create selector string + const selectors = products.map(p => p.unit).join(','); + + // Single event + $(selectors).on('input', function () { + + let total = 0; + + products.forEach(product => { + + let units = parseFloat($(product.unit).val()) || 0; + + let value = (units * product.price).toFixed(2); + + $(product.value).val(value); + + total += parseFloat(value); + + }); + + $('#field-total_pob_in_strips').val(total.toFixed(2)); + + }); + + $('#field-total_pob_in_strips').prop('readonly',true); + $('#report-form').on('submit', function(event) { event.preventDefault(); @@ -414,55 +599,6 @@ $brandData = [ }); - const brandSku = document.querySelector('label[for="field-brand_sku"]'); - const heading = document.querySelector('#heading'); - const totalPOB = document.querySelector('#field-total_pob_in_strips'); - const celol1 = document.querySelector("#field_celol1"); - const celol2 = document.querySelector("#field_celol2"); - const celol3 = document.querySelector("#field_celol3"); - const celol4 = document.querySelector('#field_celol4'); - const denmab = document.querySelector('#field_denmab'); - const emanzen1 = document.querySelector('#field_emanzen1'); - const emanzen2 = document.querySelector('#field_emanzen2'); - const emanzen3 = document.querySelector('#field_emanzen3'); - const emanzen4 = document.querySelector('#field_emanzen4'); - const emdydro1 = document.querySelector('#field_emdydro1'); - const emdydro2 = document.querySelector('#field_emdydro2'); - const emdydro3 = document.querySelector('#field_emhydro3'); - const ferium1 = document.querySelector('#field_ferium1'); - const ferium2 = document.querySelector('#field_ferium2'); - const ferium3 = document.querySelector("#field_ferium3") - const ferium4 = document.querySelector("#field_ferium4"); - const ferium5 = document.querySelector("#field_ferium5"); - const ferium6 = document.querySelector('#field_ferium6'); - const ferium7 = document.querySelector("#field_ferium7") - const ferium8 = document.querySelector("#field_ferium8"); - const ferium9 = document.querySelector("#field_ferium9"); - const fitjoint1 = document.querySelector("#field_fitjoint1"); - const fitjoint2 = document.querySelector('#field_fitjoint2'); - const galact1 = document.querySelector("#field_galact1") - const galact2 = document.querySelector("#field_galact2"); - const galact3 = document.querySelector("#field_galact3"); - const galact4 = document.querySelector('#field_galact4'); - const infen1 = document.querySelector("#field_infen1") - const infen2 = document.querySelector("#field_infen2"); - const osteri1 = document.querySelector("#field_osteri1"); - const osteri2 = document.querySelector('#field_osteri2'); - const panpure = document.querySelector("#field_panpure1") - const proxym1 = document.querySelector("#field_proxym1"); - const proxym2 = document.querySelector("#field_proxym2"); - const proxym3 = document.querySelector('#field_proxym3'); - const proxym4 = document.querySelector("#field_proxym4") - const proxym5 = document.querySelector("#field_proxym5"); - const proxym6 = document.querySelector("#field_proxym6"); - const proxym7 = document.querySelector('#field_proxym7'); - const proxym8 = document.querySelector("#field_proxym8") - const proxym9 = document.querySelector("#field_proxym9"); - const sylate1 = document.querySelector("#field_sylate1"); - const sylate2 = document.querySelector('#field_sylate2'); - const sylate3 = document.querySelector("#field_sylate3"); - const sylate4 = document.querySelector('#field_sylate4'); - diff --git a/resources/views/form/rapport-xennex/1721843916-4ab1724d-dc73-4e12-9579-35928fcf4dc0.blade.php b/resources/views/form/rapport-xennex/1721843916-4ab1724d-dc73-4e12-9579-35928fcf4dc0.blade.php index cf1a592c..c332dadf 100644 --- a/resources/views/form/rapport-xennex/1721843916-4ab1724d-dc73-4e12-9579-35928fcf4dc0.blade.php +++ b/resources/views/form/rapport-xennex/1721843916-4ab1724d-dc73-4e12-9579-35928fcf4dc0.blade.php @@ -231,6 +231,34 @@ $('#field-total_galact_pob_value').val(total); }) + + $('#field-orofer_fcm_injection_1k_pob_value,#field-orofer_fcm_injection_750_mg_15_ml_pob_value,#field-orofer_fcm_injection_500_mg_10_ml_pob_value,#field-total_orofer_fcm_value').prop('readonly',true); + + + $('#field-orofer_fcm_injection_1k_no_of_strips,#field-orofer_fcm_injection_750_mg_15_ml_no_of_strips,#field-orofer_fcm_injection_500_mg_10_ml_no_of_strips').on('keyup',function(){ + let a=parseFloat($('#field-orofer_fcm_injection_1k_no_of_strips').val()||0); + let b=parseFloat($('#field-orofer_fcm_injection_750_mg_15_ml_no_of_strips').val()||0); + let c=parseFloat($('#field-orofer_fcm_injection_500_mg_10_ml_no_of_strips').val()||0); + + let priceOfA=2250; + let priceOfB=1160; + let priceOfC=1115; + + let productOfA=a*priceOfA; + let productOfB=b*priceOfB; + let productOfC=c*priceOfC; + + $('#field-orofer_fcm_injection_1k_pob_value').val(productOfA); + $('#field-orofer_fcm_injection_750_mg_15_ml_pob_value').val(productOfB); + $('#field-orofer_fcm_injection_500_mg_10_ml_pob_value').val(productOfC); + + let total=parseFloat(productOfA+productOfB+productOfC); + + $('#field-total_orofer_fcm_value').val(total); + + + }) + $('#report-form').on('submit', function(event){ event.preventDefault(); $("#pageloader").fadeIn(); From 88d76ebe08b21370f1e346d187aef1c5d1aaf92c Mon Sep 17 00:00:00 2001 From: Tanuja Pansare Date: Mon, 25 May 2026 13:07:54 +0530 Subject: [PATCH 8/8] Updated Arise blade file --- ...d8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php | 92 ++++++++++++------- 1 file changed, 61 insertions(+), 31 deletions(-) diff --git a/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php index aaf85c52..a39d65ad 100644 --- a/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php +++ b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php @@ -416,44 +416,74 @@ // }); - $('#field-select-category').on('change', function () { - - // Only remove category hidden field - $('#report-form input.category-hidden').remove(); - - let slug = $(this).val() - .toLowerCase() - .trim() - .replace(/[^a-z0-9\s-]/g, '') - .replace(/\s+/g, '_') - .replace(/-+/g, '_'); - - $('#report-form').append( - '' - ); -}); -$('#field-converted').on('change', function () { +function appendConvertedField() { - let value = $(this).val(); - - // Only remove converted hidden field + // remove old hidden fields $('#report-form input.converted-hidden').remove(); - let slug = value - .toLowerCase() - .trim() - .replace(/[^a-z0-9\s-]/g, '') - .replace(/\s+/g, '_') - .replace(/-+/g, '_'); + let convertedValue = $('#field-converted').val(); - if (value === 'Yes') { - $('#report-form').append( - '' - ); + let selectedCategory = $('#field-select-category').val(); + + if(!convertedValue || !selectedCategory){ + return; } -}); + + // category mapping + let categoryMap = { + + "foracort-ciphaler": "foracort_ciphaler", + "duolin-synchrobreathe": "duolin_synchrobreathe", + "foracort-g": "foracort_g", + "pedia": "pedia", + "triple-combination-voltido-trio-indaflo-g": "triple_combination_voltido_trio_indaflo_g", + "ics-laba-seroflo-maxiflo-voltido": "ics_laba_seroflo_maxiflo_voltido", + "competition-dr": "competition_dr" + + }; + + let categoryKey = categoryMap[selectedCategory]; + + if(!categoryKey){ + return; + } + + // category data + let categoryValue = (convertedValue === 'Yes') ? '1' : '0'; + + // append original category field + $('#report-form').append( + '' + ); + + // extra metric fields + if(convertedValue === 'Yes'){ + + $('#report-form').append( + '' + ); + + } + + if(convertedValue === 'No'){ + + $('#report-form').append( + '' + ); + + } + + console.log("Category:", categoryKey, categoryValue); + +} + +$('#field-converted').on('change', appendConvertedField); + +$('#field-select-category').on('change', appendConvertedField); + + function toggleUploadFields() {