@extends('layouts.reporte')
@section('php')
@php
$locales = [];
$cantidad = 100;
while ($cantidad <= $cantidad_locales) {
$locales[$cantidad] = $cantidad;
$cantidad = $cantidad + 100;
}
if ($cantidad % 100 == 0) {
$locales[$cantidad_locales] = $cantidad_locales;
}
$locales = json_encode($locales);
$yearAct = date("Y");
$cliente = config('app.CLIENTE');
$year = json_encode([$yearAct=>$yearAct, strval($yearAct-1) => $yearAct-1]);
$salida = json_encode(["11"=> __('messages.ventas'), "1" => __('messages.unidades'), "10" => "Unidades Pack", "15" => __('messages.costo')]);
$salida_comp4 = json_encode(["1"=> __('messages.unidades'), "10" => "Unidades Pack"]);
$salida_matri = json_encode(["11"=> __('messages.ventas'), "10" => __('messages.unidades')]);
$salida_inout = json_encode(["11"=> __('messages.ventas'), "10" => __('messages.unidades')]);
$tipo_var = json_encode(["2"=> __('messages.dinero'), "1" => __('messages.porcentaje')]);
$periodo = json_encode(["dia"=> __('messages.dias'), "sem" => __('messages.semanas'), "mes" => __('messages.meses')]);
$periodo_crec = json_encode(["sem" => __('messages.semanas'), "mes" => __('messages.meses')]);
$periodo_grafcomp = json_encode(["dia"=> __('messages.dias'), "sem" => __('messages.semanas'), "mes" => __('messages.meses'), "ytd" => __('messages.ytd')]);
$periodo_comp = json_encode(["dia"=> __('messages.dias'),"ytd"=> __('messages.ytd'), "mec" => __('messages.mec'), "sem" => __('messages.semanas'), "mes" => __('messages.meses')]);
$periodo_matri = json_encode(["ytd"=> __('messages.ytd'), "mec" => __('messages.mec'), "sem" => __('messages.semanas'), 'dia' => __('messages.dias')]);
$periodo_grafmatri = json_encode(["ytd"=> __('messages.ytd'), "mec" => __('messages.mec'), 'dia' => __('messages.dias')]);
$periodo_var = json_encode(["dia"=> __('messages.dias')]);
$periodo_perdi = json_encode(["1"=> __('messages.acomulado'),"mec" => __('messages.mec'),"3" => __('messages.mesanterior')]);
$mesesComp = [];
$semanasComp = [];
$yearAct = date("Y");
$yearAnt = date("Y") - 1;
$tipo = json_encode(["year" => (__('messages.año'))."-".(__('messages.meses'))."-".(__('messages.dias')),
"local" => __('messages.var-cadena')."-Formato-".(__('messages.variable-local')),
"marca"=>__('messages.marca')."-".(__('messages.filtro-texto-categoria'))."-".(__('messages.variable-producto'))]);
$tipo_var = json_encode(["dinero"=>__('messages.dinero'), "porcentaje" =>__('messages.porcentaje')]);
$lim_inf = json_encode(["-100"=>"-100%", "-50" =>"-50%", "-25"=>"-25%", "-10"=>"-10%"]);
$lim_sup = json_encode(["100"=>"100%", "50" =>"50%", "25"=>"25%", "10"=>"10%"]);
$participacion = json_encode(["1"=>"Total Consulta", "2" =>"Total ".__('messages.participacion')]);
$tipos_graficos = json_encode([ "msline" => "Líneas", "stackedcolumn2d" => (__('messages.selector-tipo-grafico-columnas-apiladas')),"mscolumn2d" => "Columnas agrupadas", "stackedbar2d" => "Barras apiladas"]);
foreach ($meses as $value) {
list($_mes, $_year) = explode(' ', $value->nombre);
if($_year == $yearAct || $_year == $yearAnt) {
$mesesComp []= $value;
}
}
foreach ($semanas as $value) {
$_year = substr($value->periodo, 0, 4);
if($_year == $yearAct) {
$semanasComp []= $value;
}
}
if ($cliente == 'colgate') {
$div = '
';
foreach ($div_reportes as $value) {
$div.="- ".$value->Descripcion."
";
}
$div.="
";
}else{
$div='';
}
$variables_2 = $variables;
if(isset($variables_2['Local']) && isset($variables_2['Local']['3-5'])){
unset($variables_2['Local']['3-5']);
}
if(isset($variables_2['Producto']) && isset($variables_2['Producto']['1-15'])){
unset($variables_2['Producto']['1-15']);
}
$ninguno = ['' => ['-1' => 'Sin Seleccionar']];
$variables_2 = $ninguno + $variables_2;
$variables_inout = ["" => []];
if(array_key_exists('Local',$variables)){
if (array_key_exists('2-0',$variables['Local'])) {
$variables_inout[""]["2-0"] = $variables['Local']['2-0'];
}
}
if(array_key_exists('Producto',$variables)){
if (array_key_exists('1-3',$variables['Producto'])) {
$variables_inout[""]["1-3"] = $variables['Producto']['1-3'];
}
if (array_key_exists('1-15',$variables['Producto'])) {
$variables_inout[""]["1-15"] = $variables['Producto']['1-15'];
}
}
$variables_inout[""]["total"] = __('messages.compañia');
$display_grafico = '';
$display_tabla = '';
@endphp
@endsection
@section('div_reportes')
@php echo $div; @endphp
@endsection
@if(count($selectores_grafico)>0)
@section('grafico')
@if(isset($selectores_grafico['grafcomp']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-tipo-grafico')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafcrec']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafevo']))
{{__('messages.selector-generico-texto-valor')}}
@if ($cliente == 'colgate')
{{__('messages.selector-generico-texto-periodo')}}
@else
{{__('messages.selector-generico-texto-periodo')}}
@endif
@if ($cliente == 'colgate')
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@else
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
@endif
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-tipo-grafico')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafdri']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['graftree']))
Límite Inferior
Límite Superior
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafvar']))
{{--
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.filtro-texto-cliente')}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
--}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafmatri']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.participacion')}}
{{__('messages.selector-generico-texto-periodo')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@if(isset($selectores_grafico['grafvar']))
{{__('messages.selector-generico-texto-valor')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_grafico = 'display: none;'; @endphp
@endif
@endsection
@endif
@if(count($selectores_tabla)>0)
@section('tabla')
@if(isset($selectores_tabla['comp']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['evo']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['matri']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-variable-texto-columna')}}
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{-- Este selector solo aparece cuando se seleciona tienda/store en la tabla matriz --}}
{{__('messages.selector-generico-texto-locales')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['res_general']))
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['venper']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-generico-texto-periodo')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['mec']))
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['perdidas']))
{{__('messages.selector-variable-texto-fila')}}
{{__('messages.selector-generico-texto-periodo')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['inout']))
{{__('messages.selector-generico-texto-valor')}}
{{__('messages.selector-generico-texto-periodo')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{__('messages.selector-semanas-meses-texto-desde')}}
{{__('messages.selector-semanas-meses-texto-hasta')}}
{{--
{{__('messages.filtro-texto-cliente')}}
--}}
{{__('messages.filtro-texto-categoria')}}
{{__('messages.filtro-texto-kam')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@if(isset($selectores_tabla['metas']))
{{__('messages.año')}}
{{__('messages.filtro-texto-cliente')}}
{{__('messages.filtro-texto-kam')}}
@php $display_tabla = 'display: none;'; @endphp
@endif
@endsection
@endif
@section('right-bar')
@endsection
@section('js_aft')
@endsection
{{--
--}}