@extends('layouts.backend') @section('css_after') @endsection @section('content') @php $cliente = config('app.CLIENTE'); $usuario = auth()->user(); //Estas listas la intención es que tengan los valores que se estimen necesarios, ojalá que puedan ser definidas en el controller $titulo = __('messages.cubo-title'); $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses')]); $periodocomp = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses')]); $tipo_periodo = json_encode(['evo' => 'Evolutivo', 'comp' => 'Comparativo']); if($codigo == 'OSA'){ $titulo = __('messages.cubo/OSA-titulo'); //$salida = ['osa' => 'OSA', '' => 'Stock Sala', '' => 'Stock CD', '' => 'Transito', '' => 'Ventas 7', '' => 'Ventas 14', '' => 'Ventas 30', '' => 'Venta Perdida ($)', '' => 'Venta Perdida (U)']; //$salida = []; /*$salidaStock = ['dias_inv' => "DOH", 'osa' => 'OSA', 'stock'=>__('messages.stock-unidades'), '51' => 'Stock CD', '53' => __('messages.transito'), '55' => __('messages.ventas_7'), '56' => __('messages.ventas_14'), '57' => __('messages.ventas_30'), ];*/ $salidaStock = ['dias_inv' => "DOH", '900' => 'Instock', '901' => 'OSA', 'stock'=>__('messages.stock-unidades'), '51' => 'Stock CD', '53' => __('messages.transito'), '55' => __('messages.ventas_7'), '56' => __('messages.ventas_14'), '57' => __('messages.ventas_30'), '83' => 'Venta Perdida ($)', '84' => 'Venta Perdida (U)', ]; if($cliente == 'mdlzchile'){ $salidaStock = ['dias_inv' => "DOH", '901' => 'OSA', 'stock'=>__('messages.stock-unidades'), '51' => 'Stock CD', '53' => __('messages.transito'), '55' => __('messages.ventas_7'), '56' => __('messages.ventas_14'), '57' => __('messages.ventas_30'), '83' => 'Venta Perdida ($)', '84' => 'Venta Perdida (U)', '67' => __('messages.entregado'), '68' => __('messages.ordenado'), ' fillrate-inv' => __('messages.fillrate'), '69' => __('messages.forecast'), ]; } $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses')]); $filtrosInv = ['cat' => __('messages.stock-catalogado'), 'pareto' => __('messages.selector-generico-texto-pareto').' 80/20']; }else if($codigo == 'ecomCubo'){ $titulo = __('messages.cubo-ecom-titulo'); $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD']); $salida = ['451' => __('messages.sell-out-precio'), '452' => __('messages.sell-out-unidades'), '453' =>__('messages.costo-ventas')]; if($cliente == 'clorox'){ $salida = ['451' => __('messages.ventas_sin_iva'), '457' => __('messages.ventas_con_iva'), '452' => __('messages.unidades'), '453' => __('messages.costo'), '455' => __('messages.sc'), '456' => __('messages.ac')]; } }else if($codigo == 'foundrateCubo'){ $titulo = __('messages.cubo-foundrate-titulo'); $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD']); $salida = ['foundrate_u' => __('messages.foundrate-calculado').' (U)', '501' => __('messages.solicitado-venta'), '502' =>__('messages.solicitado-unidades'), '503' => __('messages.encontrado-venta'), '504' => __('messages.encontrado-unidades')]; }else if($codigo == 'tradCubo'){ $titulo = __('messages.cubo-trad-titulo'); $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD']); $salida = ['351' => __('messages.ventas_sin_iva'), '357' => __('messages.ventas_con_iva'), '352' => __('messages.unidades'), '353' => __('messages.costo'), '355' => __('messages.sc'), '356' => __('messages.ac')]; $salidaCobertura = ['cobertura-clorox' => __('messages.cobertura')]; $salidaStock = ['stock-trad'=>__('messages.stock-unidades'), //'51' => 'Stock CD', '53' => __('messages.transito'), //'55' => __('messages.ventas_7'), '56' => __('messages.ventas_14'), //'57' => __('messages.ventas_30'), '83' => 'Venta Perdida ($)', '84' => 'Venta Perdida (U)', ]; }else if($codigo == 'cuboSI'){ $titulo = __('messages.cuboIn/cuboSI-titulo'); $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD']); $salida=['251' => 'Ventas ($)', '252' => 'Unidades (U)']; }else{ $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD']); $salidaStock = ['50' =>__('messages.stock-unidades'), 'val' => __('messages.stock-valorado')]; $salida=['2' => __('messages.sell-out-precio'), '1' => __('messages.sell-out-unidades'), '3' =>__('messages.costo-ventas')]; $filtrosInv = ['cat' => __('messages.stock-catalogado'), 'pareto' => __('messages.selector-generico-texto-pareto').' 80/20']; if($cliente == 'siksa'){ $salida = ['2' =>__ ('messages.sell-out-precio'), '1' => __('messages.sell-out-unidades'), '3' => __('messages.costo-ventas'), '10' => 'Kilos (Kg)']; $salidaStock = ['50' => __('messages.stock-unidades'), 'val' => __('messages.stock-valorado'), 'cat' => __('messages.stock-catalogado'), '555' => 'Peso Stock (Kg)']; }if($cliente == 'comarsa'){ $salida = ['2' =>__ ('messages.sell-out-precio'), '1' => __('messages.sell-out-unidades'), '3' => __('messages.costo-ventas'), '10' => 'Cajas']; }else if($cliente == 'ducasse'){ $salida=['30' => __('messages.sell-out-precio'), '1001' => __('messages.sell-out-unidades'), '301' => __('messages.costo-ventas')]; }else if(in_array($cliente, ['maisa'])){ $salida=['2' => 'Ventas c/IVA ($)', '1' => __('messages.sell-out-unidades'), '3' =>__('messages.costo-ventas'), '30' => 'Ventas s/IVA ($)']; }else if(in_array($cliente, ['clorox'])){ $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD', 'ytdf' => 'YTD (Fiscal)']); $periodocomp = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'mes' => __('messages.meses'), 'ytd' => 'YTD', 'ytdf' => 'YTD (Fiscal)']); $salida=['2' => __('messages.ventas_sin_iva'), '33' => __('messages.ventas_con_iva'), '1' => __('messages.unidades'), '3' => __('messages.costo'), '10' => __('messages.sc'), '15' => __('messages.ac')]; $salidaStock = ['50' =>__('messages.stock-unidades'), 'val' => __('messages.stock-valorado'), 'doh_total_30' => 'DOH (Sala+CD+Tránsito)', 'dias_inv' => 'DOH Sala', '53' => __('messages.transito'), 'psa_porc' => 'PSA', '55' => __('messages.ventas_7'), '56' => __('messages.ventas_14'), '57' => __('messages.ventas_30')]; }else if($cliente == 'legrand'){ $salida=['2' => __('messages.sell-out-precio'), '1' => __('messages.sell-out-unidades'), '3' =>__('messages.costo-ventas'), 'margen-so' => 'Margen (%)']; }else if(in_array($cliente, ['gama'])){ $salida = ['2' => __('messages.ventas_sin_iva'), '30' => __('messages.ventas_con_iva'), '1' => __('messages.unidades'), '3' => __('messages.costo')]; $periodo = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'semx' => 'Semanas SRX', 'mes' => __('messages.meses'), 'mesx' => 'Meses SRX', 'ytd' => 'YTD']); $periodocomp = json_encode(['dia' => __('messages.dias'), 'sem' => __('messages.semanas'), 'semx' => 'Semanas SRX', 'mes' => __('messages.meses'), 'mesx' => 'Meses SRX', 'ytd' => 'YTD']); }else if(in_array($cliente, ['canontex'])){ $salida=['2' => __('messages.sell-out-precio'), '1' => __('messages.sell-out-unidades'), '3' =>__('messages.costo-ventas'), '15' => 'Costo Canontex']; }else if($cliente == 'genomma'){ $salida = ['30' => 'Ventas CUF ($)' ,'2' => __('messages.ventas'), '1' => __('messages.unidades'), '3' => __('messages.costo')]; }else if($cliente == 'cintaazul'){ $salida = ['2' => __('messages.ventas'), '10' => __('messages.unidades'), '15' => __('messages.costo'), '8' => __('messages.cajas')]; }else if($cliente == 'cintaazul'){ $salida = ['2' => __('messages.ventas')." Sell out", '1' => __('messages.unidades'), '3' => __('messages.costo')." Sell In", '15' => 'Costo PvP','10' => 'Unidades Convertidas']; }else if($cliente == 'team'){ $salida = ['2' => __('messages.ventas'), '1' => __('messages.unidades'), '3' => __('messages.costo'),'10' => 'Litros', '32' => 'Kilos']; }else if($cliente == 'fujicorp'){ $salidaStock = ['50' =>__('messages.stock-unidades'), '51' => __('messages.stock-cd'), 'stocktotal_und' => 'Stock (Sala + CD)', 'val' => __('messages.stock-valorado'),'valorado_costo' => 'Stock Valorado Costo ($)']; }else if($cliente == 'isel'){ $salidaStock = ['50' =>__('messages.stock-unidades'), '51' => __('messages.stock-cd'), 'stocktotal_und' => 'Stock (Sala + CD)', 'val' => __('messages.stock-valorado')]; } if($cliente == 'marvest'){ $salida['800'] = 'Margen'; $salida = ['2' => __('messages.ventas')." Sell out", '1' => __('messages.unidades'), '3' => __('messages.costo')." Sell In", '15' => 'Costo PvP','10' => 'Unidades Convertidas']; } if($cliente == "unibag") $salida['6000'] = 'Metas ($)'; } $favoritosFinal=['' => __('messages.cubo-select-favorite')]; $formato = json_encode(['excel' => 'Excel', 'csv' => 'CSV']); if($cliente == 'siksa'){ $formato = json_encode(['csv' => 'CSV']); } foreach($favoritos as $valor){ $favoritosFinal += [$valor->id => $valor->nombre]; } $favoritosFinal = json_encode($favoritosFinal); $favoritosDatos=[]; foreach($favoritos as $valor){ $favoritosDatos += [$valor->id => $valor->datos]; } $favoritosDatos=json_encode($favoritosDatos); @endphp