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-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();