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...
+
-

{{$formname}}

- Download Data + Download +
-
-

Showing data for last 30 days, please download data if you want to see all submissions

+
+

Showing data for last 30 days, please use above button "Download" to download all submissions

@@ -35,70 +38,73 @@
@endif +
+
+
+
+ + +
+
+ + +
+
+ +
+ +
+
- +
- - - @foreach($questions as $code => $question) - - @endforeach + + + + @if(isset($formdata) && isset($formdata->workflow) && $formdata->workflow == 'yes' ) + + @endif + @foreach($questions as $code => $question) + @if($question->type == 'hidden') + @continue + @endif + @if($question->type == 'multitextbox') + @foreach( $question->options as $k => $v ) + + @endforeach + @else + + @endif + @endforeach - @foreach($submissions as $submission) - @if(isset($submission->user_info->name)) - - - - - @foreach($questions as $code => $question) - @if($question->type == 'file') - - @else - - @endif - @endforeach - - - @endif - @endforeach
Submission DateSubmitted By{{$question->label}}ActionSubmission DateSubmitted ByEmployee CodeWorkflow Status{{$v}} ({{$question->label}}){{$question->label}}
{{date("d M Y", strtotime(isset($submission->record_date) ? $submission->record_date : $submission->updatedAt))}} - - -
{{$submission->user_info->name}}
-

{{$submission->user_info->designation}}

-
Download{{ isset($submission->formdata->{$code}) ? (is_array($submission->formdata->{$code}) ? implode(', ', $submission->formdata->{$code}) : $submission->formdata->{$code}) : '' }} - @if( in_array('edit', $submission->actions) ) - Edit - @endif -
-
+
+
+
-
-
@if($lastkey)
@endif -
-
-
+ + + - - - + + - @include('layouts.shared/footer-script') + + + - \ No newline at end of file + 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..a39d65ad --- /dev/null +++ b/resources/views/form/rapport-arise/1779187275-848fd8f3-6ea2-4521-9d85-85ec424fa8d5.blade.php @@ -0,0 +1,627 @@ + + + + @include('layouts.shared/title-meta', ['title' => "Form"]) + @include('layouts.shared/head-css', ["mode" => $mode ?? '', "demo" => $demo ?? '']) + + +
+ processing... +
+ +
+
+
+
+
+
+ + @if(Session::has('error'))
{{Session::get('error')}}
+
@endif + @if(session('success'))
{{ session('success') }} +
+
@endif +
+

{{$form->title}}

+
+ @if(!isset($form->is_approval) || (isset($form->is_approval) && $form->is_approval != 'yes' ) ) +
+ @if($form->link_type == 'form') + View History + @else + Back + @endif +
+ @endif + @if(isset($form->user_info)) +
+
Submitted By: {{$form->user_info->name}}
+
+ @endif +
+ + @csrf + @if($id) + + @endif + @if(isset($form->manager_can_submit) && $form->manager_can_submit == true) +
+ + + +
+ @endif + + @foreach($questions as $question) +
+ + @switch($question->type) + @case('hidden') + + @break + @case('text') + @case('email') + @case('tel') + @case('date') + required == 'yes'?'required':'' }} value="{{isset($question->value)?$question->value:''}}"> + @break + @case('number') + required == 'yes'?'required':'' }} value="{{isset($question->value)?$question->value:0}}"> + @break + @case('textarea') + + @break + @case('dropdown') + + @break + @case('radio') + @foreach($question->options as $option) +
+ + +
+ @endforeach + @break + @case('radiometrix') + @php + // Decode the first option's value to use as heading labels + $headings = + count($question->options) > 0 + ? json_decode($question->options[0]->value) + : []; + @endphp + + {{-- Matrix Wrapper with Horizontal Scroll on Small Screens --}} +
+
+ {{-- Table Headers --}} +
+
+ {{-- Placeholder for row labels --}} + @foreach ($headings as $head) +
{{ $head }} +
+ @endforeach +
+ + {{-- Table Rows --}} + @foreach ($question->options as $option) + @php $nn = json_decode($option->value); @endphp +
+
+ {{ $option->display }} +
+ + @foreach ($nn as $value) +
+ display) && $option->display != $option->display ? 'checked' : '' }}> + +
+ @endforeach +
+ @endforeach +
+
+ @break + @case('checkbox') + @foreach($question->options as $option) +
+ value) && $question->value != '' && in_array($option->value, $question->value) ? 'checked':''}}> + +
+ @endforeach + @break + + @case('file') + + @if(!isset($form->is_approval) || (isset($form->is_approval) && $form->is_approval != 'yes' ) ) + + required == 'yes'?'required':'' }}> + + @elseif(isset($question->value)) + + + + @endif + + @break + @case('multitextbox') +
+ @foreach($question->options as $option) +
{{$option->display}}
+
+ +
+ @endforeach +
+ @break + @endswitch +
+ @endforeach + @if(!isset($form->is_approval) || (isset($form->is_approval) && $form->is_approval != 'yes' ) ) +
+ +
+ @endif +
+ +
+
+ + + + +
+
+ +
+ +
+ + + +@include('layouts.shared/footer-script') + + + + + \ No newline at end of file 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..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,13 +73,24 @@ 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' : ''}} + + {{ in_array($question->code, ['total_lobg_rx']) ? 'readonly' : '' }} + + value="{{isset($question->value)?$question->value:0}}"> + @break @case('textarea') @@ -284,41 +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 = parseFloat($('#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; - // Trigger on typing/change - $('#field-lo_bg_05_mg_rx').on('keyup change', function () { - calculateTotalLOBGRx(); - }); + // integer only + $('#field-lo_bg_05_mg_rx').val(loBgRx); - 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; + // autofill total + $('#field-total_lobg_rx').val(loBgRx); + } - var plandateField = document.getElementById('field-record_date'); - plandateField.setAttribute('max', today); + // trigger while typing + + $(document).on( + 'input keyup change', + '#field-lo_bg_05_mg_rx', + function () { + + this.value = this.value.replace(/[^0-9]/g, ''); + + syncLOBGTotal(); + + } + ); + + + // prevent future dates + + $('input[type="date"]').attr( + 'max', + new Date().toISOString().split("T")[0] + ); + + + // initial load sync + + syncLOBGTotal(); + + + + }); 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 @@ 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();