Просмотр исходного кода

Add price sale column to products list in Assign products to Pointsale

Jacqueline Maldonado 7 лет назад
Родитель
Сommit
13c2b20a27

+ 3 - 2
app/datatables/available_products_datatable.rb

@@ -1,5 +1,5 @@
 class AvailableProductsDatatable
-  delegate :params, :fa_icon, :available_products_path, to: :@view
+  delegate :params, :fa_icon, :available_products_path, :number_to_currency, to: :@view
 
   def initialize(view, pointsale)
     @view = view
@@ -40,7 +40,8 @@ class AvailableProductsDatatable
           '1' => product.sku,
           '2' => get_display_name(product),
           '3' => (category.parent_id.zero? ? category.category : category.parent.category),
-          '4' => (category.parent_id != 0 ? category.category : ' ')
+          '4' => (category.parent_id != 0 ? category.category : ' '),
+          '5' => number_to_currency(product.price_sale, precision: 2)
         }.compact.reject { |_k, v| v.nil? }
       end
     end

+ 10 - 9
app/views/pointsales/_assign_delete_prods.html.erb

@@ -46,8 +46,8 @@
 												<div class="note note-success">
 													<h4>Productos disponibles para asignar al punto de venta</h4>
 													<p> En esta tabla se muestran todos los productos disponibles para asignarse al punto de venta para vender.</p><br>
-													<p> Para hacer una busqueda avanzada utiliza el siguiente formato, nombre del producto :atributo a buscar<br>
-														ejemplo. <strong>blusa :verde</strong> (Solo se puede buscar un atributo, ya sea estilo, talla ó color).
+													<p> Para hacer una búsqueda avanzada utiliza el siguiente formato, nombre del producto :atributo a buscar<br>
+														ejemplo. <strong>blusa :verde</strong> (Sólo se puede buscar un atributo, ya sea estilo, talla ó color).
 													</p>
 												</div>
 											</div>
@@ -60,8 +60,9 @@
 														</th>
 														<th>SKU</th>
 														<th>Producto</th>
-														<th>Linea</th>
-														<th>Sub linea</th>
+														<th>Línea</th>
+														<th>Sub línea</th>
+														<th>Precio de venta</th>
 													  </tr>
 													</thead>
 													<tbody>
@@ -83,8 +84,8 @@
 												<div class="note note-success">
 													<h4>Productos asignados al punto de venta</h4>
 													<p> En esta tabla se muestran todos los productos que se han asignado al punto de venta para vender. </p><br>
-													<p> Para hacer una busqueda avanzada utiliza el siguiente formato, nombre del producto :atributo a buscar<br>
-														ejemplo. <strong>blusa :verde</strong> (Solo se puede buscar un atributo, ya sea estilo, talla ó color).
+													<p> Para hacer una búsqueda avanzada utiliza el siguiente formato, nombre del producto :atributo a buscar<br>
+														ejemplo. <strong>blusa :verde</strong> (Sólo se puede buscar un atributo, ya sea estilo, talla ó color).
 												</div>
 											</div>
 											<div class="col-md-12">
@@ -94,8 +95,8 @@
 														<th class="text-center"><input name="select_all" value="1" id="select-all" type="checkbox" /></th>
 														<th>SKU</th>
 														<th>Producto</th>
-														<th>Linea</th>
-														<th>Sub linea</th>
+														<th>Línea</th>
+														<th>Sub línea</th>
 														<th>Stock</th>
 													  </tr>
 													</thead>
@@ -125,7 +126,7 @@
 	var rows_selected_2 = [];
 	var class_1 = '.table_availables';
 	var class_2 = '.table_prod_pointsale';
-	var columns_1 = [{ "data": "0"}, { "data": "1" }, { "data": "2" }, { "data": "3" }, { "data": "4" }];
+	var columns_1 = [{ "data": "0"}, { "data": "1" }, { "data": "2" }, { "data": "3" }, { "data": "4" }, { "data": "5" }];
 	var columns_2 = [{ "data": "0"}, { "data": "1" }, { "data": "2" }, { "data": "3" }, { "data": "4" }, { "data": "5" }];
 	var order_1 = 2;
 	var order_2 = 2;