@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); $anhos = []; $semestres = []; foreach ($anos as $value) { if(property_exists($value, "ano")){ $anhos[$value->ano] = $value->ano; $semestres[$value->ano."-1"] = $value->ano."-1"; $semestres[$value->ano."-2"] = $value->ano."-2"; }else{ $anhos[$value->ANO] = $value->ANO; $semestres[$value->ANO."-1"] = $value->ANO."-1"; $semestres[$value->ANO."-2"] = $value->ANO."-2"; } } $cliente = config('app.CLIENTE'); $salida = json_encode(["8"=> "Fill Rate (%)", "6" => "Ordenado", "7" => "Recibido"]); $tipo_var = json_encode(["2"=> __('messages.dinero'), "1" => __('messages.porcentaje')]); $mesesComp = []; $semanasComp = []; $filtrosAvConProd = $filtrosAv; unset($filtrosAvConProd['producto']); unset($filtrosAvConProd['cadena']); $yearAct = date("Y"); $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%"]); $tipos_tablas = json_encode([ "msline" => "Líneas", "stackedcolumn2d" => (__('messages.selector-tipo-tabla-columnas-apiladas')),"mscolumn2d" => "Columnas agrupadas", "stackedbar2d" => "Barras apiladas"]); foreach ($meses as $value) { list($_mes, $_year) = explode(' ', $value->nombre); if($_year == $yearAct) { $value->nombre = $_mes; $value->periodo = substr($value->periodo, 4, 2); $mesesComp []= $value; } } $mes = new stdClass(); $mes->periodo = "ytd"; $mes->nombre = "Year To Date"; $mesesComp[] = $mes; $mes = new stdClass(); $mes->periodo = "U7"; $mes->nombre = "Ult. 7 días"; $mesesComp[] = $mes; $mes = new stdClass(); $mes->periodo = "U15"; $mes->nombre = "Ult. 15 días"; $mesesComp[] = $mes; $mes = new stdClass(); $mes->periodo = "U30"; $mes->nombre = "Ult. 30 días"; $mesesComp[] = $mes; $mes = new stdClass(); $mes->periodo = "U90"; $mes->nombre = "Ult. 90 días"; $mesesComp[] = $mes; 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; $display_tabla = ''; $fila = json_encode(["8-1" => "Producto", "1-1" => "Marca", "1-3" => "Familia", "1-2" => "Categoría"]); $columna = json_encode(["5-3" => "Local", "7-1" => "Cadena", "2-5" => "Holding", "4-3" => "Vendedor", "4-1" => "KAM"]); @endphp @endsection @section('div_reportes') @php echo $div; @endphp @endsection @if(count($selectores_tabla)>0) @section('tabla') @if(isset($selectores_tabla['fillrate'])) {{__('messages.filtro-texto-cliente')}} {{__('messages.selector-variable-texto-fila')}} {{__('messages.selector-variable-texto-columna')}} {{__('messages.selector-generico-texto-valor')}} {{__('messages.selector-semanas-meses-texto-desde')}} {{__('messages.filtro-texto-categoria')}} {{__('messages.filtro-texto-kam')}} @php $display_tabla = 'display: none;'; @endphp @endif @endsection @endif @section('right-bar')
@endsection @section('js_aft') @endsection