From ff213bd90d542c684fcd68fca22eb85ea0867dd7 Mon Sep 17 00:00:00 2001 From: ale Date: Tue, 8 Oct 2024 20:45:01 -0300 Subject: [PATCH 1/3] Canasta 106 --- resources/csv/productos.csv | 127 ++++++++++++++++++------------------ 1 file changed, 62 insertions(+), 65 deletions(-) diff --git a/resources/csv/productos.csv b/resources/csv/productos.csv index 804eab2..b6103ae 100644 --- a/resources/csv/productos.csv +++ b/resources/csv/productos.csv @@ -3,8 +3,8 @@ ALIMENTOS NO PERECEDEROS|| P|Yerba Compuesta La Herboristería 1kg|157.63 P|Yerba Yusa tradicional 1kg|126.70 P|Yerba Yusa tradicional 500grs|67.60 -P|Yerba Sara tradicional 1kg (Sin TACC)|137.90 -P|Yerba Sara suave 1kg (Sin TACC)|137.90 +P|Yerba Sara tradicional 1kg (Sin TACC)|139.40 +P|Yerba Sara suave 1kg (Sin TACC)|139.40 P|*Harina Santa Unión 000 1kg|31.20 P|*Harina Santa Unión 0000 1kg|33.10 P|*Harina de arroz Pasaná 1 kg (Puede contener gluten)|90.00 @@ -25,11 +25,11 @@ P|Arroz Blue Patna 1kg|50.02 P|Arroz Shiva 1kg|34.65 P|*Arroz integral 1kg|71.00 P|*Arroz integral 3kg|202.00 -P|Aceite Condesa de Soja 900 cc.|63.00 -P|Aceite Uruguay de Girasol 900 cc.|88.40 -P|Aceite Optimo canola 900 cc.|72.30 +P|Aceite Condesa de Soja 900 cc.|64.50 +P|Aceite Uruguay de Girasol 900 cc.|90.50 +P|Aceite Optimo canola 900 cc.|71.30 P|*Aceite de oliva 500 ml.|340.00 -P|Vinagre Uruguay 900ml|60.20 +P|Vinagre Uruguay 900ml|61.60 P|Aceite de Oliva Cuatro Piedras 3 lt|1400.00 P|*Salsa de soja La Posta 250 ml.|120.00 P|*Aceitunas verdes sin carozo en frasco La Posta 500 gr.|220.00 @@ -41,16 +41,16 @@ P|Lata de jardinera Cosecha|30.34 P|Lata de porotos negros Cosecha|34.84 P|Lata de porotos de frutilla Cosecha|34.84 P|Lata de duraznos en almíbar Campero|66.20 -P|Mayonesa Uruguay 500g|75.90 +P|Mayonesa Uruguay 500g|77.70 P|Azúcar Bella Unión 1kg|43.92 P|Azúcar Mascabo 500g|101.00 P|Azúcar impalpable Hornex 200 gr|39.00 P|Almidón de maíz Hornex 1Kg|85.00 -P|Almidón de maíz Ilu wayra 1Kg|72.00 +P|Almidón de maíz Ilu wayra 1Kg|74.00 P|Polvo de Hornear Hornex 100 g + 20 g|38.00 P|*Esencia de vainilla La Posta 100ml|100.00 P|*Bicarbonato de sodio La Posta 250 gr|60.00 -P|Grasa Uruguay 400grs|54.50 +P|Grasa Uruguay 400grs|55.80 P|Levadura seca Hornex 125g|120.00 P|Café Sorocabana glaseado p/máquina 500 grs|383.36 P|Café Sorocabana natural p/máquina 500 grs|519.91 @@ -58,10 +58,10 @@ P|Café soluble Saint bollón 170 gr|232.50 P|Té Negro en hebras 90gr hornimans|41.12 P|Galletas de arroz SIN SAL Natural Rice 120 gr (Sin TACC)|39.00 P|Galletas de arroz comunes Natural Rice 120 gr (Sin TACC)|39.00 -P|Leche en polvo entera 250 g|100.00 -P|Leche en polvo entera 1kg|304.00 -P|* Coco rallado 200gr|62.00 -P|* Coco rallado 1kg|214.00 +P|Leche en polvo entera 250 g|102.00 +P|Leche en polvo entera 1kg|309.00 +P|* Coco rallado 200gr|64.00 +P|* Coco rallado 1kg|219.00 P|Cocoa Hornex 200gr|55.00 P|Postre de chocolate Hornex 8 porciones|44.00 P|Postre LIGHT de vainilla Hornex 8 porciones (aprobado por ADU)|68.00 @@ -76,9 +76,9 @@ P|*Sal gruesa sin fluor Polenteados 500g|36.00 P|*Sal Rosa 250gr |76.00 P|*Salsa de tomate casera (puro tomate) 1 lt - (S-G) - azucar agregada: 1g/L - sal agregada: 0,25g/L|85.00 P|*Granola artesanal 500 gr Ing: copos ,avena,miel, vainilla,coco rallado, chia,girasol,sésamo, lino,maní, almendras, castañas de caju, nueces, chips de chocolate.|250.00 -P|*Granola simple (avena+ girasol+ pasaUva) 1kg|163.00 -P|*Copos de maíz azucarados 500g|107.00 -P|*Copos de maíz naturales 500g|107.00 +P|*Granola simple (avena+ girasol+ pasaUva) 1kg|167.00 +P|*Copos de maíz azucarados 500g|112.00 +P|*Copos de maíz naturales 500g|112.00 P|*Crema untable de maní 330 gr, envase de vidrio |225.00 P|*Tableta artesanal chocolate semiamargo con frutos secos 100g |130.00 P|*Tableta artesanal chocolate semiamargo con pasas 100g |130.00 @@ -94,28 +94,28 @@ P|*Sésamo 1/4 kg|60.00 P|*Quinoa 1 kg|200.00 P|*Dátiles con carozo 500 gr|230.00 P|*Cacao en polvo 250 grs (S-A)|98.00 -P|*Almendra pelada (sin tostar) Polenteados 100g|89.00 +P|*Almendra pelada (sin tostar) Polenteados 100g|93.00 P|*Pasas de Uva Polenteados 500 gr|149.00 P|*Nueces Polenteados 100g|89.00 -P|*Castañas tostadas SIN sal 100grs|75.00 -P|*Avena laminada instantánea Polenteados 500g|59.00 +P|*Castañas tostadas SIN sal 100grs|77.00 +P|*Avena laminada instantánea Polenteados 500g|69.00 P|*Pan de molde Gory Lacteado 550g|64.00 P|*Pan de molde Integral Gory 550g|64.00 P|*Galleta Malteada La Socialista 350g|84.00 P|*Galleta Malteada c/semillas (sésamo, chia, lino) La Socialista 380gr|103.00 P|*Galleta Cara Sucia La Socialista 350g|92.00 P|*Grisines La Socialista 350g|96.00 -P|*Maní pelado frito y salado Polenteados 500g|98.00 -P|*Maní pelado sin sal Polenteados 500g|98.00 -P|*Garbanzo Polenteados 1kg|96.00 +P|*Maní pelado frito y salado Polenteados 500g|103.00 +P|*Maní pelado sin sal Polenteados 500g|103.00 +P|*Garbanzo Polenteados 1kg|109.00 P|* Maiz para pop 500grs|54.00 P|*Lentejas Polenteados 1kg|125.00 -P|*Porotos negros Polenteados 1kg|109.00 -P|*Porotos de manteca Polenteados 1kg|139.00 +P|*Porotos negros Polenteados 1kg|125.00 +P|*Porotos de manteca Polenteados 1kg|149.00 P|*Porotos mung 1kg |155.00 P|*Arvejas 1kg |120.00 -P|*Proteína de SOJA texturizada 1kg|133.00 -P|*Semillas Zapallo 100g.|56.00 +P|*Proteína de SOJA texturizada 1kg|136.00 +P|*Semillas Zapallo 100g.|58.00 CONDIMENTOS, PERECEDEROS Y BEBIDAS|| P|*Tallarines frescos de yema Pastas Colon 1kg|175.00 P|*Tallarines frescos de espinaca Pastas Colon 1kg|185.00 @@ -134,8 +134,6 @@ P|*Empanada de pollo x 6|265.00 P|*Empanada de carne x 6|265.00 P|*Milanesas de seitan x6|350.00 P|*Queso de mandioca en horma 400 gr|250.00 -P|*Hamburguesas parrilleras de soja no transgénica, sal, harina de avena y adobo sin picante x6 - (S-A)|380.00 -P|*Asado de tira (Proteína de trigo,avena,adobo sin picante,pulpa de tomate,levadura,color caramelo) 400 g - (S-A) |265.00 P|*Pan rallado 1kg|75.00 P|*Pan rallado saborizado 1Kg|95.00 P|*Pimienta blanca 30g|20.00 @@ -153,9 +151,9 @@ P|*Orégano 250g|115.00 P|*Nuez moscada entera 2 unidades|28.00 P|*Canela en rama 10g|25.00 P|*Cúrcuma 20g|25.00 -P|*Pack "Mix sabores"- Pimentón español, Espinaca en polvo, Mostaza en polvo.|65.00 -P|*Pack "Nosotras"- Artemisa, Ajenjo, Mburucuya.|120.00 -P|*Pack "Anticalorico"- Pata de vaca, Hojas de stevia, Té verde.|120.00 +P|*Pack "Mix sabores"- Paprika, Albahaca, Mostaza en polvo.|65.00 +P|*Pack "Pal mate"- Boldo, Cedron, Marcela.|120.00 +P|*Pack "Relax"- Tilo, Malva, Té rojo.|120.00 P|*Pack "Power" - Ginseng, Carqueja, Ginkgo biloba.|120.00 P|Atado de perejil|50.00 P|Mix de hierbas (ciboullete, tomillo, laurel y pasto lim[on)|50.00 @@ -165,7 +163,7 @@ P|Vino Santero Marselán 1 lt.|235.00 P|Frizzante de Maracuyá|246.00 P|Frizzante de Frutos del bosque|246.00 P|*Cerveza artesanal APA Press 1L|170.00 -P|* Cerveza artesanal IPA Press 1L NUEVO|170.00 +P|* Cerveza artesanal IPA Press 1L |170.00 P|*Cerveza artesanal Negra Press 1L|170.00 P|* Cerveza artesanal Rubia Lager 1L |150.00 P|Jugo en polvo "Juguito" sabores surtidos|8.00 @@ -186,9 +184,9 @@ P|*Queso semiduro 500grs (envasado al vacío) Productores Ismael Cortinas|258.00 P|*Queso cuartirolo horma 1kg envasado al vacío|375.00 P|*Queso rallado 200grs|155.00 P|*Dulce de Leche 1 Kg Unidad Cooperaria|269.00 -P|*Morrones en vinagre 330 gr|200.00 -P|*Berenjenas en vinagre 330 gr|200.00 -P|*Mermelada de morrones 250 gr|200.00 +P|*Morrones en vinagre 330 gr|230.00 +P|*Berenjenas en vinagre 330 gr|230.00 +P|*Mermelada de morrones 250 gr|230.00 P|*Mermelada de frutilla, 450 grs.|145.00 P|*Mermelada de durazno, 450 grs.|133.00 P|*Mermelada de ciruela, 450 grs.|133.00 @@ -205,13 +203,13 @@ ARTÍCULOS PERSONALES Y DE LIMPIEZA|| P|Preservativos Prime ultrafinos x3|98.60 P|Preservativos Kamasutra x3|38.10 P|Tabaco Cerrito|125.70 -P|Hojilla JOB x30|28.36 +P|Hojilla JOB x30|28.40 P|Shampoo Suave 930ml|123.00 P|Acondicionador Suave 930ml|123.00 P|Jabón de tocador IO, 80gs|15.30 P|Cepillo dental kolynos máster. |35.10 P|Pasta Dental kolynos 180 grs. |53.00 -P|Pastillas para mosquitos Fuyi x 12|98.30 +P|Pastillas para mosquitos Fuyi x 12|79.70 P|*Pack x3 jabones glicerina vegetal Natura|350.00 P|*Shampoo artesanal pelo seco 250ml Natura|230.00 P|*Desodorante ecológico apto veganos Natura|175.00 @@ -219,16 +217,17 @@ P|*Shampoo artesanal pelo graso 250ml Natura|235.00 P|*Barrita quita manchas 75 gr Natura|100.00 P|*Aromatizador ambiental fragancia floral de varilla Natura, 100ml |315.00 P|*Aromatizador ambiental fragancia cítrica de varilla Natura, 100ml |315.00 -P|*Talco pédico 200gr|200.00 +P|*Talco pédico Natura, 200gr|200.00 +P|*Repelente Natura, 125ml|245.00 P|*Shampoo pediculosis, envase 250 ml|320.00 P|* Shampoo sólido para cabello seco Herencia de Aquelarre 90 gr |390.00 P|* Shampoo sólido para cabello graso Herencia de Aquelarre 90 gr |390.00 P|*Acondicionador sólido Herencia de Aquelarre 50 gr |330.00 -P|* Pasta dental Herencias de Aquelarre 65 cc|270.00 +p|* Pasta dental Herencias de Aquelarre 65 cc|270.00 P|*Bálsamo labial Herencias de aquelarre (protege y repara) 15 cc|250.00 P|* Ungüento expectorante y digestivo 30 cc|380.00 -P|*Jabón en polvo Bonsai 800g|85.00 -P|*Jabón en polvo Bonsai 5kg|420.00 +P|*Jabón en polvo Bonsai 800g|95.00 +P|*Jabón en polvo Bonsai 5kg|550.00 P|*Suavizante Bonsai 1lt|80.00 P|*Jabon liquido para lavarropas 900 cc Bonsai|85.00 P|*Jabon liquido para lavarropas 3 lts Bonsai|270.00 @@ -279,19 +278,19 @@ PTC|*Calza licra de algodon talle S|900.00 PTC|*Calza licra de algodon talle M|900.00 PTC|*Calza licra de algodon talle L|900.00 PTC|*Calza licra de algodon talle XL|900.00 -PTC|*Biker licra de algodón - Talle S NUEVO|650.00 -PTC|*Biker licra de algodón - Talle M NUEVO|650.00 -PTC|*Biker licra de algodón - Talle L NUEVO|650.00 -PTC|*Biker licra de algodón - Talle XL NUEVO|650.00 -PTC|*Biker licra de algodón - Talle 0 NUEVO|350.00 -PTC|*Biker licra de algodón - Talle 2 NUEVO|350.00 -PTC|*Biker licra de algodón - Talle 4 NUEVO|350.00 -PTC|*Biker licra de algodón - Talle 6 NUEVO|400.00 -PTC|*Biker licra de algodón - Talle 8 NUEVO|400.00 -PTC|*Biker licra de algodón - Talle 10 NUEVO|400.00 -PTC|*Biker licra de algodón - Talle 12 NUEVO|500.00 -PTC|*Biker licra de algodón - Talle 14 NUEVO|500.00 -PTC|*Biker licra de algodón - Talle 16 NUEVO|500.00 +PTC|*Biker licra de algodón - Talle S |650.00 +PTC|*Biker licra de algodón - Talle M |650.00 +PTC|*Biker licra de algodón - Talle L |650.00 +PTC|*Biker licra de algodón - Talle XL |650.00 +PTC|*Biker licra de algodón - Talle 0 |350.00 +PTC|*Biker licra de algodón - Talle 2 |350.00 +PTC|*Biker licra de algodón - Talle 4 |350.00 +PTC|*Biker licra de algodón - Talle 6 |400.00 +PTC|*Biker licra de algodón - Talle 8 |400.00 +PTC|*Biker licra de algodón - Talle 10 |400.00 +PTC|*Biker licra de algodón - Talle 12 |500.00 +PTC|*Biker licra de algodón - Talle 14 |500.00 +PTC|*Biker licra de algodón - Talle 16 |500.00 P|*Conjunto primera muda 100% algodón (pack de pelele, bata y gorrito en bolsa de lienzo) color a elección sujeto a disponibilidad de tela|600.00 PTC|*Calza licra de algodon talle 0|350.00 PTC|*Calza licra de algodon talle 2|350.00 @@ -320,14 +319,14 @@ PTC|*Pantalón deportivo - Talle 10|350.00 PTC|*Pantalón deportivo - Talle 12|400.00 PTC|*Pantalón deportivo - Talle 14|400.00 PTC|*Pantalón deportivo - Talle 16|400.00 -PTC|*Buzo deportivo de verano para adultes - Talle S NUEVO|1000.00 -PTC|*Buzo deportivo de verano para adultes - Talle M NUEVO|1000.00 -PTC|*Buzo deportivo de verano para adultes - Talle L NUEVO|1000.00 -PTC|*Buzo deportivo de verano para adultes - Talle XL NUEVO|1000.00 -PTC|*Pantalón deportivo de verano para adultes - Talle S NUEVO|900.00 -PTC|*Pantalón deportivo de verano para adultes - Talle M NUEVO|900.00 -PTC|*Pantalón deportivo de verano para adultes - Talle L NUEVO|900.00 -PTC|*Pantalón deportivo de verano para adultes - Talle XL NUEVO|900.00 +PTC|*Buzo deportivo de verano para adultes - Talle S |1000.00 +PTC|*Buzo deportivo de verano para adultes - Talle M |1000.00 +PTC|*Buzo deportivo de verano para adultes - Talle L |1000.00 +PTC|*Buzo deportivo de verano para adultes - Talle XL |1000.00 +PTC|*Pantalón deportivo de verano para adultes - Talle S |900.00 +PTC|*Pantalón deportivo de verano para adultes - Talle M |900.00 +PTC|*Pantalón deportivo de verano para adultes - Talle L |900.00 +PTC|*Pantalón deportivo de verano para adultes - Talle XL |900.00 P|*Juego de sábanas de algodón 1 plaza|1300.00 P|*Juego de sábanas de algodón 2 plazas (para sommier)|1500.00 P|*Materas de Lona.|450.00 @@ -338,8 +337,6 @@ P|*Toalla de mano|350.00 P|*Turbante toalla|450.00 P|*Juego de Sábanas de poliéster 1 plaza |850.00 P|*Juego de sábanas de poliéster 2 plazas |1000.00 -P|*Cuellito Polar con cordón *|170.00 -P|*Cuellito Polar sin cordón *|130.00 MADRES Y FAMILIARES|| PTC|Camiseta EDICION ESPECIAL - talles S al XXL|450.00 PTC|Canguros Madres y Familiares |950.00 @@ -356,7 +353,7 @@ P|Remera talle XL - Palestina|450.00 P|Bandera 60x90 cm - Coordinadora por Palestina|450.00 P|Pin Coordinadora por Palestina|40.00 P|Balconera "Paremos el genocidio"|150.00 -P|Banderita para el auto NUEVO|100.00 +P|Banderita para el auto |100.00 P|Kit 5 pegotines - Coordinadora por Palestina|80.00 PRODUCTOS ESPECIALES|| P|*Cuaderno artesanal 80 hojas rayado|100.00 From c53e342f54f456804f6e7faddc352891c2770c15 Mon Sep 17 00:00:00 2001 From: ale Date: Tue, 8 Oct 2024 21:08:50 -0300 Subject: [PATCH 2/3] Hotfix: quitado animate de bulma-toast --- resources/js/app.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/js/app.js b/resources/js/app.js index 99261db..e08d2a7 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -38,7 +38,6 @@ Vue.prototype.$toast = function(mensaje, duration = 1000) { duration: duration, type: 'is-danger', position: 'bottom-center', - animate: { in: 'fadeIn', out: 'fadeOut' } }); } Vue.prototype.$limpiarFloat = function(unFloat) { @@ -120,7 +119,7 @@ const app = new Vue({ this.$toast('No se puede modificar un pedido ya aprobado', 2000); return; } - + axios.post("api/subpedidos/" + this.pedido.id + "/sync_devoluciones", { total: total, notas: notas, From 61e756f9e5c1f94c998ee0db774f9ccc667f40e0 Mon Sep 17 00:00:00 2001 From: ale Date: Tue, 15 Oct 2024 21:37:22 -0300 Subject: [PATCH 3/3] Filtrado de barrios para usar solo los que tienen pedidos aprobados + agregada cantidad de bonos de transporte a planilla de totales de barrios --- app/GrupoDeCompra.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/GrupoDeCompra.php b/app/GrupoDeCompra.php index 33c8043..98207f6 100644 --- a/app/GrupoDeCompra.php +++ b/app/GrupoDeCompra.php @@ -37,8 +37,9 @@ class GrupoDeCompra extends Model $total = $total + $cantidad; } $fila = Producto::productosIdFila()[$id]; - $planilla[$fila][$i+1] = $total; + $planilla[$fila][$i-1] = $total; } + $planilla[GrupoDeCompra::obtenerFilaDeBonoTransporte()][$i-1] = $gdc->calcularCantidadBDT(); } array_splice($planilla, 0, 0, array($barrios)); return $planilla; @@ -143,7 +144,7 @@ class GrupoDeCompra extends Model return $total; } - public function exportarPedidoEnCSV(){ + public function exportarPedidoEnCSV() { $records = $this->generarColumnaCantidades(); try { $writer = Writer::createFromPath(resource_path('csv/exports/'.$this->nombre.'.csv'), 'w'); @@ -224,11 +225,13 @@ class GrupoDeCompra extends Model } public static function exportarTodosLosPedidosEnCSV(){ - $gdcs = GrupoDeCompra::all(); + $gdcs = GrupoDeCompra::all()->filter(function ($grupoDeCompra) { + return !$grupoDeCompra->pedidosAprobados()->isEmpty(); + }); $planilla = GrupoDeCompra::obtenerTemplateDeFilasVacias($gdcs->count()); $planilla = self::getPlanilla($gdcs, $planilla); - // Guardar en un archivo .csv + // Guardar en un archivo .csv try { $writer = Writer::createFromPath(resource_path('csv/exports/total-pedidos.csv'), 'w'); $writer->insertAll($planilla);