@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 = '
"; }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-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.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 @endif {{__('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.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.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.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.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')}} {{-- 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.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 {{-- --}}