diff --git a/app/Http/Controllers/ImportExportController.php b/app/Http/Controllers/ImportExportController.php
index 2386840..8156037 100644
--- a/app/Http/Controllers/ImportExportController.php
+++ b/app/Http/Controllers/ImportExportController.php
@@ -288,10 +288,6 @@ public function upload(Request $request){
$reader->each(function($row){
- if(!$row->id_encuesta){
- dd($row->getRowNumber());
- }
-
$encuesta = trim($row->id_encuesta);
$encCargoId = trim($row->id_cargo_cliente);
$cargoCliente = Encuestas_cargo::find($encCargoId);
diff --git a/app/Traits/ReportTrait.php b/app/Traits/ReportTrait.php
index 1dbd7a0..a8df027 100644
--- a/app/Traits/ReportTrait.php
+++ b/app/Traits/ReportTrait.php
@@ -1150,7 +1150,7 @@ public function segmenter( &$collection,
$item['gratificacion']+
$item['aguinaldo'];
return $item;
- });
+ });
$efectivoMin = $detalle->pluck('efectivo_anual_garantizado')->min();
$efectivoMax = $detalle->pluck('efectivo_anual_garantizado')->max();
$efectivoProm = $detalle->pluck('efectivo_anual_garantizado')->avg();
@@ -1297,7 +1297,9 @@ public function segmenter( &$collection,
$beneficiosMed = $this->median($beneficiosResto);
$beneficios25Per = $this->percentile(25, $beneficiosResto);
$beneficios75Per = $this->percentile(75, $beneficiosResto);
-
+
+ // dd($detalle);
+
$this->pusher( $collection,
$countCasosBeneficios,
Lang::get('reportReport.concept_total_benefits'),
@@ -1310,7 +1312,7 @@ public function segmenter( &$collection,
$dbClienteEnc->beneficios_resto,
$segmento,
$dbCargo);
-
+
//Aguinaldo Impactado
$aguinaldoImpMin = 0;
$aguinaldoImpMax = 0;
@@ -1321,13 +1323,15 @@ public function segmenter( &$collection,
$aguinaldoImpEmpresa = 0;
$detalle = $detalle->map(function($item){
- $item['aguinaldo_impactado'] = (($item['salario_base'] * 12) +
- $item['gratificacion'] +
- $item['bono_anual'] +
- $item['adicionales_resto'])/12;
+ $aguinaldoImp = (($item['salario_base'] * 12) +
+ $item['gratificacion'] +
+ $item['bono_anual'] +
+ $item['adicionales_resto'])/12;
+ $item['aguinaldo_impactado'] = $aguinaldoImp;
+
return $item;
});
-
+
$aguinaldoImpMin = $detalle->pluck('aguinaldo_impactado')->min();
$aguinaldoImpMax = $detalle->pluck('aguinaldo_impactado')->max();
$aguinaldoImpProm = $detalle->pluck('aguinaldo_impactado')->avg();
@@ -1359,7 +1363,7 @@ public function segmenter( &$collection,
//Total Compensación anual
$detalle = $detalle->map(function($item){
$item['total_comp_anual'] = $item['efectivo_total_anual'] +
- $item['beneficios_resto'] * 12;
+ $item['beneficios_resto'];
return $item;
});
$totalCompAnualMin = $detalle->pluck('total_comp_anual')->min();
@@ -2384,8 +2388,9 @@ public function cargoReportAll(Request $request, $tipo, $muestraComision = true)
$dbEncuestadas = Cabecera_encuesta::where('periodo', $periodo)
->where('rubro_id', $rubro)
->get();
-
+
$encuestadasIds = $dbEncuestadas->pluck("id"); // Ids de las encuestas para where in
+
// conteo de encuestas según origen
$dbNacionales = 0;
$dbInternacionales = 0;
@@ -2745,6 +2750,7 @@ public function cargoReportEspecial(Request $request, $tipo, $muestraComision =
// Recuperamos los datos de las encuestas
$dbDetalle = Detalle_encuesta::whereIn('encuestas_cargo_id', $cargosEncuestasIds)->get();
+
// Datos de la encuesta llenada por el cliente
$dbClienteEnc = $dbDetalle->where('cabecera_encuesta_id', $dbEncuesta->id)->first();
if(empty($dbClienteEnc)){
diff --git a/resources/views/clientes/home.blade.php b/resources/views/clientes/home.blade.php
index 7ade196..b4e0e9e 100644
--- a/resources/views/clientes/home.blade.php
+++ b/resources/views/clientes/home.blade.php
@@ -59,9 +59,9 @@
{{ method_field('PUT') }}
@if ($dbEmpresa->sub_rubro_id == 25)
-
- dashboardReporte Especial
-
+
+ dashboardReporte Especial
+
@endif