This repository has been archived on 2021-11-24. You can view files and clone it, but cannot push or open issues or pull requests.
phone_app/app/views/admin/line_stocks/index.html.haml

143 lines
3.2 KiB
Plaintext

.qi_header
.right
-if false
= link_to ic(:minus)+' Sortie de stock', new_admin_stock_movement_path(:movement_type => "deb"), :class => "btn btn-primary bgbd-documents", :remote => true
= link_to ic(:plus)+' Entrée de stock', new_admin_stock_movement_path(:movement_type => "cred"), :class => "btn btn-primary bgbd-documents", :remote => true
= breadcrumb
.qi_search_row
=form_tag "", :method => "get", :onsubmit => "" do
%table.qi_search_row_top
%tr
%td
Début
%td
.input-group
=text_field_tag :start, params[:start],:class => "form-control datepicker", :placeholder => "Début"
%span.input-group-addon.btn{:onclick => "$(this).prev('input').val('');"}
=ic(:times)
%br
-if @start and @stop
=link_to "< Mois précédent",request.query_parameters.merge({start: ((@start - 1.month).beginning_of_month.strftime('%d/%m/%Y')), stop: ((@stop - 1.month).end_of_month.strftime('%d/%m/%Y'))}), :class => "btn btn-default"
%td
Fin
%td
.input-group
=text_field_tag :stop, params[:stop],:class => "form-control datepicker", :placeholder => "Fin"
%span.input-group-addon.btn{:onclick => "$(this).prev('input').val('');"}
=ic(:times)
%br
-if @start and @stop
=link_to "Mois suivant >",request.query_parameters.merge({start: ((@start + 1.month).beginning_of_month.strftime('%d/%m/%Y')), stop: ((@stop + 1.month).end_of_month.strftime('%d/%m/%Y'))}), :class => "btn btn-default"
%td
Produit :
%td
%input.form-control{:name => "p_product_ref", :class => "p_product_ref_autocomplete_input", :type => "text", :value => params[:p_product_ref]}
= hidden_field_tag "p_product_ref_id".to_sym, params[:p_product_ref_id], :class => "p_product_ref_id"
:javascript
qi_autocomplete('p_product_ref');
=render :partial => "qi/qi_ordered_table_search_footer", :locals => {:collection_object => @line_stocks}
-if @p_product_ref
.qi_kpi
%h3
=@p_product_ref.name
.kpi{:style => "background:#4098df;"}
.number
=@line_stocks.sum(:qte_available)
.label
.desc
unités en stock
.kpi{:style => "background:#4098df;"}
.number
= @line_stocks.sum(:cc_qte_kg_available).to_i
Kg
.label
.desc
en stock
.kpi{:style => "background:#4098df;"}
.number
=number_to_currency @line_stocks.sum(:price_ht)
.label
.desc
de valorisation de stock
.kpi{:style => "background:#f6c143;"}
.number
=@line_stocks.sum(:qte_used)
.label
.desc
unités sorties
.kpi{:style => "background:#f6c143;"}
.number
= @line_stocks.sum(:cc_qte_kg_used).to_i
Kg
.label
.desc
sortis
.kpi{:style => "background:#f6c143;"}
.number
=number_to_currency @line_stocks.sum(:cc_price_ht_used)
.label
.desc
sortis
.clear
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @line_stocks}