@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 = '';
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;
$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