suite
This commit is contained in:
parent
143d2f03b6
commit
82328faa5d
@ -70,7 +70,7 @@
|
|||||||
-p_product.p_sizes.order("p_sizes.position ASC, p_sizes.id ASC").all.each do |p_size|
|
-p_product.p_sizes.order("p_sizes.position ASC, p_sizes.id ASC").all.each do |p_size|
|
||||||
%th.size_th
|
%th.size_th
|
||||||
=p_size.name
|
=p_size.name
|
||||||
|
%th.price_td Qte
|
||||||
%th.price_td PU
|
%th.price_td PU
|
||||||
%th.price_td
|
%th.price_td
|
||||||
Prix tot.
|
Prix tot.
|
||||||
@ -90,6 +90,7 @@
|
|||||||
=builder.hidden_field :p_product_stock_id,:label => false, :as => :string
|
=builder.hidden_field :p_product_stock_id,:label => false, :as => :string
|
||||||
=builder.input :qte,:label => false, :as => :string, :input_html => {:class => "qte"}
|
=builder.input :qte,:label => false, :as => :string, :input_html => {:class => "qte"}
|
||||||
|
|
||||||
|
%td.qte_tot.price_td
|
||||||
%td.price.price_td{:data => {:price => form.object.price}}
|
%td.price.price_td{:data => {:price => form.object.price}}
|
||||||
=number_to_currency form.object.price
|
=number_to_currency form.object.price
|
||||||
|
|
||||||
@ -104,6 +105,7 @@
|
|||||||
|
|
||||||
%td
|
%td
|
||||||
 
|
 
|
||||||
|
%td
|
||||||
%td.qte_tot.price_td{:style => "font-weight:bold;"}
|
%td.qte_tot.price_td{:style => "font-weight:bold;"}
|
||||||
%strong=form.object.qte
|
%strong=form.object.qte
|
||||||
|
|
||||||
@ -115,101 +117,3 @@
|
|||||||
=number_to_currency form.object.price_tot
|
=number_to_currency form.object.price_tot
|
||||||
%br
|
%br
|
||||||
|
|
||||||
-if false
|
|
||||||
.product_stock_form.field
|
|
||||||
%hr
|
|
||||||
%table{:style => "width:100%;"}
|
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%label Produit :
|
|
||||||
%input.p_product_autocomplete_input.form-control{:type => "text", :value => ("#{form.object.p_product.code} #{form.object.p_product.name}" if form.object.p_product), :readonly => ("true" if form.object.id)}
|
|
||||||
|
|
||||||
|
|
||||||
= form.hidden_field :p_product_id, :class => "p_product_id"
|
|
||||||
|
|
||||||
:javascript
|
|
||||||
$( function() {
|
|
||||||
|
|
||||||
$('.p_product_autocomplete_input').autocomplete({
|
|
||||||
source: function( request, response ) {
|
|
||||||
$.ajax( {
|
|
||||||
url: "/admin/p_products/autocomplete.json",
|
|
||||||
dataType: "json",
|
|
||||||
data: {
|
|
||||||
search: request.term
|
|
||||||
},
|
|
||||||
success: function(data){
|
|
||||||
|
|
||||||
arr = jQuery.map( data, function( item ) {
|
|
||||||
return {
|
|
||||||
label: item.code+" "+item.name,
|
|
||||||
value: item.code+" "+item.name,
|
|
||||||
id: item.id
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
response(arr)
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
} );
|
|
||||||
},
|
|
||||||
minLength: 2,
|
|
||||||
select: function( event, ui ) {
|
|
||||||
|
|
||||||
$(this).next(".p_product_id").val(ui.item.id)
|
|
||||||
|
|
||||||
//return false
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} );
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%td
|
|
||||||
-if form.object.p_product
|
|
||||||
|
|
||||||
-p_product = form.object.p_product
|
|
||||||
|
|
||||||
|
|
||||||
%table.table
|
|
||||||
%tr
|
|
||||||
%th Taille
|
|
||||||
%th Couleur
|
|
||||||
%th Qte
|
|
||||||
-s = "a"
|
|
||||||
-si = 1
|
|
||||||
|
|
||||||
|
|
||||||
-if true
|
|
||||||
-p_product.p_product_stocks.order("p_size_id ASC, p_color_id ASC").each do |ps|
|
|
||||||
|
|
||||||
-si = p_product.p_product_stocks.where(:p_size_id => ps.p_size_id).count()
|
|
||||||
|
|
||||||
%tr
|
|
||||||
-if ps.p_size_id != s
|
|
||||||
-s = ps.p_size_id
|
|
||||||
|
|
||||||
%td{:rowspan => si}
|
|
||||||
=si
|
|
||||||
=ps.p_size.name if ps.p_size
|
|
||||||
|
|
||||||
%td
|
|
||||||
=ps.p_color.name if ps.p_color
|
|
||||||
|
|
||||||
%td
|
|
||||||
-p_sheet_line_line = form.object.p_sheet_line_lines.where(:p_product_stock => ps.id).first
|
|
||||||
|
|
||||||
=form.fields_for(:p_sheet_line_lines, p_sheet_line_line) do |builder|
|
|
||||||
=builder.input :qte,:label => false, :as => :string
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user