Merge branch 'refs/heads/master' into funcion/planilla-pedidos-total

This commit is contained in:
Alejandro Tasistro 2024-09-10 19:50:42 -03:00
commit 9f6f36e2e6
10 changed files with 140 additions and 135 deletions

View File

@ -94,7 +94,11 @@ class GrupoDeCompra extends Model
}
public function calcularCantidadBDT() {
return ceil($this->totalPedidosSinBonos() / 500);
$total = 0;
foreach ($this->pedidosAprobados() as $pedido) {
$total += $pedido->totalParaTransporte();
}
return ceil($total / 500);
}
public function totalBonosBarriales() {

View File

@ -5,6 +5,7 @@ namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use App\Filtros\FiltroDeProducto;
use Illuminate\Support\Str;
class Producto extends Model
{
@ -22,6 +23,10 @@ class Producto extends Model
return $this->belongsTo('App\Proveedor');
}
public function pagaTransporte() {
return !($this->bono || Str::contains($this->categoria, 'SUBSIDIADO'));
}
//Este método permite que se apliquen los filtros al hacer una request (por ejemplo, de búsqueda)
public function scopeFiltrar($query, FiltroDeProducto $filtros)
{

View File

@ -46,10 +46,20 @@ class Subpedido extends Model
return $this->productosSinBonos()->sum('total');
}
public function totalParaTransporte() {
$total = 0;
foreach ($this->productos()->get() as $producto) {
if ($producto->pagaTransporte()) {
$total += $producto->precio * $producto->pivot->cantidad;
}
}
return ceil($total);
}
//Cantidad de bonos de transporte
public function cantidadBDT()
{
return ceil($this->totalSinBonos() / 500);
return ceil($this->totalParaTransporte() / 500);
}
//Subtotal de dinero de bonos de transporte
@ -98,11 +108,11 @@ class Subpedido extends Model
$view = view("pdfgen.subpedido_tabla", ["subpedido" => $this]);
return $view->render();
}
public function getDevoluciones() {
return $this->devoluciones_total;
}
public function getNotasDevoluciones() {
return $this->devoluciones_notas;
}

View File

@ -4,7 +4,7 @@ use Illuminate\Database\Seeder;
use League\Csv\Reader;
use App\Proveedor;
class ImportarProductoSeeder extends Seeder
class CanastaSeeder extends Seeder
{
const FILA_HEADER = "Tipo";
const ULTIMA_FILA = "TOTAL";
@ -21,14 +21,14 @@ class ImportarProductoSeeder extends Seeder
$iHeader = $this->obtenerIndiceDeHeader($csv);
$csv->setHeaderOffset($iHeader);
$registros = $csv->getRecords();
$toInsert = [];
$categoria = '';
foreach($registros as $i => $registro){
//filas que están arriba del header
if ($i <= $iHeader){
continue;
}
}
//finalizar
if ($registro[$this::FILA_HEADER] == $this::ULTIMA_FILA){
@ -39,7 +39,7 @@ class ImportarProductoSeeder extends Seeder
if (!Arr::has($registro,$this::FILA_HEADER)|| trim($registro[$this::FILA_HEADER]) == ''){
var_dump("no hay tipo en la fila " . $i);
continue;
}
}
//saltear bono de transporte
if ($registro[$this::FILA_HEADER] == "T"){
@ -51,7 +51,7 @@ class ImportarProductoSeeder extends Seeder
//es la pregunta de la copa?
if (Str::contains($registro[$this::FILA_HEADER],"¿")) { continue; }
$categoria = $registro[$this::FILA_HEADER];
continue;
continue;
}
//completar producto
@ -65,9 +65,9 @@ class ImportarProductoSeeder extends Seeder
];
}
foreach (array_chunk($toInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk)
foreach (array_chunk($toInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk)
{
DB::table('productos')->insert($chunk);
DB::table('productos')->insert($chunk);
}
}

View File

@ -12,7 +12,6 @@ class DatabaseSeeder extends Seeder
*/
public function run()
{
$this->call(GrupoDeCompraSeeder::class);
$this->call(ImportarProductoSeeder::class);
$this->call(CanastaSeeder::class);
}
}

View File

@ -1,40 +0,0 @@
<?php
use Illuminate\Database\Seeder;
use League\Csv\Reader;
use App\Proveedor;
class ProductoSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$csv = Reader::createFromPath(resource_path('csv/productos.csv'), 'r');
$csv->setDelimiter("|");
$csv->setEnclosure("'");
$csv->setHeaderOffset(0);
$registros = $csv->getRecords();
$toInsert = [];
foreach($registros as $registro){
$toInsert[] = [
'categoria' => $registro['categoria'],
'nombre' => $registro['producto'],
'precio' => $registro['precio'],
'proveedor_id' => isset($registro['proveedor']) ? Proveedor::firstOrCreate([
'nombre' => $registro['proveedor']
])->id : null,
'bono' => $registro['categoria'] == 'BONOS Y FINANCIAMIENTO SORORO'
];
}
foreach (array_chunk($toInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk)
{
DB::table('productos')->insert($chunk);
}
}
}

View File

@ -5,17 +5,17 @@ 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|*Harina Santa Unión 000 1kg|34.50
P|*Harina Santa Unión 0000 1kg|39.60
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
P|*Harina de Garbanzos Pasaná 1 kg (Puede contener gluten)|140.00
P|*Mezcla para faina Pasaná 1 kg (Puede contener gluten)|160.00
P|*Fécula de Mandioca Pasaná 1 kg (Puede contener gluten)|140.00
P|Fécula de Mandioca Hornex 800g (Sin TACC)|118.00
P|Tres Harinas Hornex 800grs (Sin TAAC)|129.00
P|*Harina Santa Unión 000 Bolsa 25kg|555.19
P|*Polenta Santa Unión 450gr|15.05
P|*Mezcla de Fainá Santa Unión 5kg|397.19
P|*Harina Santa Unión 000 Bolsa 25kg|567.81
P|*Polenta Santa Unión 450gr|15.39
P|*Mezcla de Fainá Santa Unión 5kg|406.22
P|*Harina de trigo intergal orgánica "La linda sauceña"|97.00
P|*Fideos Caorsi Tirabuzón 1kg|70.00
P|*Fideos Caorsi Tallarín 1kg|78.00
@ -25,23 +25,23 @@ 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.20
P|Aceite Uruguay de Girasol 900 cc.|88.60
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 de oliva 500 ml.|340.00
P|Vinagre Uruguay 900ml|60.30
P|Vinagre Uruguay 900ml|60.20
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
P|*Aceitunas negras sin carozo en frasco La Posta 500 gr.|240.00
P|Lata de atún Golden Fish desmenuzado al aceite 170g|31.62
P|Lata de arvejas Campero 300g|18.28
P|Lata de choclo Cosecha 300g|25.21
P|Lata de atún Golden Fish desmenuzado al aceite 170g|31.85
P|Lata de arvejas Campero 300g|18.42
P|Lata de choclo Cosecha 300g|25.39
P|Lata de jardinera Cosecha|30.34
P|Lata de porotos negros Cosecha|34.60
P|Lata de porotos de frutilla Cosecha|34.60
P|Lata de duraznos en almíbar Campero|65.71
P|Mayonesa Uruguay 500g|76.10
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|Azúcar Bella Unión 1kg|43.92
P|Azúcar Mascabo 500g|101.00
P|Azúcar impalpable Hornex 200 gr|39.00
@ -50,11 +50,11 @@ P|Almidón de maíz Ilu wayra 1Kg|72.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.60
P|Grasa Uruguay 400grs|54.50
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
P|Café soluble Saint bollón 170 gr|230.00
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
@ -69,14 +69,12 @@ P|Flan de vainilla Hornex 8 porciones|44.00
P|Gelatina de frutilla Hornex 8 porciones|44.00
P|Bizcochuelo de vainilla SIN GLUTEN 500gr Hornex|174.00
P|Pizza SIN GLUTEN 320gr Hornex|163.00
P|Pulpa de Tomate De Ley 1lt (S-G)|47.74
P|Pure de papa instantaneo De Ley 125g|25.80
P|Pulpa de Tomate De Ley 1lt (S-G)|48.50
P|Pure de papa instantaneo De Ley 125g|25.90
P|*Sal fina sin fluor Polenteados 500g|36.00
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|*Barras de cereales (maní, sésamo, lino, girasol, avena, copos de arroz, copos de máiz, azúcar rubia y miel) - Pack x2|80.00
P|*Barras de cereales bañadas en chocolate (maní, sésamo, lino, girasol, avena, copos de arroz, copos de máiz, azúcar rubia y miel) - Pack x2|90.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
@ -87,7 +85,7 @@ P|*Tableta artesanal chocolate semiamargo con pasas 100g |130.00
P|*Tableta artesanal chocolate blanco con frutos secos 100g |130.00
P|*Tableta artesanal chocolate blanco con pasas 100g |130.00
P|Alfajor de chocolate negro 80 g (S-G) |48.00
P|Galletitas dulces de naranja y avena 150 g (S-G, S-A, S-P-A)|116.00
P|Galletitas dulces de chispas de chocolate y avena 150 g (S-G)|116.00
P|Crackers saladas de sésamo girasol y chía 180 g (S-G)|116.00
P|*Lino 1/4 kg|38.00
P|*Chía 1/4 kg|75.00
@ -138,8 +136,8 @@ 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|65.00
P|*Pan rallado saborizado 1Kg|85.00
P|*Pan rallado 1kg|75.00
P|*Pan rallado saborizado 1Kg|95.00
P|*Pimienta blanca 30g|20.00
P|*Orégano 25g|20.00
P|*Pimentón 30g|20.00
@ -167,15 +165,16 @@ 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 Negra Press 1L|170.00
P|* Cerveza artesanal Rubia Lager 1L NUEVO|150.00
P|* Cerveza artesanal Rubia Lager 1L |150.00
P|Jugo en polvo "Juguito" sabores surtidos|8.00
P|Jugo Big C 200ml sabores surtidos|16.80
P|*Refresco U Naranja 2lt|92.00
P|*Refresco U Mandarina 2lt|92.00
P|*Refresco U Pomelo 2lt|92.00
P|*Refresco U Limonada 2lt|92.00
P|*Agua 6 lts|97.00
P|*Agua 6 lts|98.00
P|*Queso Muzzarella 1/2 kg Unidad Cooperaria|172.00
P|*Queso Magro s/sal 1/2 kg Unidad Cooperaria|191.00
P|*Queso Magro c/sal 1/2 kg Unidad Cooperaria|191.00
@ -201,20 +200,18 @@ P|*Dulce de membrillo, 900grs|123.00
P|*Dulce de batata con chocolate 1kg|154.00
P|*Dulce de zapallo 1kg|139.00
P|*Dulce de higo 1kg|134.00
P|*Miel artesanal 500g|130.00
P|*Miel artesanal 1 kg|240.00
P|*Canasta de frutas y verduras "34 Sur Productos Orgánicos"|630.00
ARTÍCULOS PERSONALES Y DE LIMPIEZA||
P|Preservativos Prime ultrafinos x3|89.70
P|Preservativos Kamasutra x3|38.07
P|Tabaco Cerrito|125.67
P|Hojilla JOB x30|28.40
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|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|92.40
P|Pastillas para mosquitos Fuyi x 12|98.30
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
@ -227,7 +224,7 @@ 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
@ -238,7 +235,7 @@ P|*Jabon liquido para lavarropas 3 lts Bonsai|270.00
P|*Jabon liquido de Manos 500 cc Bonsai|60.00
P|*Perfumador de telas 250 cc Bonsai|120.00
P|*Limpiador desengarsante para cocinas y baños aroma cítrico 1 litro (no es para cañerías)|120.00
P|*Limpiador cremoso 650 cc *NUEVO|120.00
P|*Limpiador cremoso 650 cc *|120.00
P|*Entrebichitos - MEN 2lts. (graseras, pozos, cañerías, plantas)|180.00
P|*Entrebichitos - MEN Limpieza 1lt (suelos, mesadas, paredes, combate hongos, bacterias y virus)|100.00
P|*Entrebichitos - Pastilla grasera|80.00
@ -282,6 +279,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
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
@ -310,40 +320,26 @@ 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 polar para niñes - Talle 0 |400.00
PTC|*Buzo polar para niñes - Talle 2 |400.00
PTC|*Buzo polar para niñes - Talle 4 |400.00
PTC|*Buzo polar para niñes - Talle 6 |450.00
PTC|*Buzo polar para niñes - Talle 8 |450.00
PTC|*Buzo polar para niñes - Talle 10 |450.00
PTC|*Buzo polar para niñes - Talle 12 |500.00
PTC|*Buzo polar para niñes - Talle 14 |500.00
PTC|*Buzo polar para niñes - Talle 16 |500.00
PTC|*Pantalón polar para niñes - Talle 0 |400.00
PTC|*Pantalón polar para niñes - Talle 2 |400.00
PTC|*Pantalón polar para niñes - Talle 4 |400.00
PTC|*Pantalón polar para niñes - Talle 6 |450.00
PTC|*Pantalón polar para niñes - Talle 8 |450.00
PTC|*Pantalón polar para niñes - Talle 10 |450.00
PTC|*Pantalón polar para niñes - Talle 12 |500.00
PTC|*Pantalón polar para niñes - Talle 14 |500.00
PTC|*Pantalón polar para niñes - Talle 16 |500.00
PTC|*Buzo canguro polar para adultes - talle S |800.00
PTC|*Buzo canguro polar para adultes - talle M |800.00
PTC|*Buzo canguro polar para adultes - talle L |800.00
PTC|*Buzo canguro polar para adultes - talle XL |800.00
P|*Juego de sábanas de algodón 1 plaza|1200.00
P|*Juego de sábanas de algodón 2 plazas (para sommier)|1400.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
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
P|*Sábana sola con elástico, 2 plazas (para sommier)|900.00
P|*Juego de toallón y toalla de algodón|850.00
P|*Toallón|700.00
P|*Sábana sola con elástico, 2 plazas (para sommier)|950.00
P|*Juego de toallón y toalla de algodón|900.00
P|*Toallón|750.00
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 *NUEVO|170.00
P|*Cuellito Polar sin cordón *NUEVO|130.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
@ -360,6 +356,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|Kit 5 pegotines - Coordinadora por Palestina|80.00
PRODUCTOS ESPECIALES||
P|*Cuaderno artesanal 80 hojas rayado|100.00
@ -370,17 +367,23 @@ TRANSPORTE, BONOS Y FINANCIAMIENTO SORORO||
T|Por cada $ 500 de consumo, abonar $ 15 para transporte y gastos operativos, ej:$520 son $30|15.00
B|Campaña solidaria MPS - apoyo a ollas y merenderos|30.00
B|Financiamiento sororo para copa menstrual|20.00
B|Bono especial - Fondo de funcionamiento del MPS|20.00
B|Bono especial - Apoyo a la familia del compañero Alberto Colman|20.00
PRODUCTOS SUBSIDIADOS POR FINANCIAMIENTO SORORO||
¿Cuántas copas quieren y pueden comprar en el grupo?||
P|Copa menstrual de silicona,ecológica-talle G- marca EVALUNA|525.00
P|Copa menstrual de silicona,ecológica- talle M- marca EVALUNA|525.00
P|Copa menstrual de silicona, ecológica - talle S- marca EVALUNA|525.00
¿Cuántas copas quieren adquirir a través del financiamiento sororo?||
P|Copa menstrual de silicona, ecológica - talle S - sorora - marca EVALUNA|0
P|Copa menstrual de silicona,ecológica-talle G-sorora-marca EVALUNA|0.00
P|Copa menstrual de silicona,ecológica-talle M-sorora-marca EVALUNA|0.00
P|Copa menstrual de silicona, ecológica - talle S - sorora - marca EVALUNA|0.00
P|*Toallita de tela Nocturna "Chúlin"|210.00
P|*Toallita de tela para Colaless "Chúlin"|168.00
P|*Toallitas de tela para Bombacha "Chúlin"|178.00
P|*Toallitas de tela para Bombacha "Chúlin"|175.00
P|*Protector Diario de tela "Chúlin"|126.00
P|*Pack 1: 2 protectores diarios + 2 toallitas para bombacha "Chúlin"|566.00
P|*Pack 1: 2 protectores diarios + 2 toallitas para bombacha "Chúlin"|560.00
P|*Pack 2: 3 protectores diarios "Chúlin"|364.00
P|Ladysoft Clasicas 8un|27.00
P|Tampones algodón orgánico - Talle mini- caja 18 un. NUEVO|208.00
P|Tampones algodón orgánico -Talle medio- caja 18un. NUEVO |208.00
P|Tampones algodón orgánico -Talle super-caja 15 un. NUEVO |208.00

Can't render this file because it contains an unexpected character in line 19 and column 39.

View File

@ -1,5 +1,5 @@
<template>
<div v-show="visible" class="container">
<div v-show="visible" class="block ml-3 mr-3">
<div class="columns is-multiline is-mobile">
<div v-for="(categoria,i) in categorias" :key="i" class="block column is-one-quarter-desktop is-one-third-tablet is-half-mobile">
<div @click.capture="seleccionarCategoria(categoria)" class="card" style="height:100%" >
@ -38,4 +38,4 @@
}
}
}
</script>
</script>

View File

@ -1,5 +1,5 @@
<template>
<div class="container is-max-widescreen is-max-desktop">
<div class="block ml-3 mr-3 is-max-widescreen is-max-desktop">
<pedidos-admin-tabs-secciones></pedidos-admin-tabs-secciones>
<div class="block" id="pedidos-seccion"
:class="seccionActiva === 'pedidos-seccion' ? 'is-active' : 'is-hidden'">

View File

@ -46,18 +46,24 @@ export default {
</script>
<template>
<div class="block column min-width">
<div class="block column is-one-quarter-desktop is-full-mobile is-half-tablet min-width-from-desktop">
<div class="box" style="height:100%">
<div class="columns">
<div class="column is-three-quarters">
<div class="column">
<p class="title is-6">
{{ producto.nombre }}
</p>
<p class="subtitle is-7" v-text="producto.proveedor"></p>
<span class="subtitle is-7 hidden-from-tablet" v-if="enChismosa !== 0">{{ enChismosa }} en chismosa</span>
</div>
<div class="column is-one-quarter has-text-right">
<p class="has-text-weight-bold has-text-primary">$<span v-text="producto.precio"></span></p>
<p class="subtitle is-7" v-if="enChismosa !== 0">{{ enChismosa }} en chismosa</p>
<p class="has-text-weight-bold has-text-primary">
<span class="is-left-mobile">
<img v-show="producto.economia_solidaria" height="30px" width="30px" src="/assets/solidaria.png" alt="proveedor de economía solidaria">
<img v-show="producto.nacional" height="30px" width="30px" src="/assets/uruguay.png" alt="proveedor nacional"/>
</span>
$<span v-text="producto.precio"></span>
</p>
</div>
</div>
<footer class="columns">
@ -88,11 +94,8 @@ export default {
</button>
</div>
</div>
<div class="column is-one-quarter has-text-right">
<p>
<img v-show="producto.economia_solidaria" height="30px" width="30px" src="/assets/solidaria.png" alt="proveedor de economía solidaria">
<img v-show="producto.nacional" height="30px" width="30px" src="/assets/uruguay.png" alt="proveedor nacional"/>
</p>
<div class="column">
<p class="subtitle is-7 is-hidden-mobile" v-if="enChismosa !== 0">{{ enChismosa }} en chismosa</p>
</div>
</footer>
</div><!-- END BOX -->
@ -102,9 +105,30 @@ export default {
<style lang="scss" scoped>
@use "bulma/sass/utilities/mixins";
@include mixins.desktop {
.min-width {
@include mixins.until(mixins.$desktop) {
.hidden-until-desktop {
display: none;
}
}
@include mixins.from(mixins.$desktop) {
.min-width-from-desktop {
min-width: 25rem;
}
.hidden-from-desktop {
display: none;
}
}
@include mixins.from(mixins.$tablet) {
.hidden-from-tablet {
display: none;
}
}
@include mixins.mobile() {
.is-left-mobile {
float: left;
}
}
</style>