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.
Philippe b32ddd37f5 Add front validations for p_article form, add p_article to stock_movement, add AJAX on price_line update method
TODO:
- AJAX for add_p_article and add_stock_movement_p_article in stock_movement views
- Fix select p_article with in stock_movement partial view
- Fix query to display available p_article in stock_movement partial
2021-11-23 20:20:41 +01:00

75 lines
2.7 KiB
Plaintext

.qi_header
= breadcrumb record: "mouvement ##{@stock_movement.id}"
.qi_row
.qi_pannel.qi_plain.padding
%table.table
%tr
%th Date :
%td=l @stock_movement.date
%tr
%th Type de mouvement :
%td=@stock_movement.movement_type
%h3 Contenu
%table.table.table-hover.table-stripped
%tr
%th ID
%th Produit
%th DLUO ??
%th Qté
%th Prix / conditionnement
%th Valeur
%th Actions
-@stock_movement.stock_movement_lines.each do |stock_movement_line|
%tr
%td
=stock_movement_line.id
%td
=stock_movement_line.p_product_ref.name if stock_movement_line.p_product_ref
%td
=l stock_movement_line.dluo if stock_movement_line.dluo
%td
=stock_movement_line.qte
%td
=number_to_currency(stock_movement_line.tot_amount_ht / stock_movement_line.qte) if stock_movement_line.tot_amount_ht
%td
=number_to_currency stock_movement_line.tot_amount_ht
%td.actions
= link_to i(:"trash-o"), admin_stock_movement_line_path(stock_movement_line), method: :delete, data: { confirm: 'Voulez-vous vraiment supprimer cet enregistrement ? ' } , :remote => true
= link_to i(:pencil), edit_admin_stock_movement_line_path(stock_movement_line), :remote => true
= link_to i(:eye), admin_stock_movement_line_path(stock_movement_line), :remote => true
-if @stock_movement.movement_type == "cred"
= link_to i(:"mobile-alt"), add_p_article_admin_stock_movement_lines_path(p_product_ref_id: stock_movement_line.p_product_ref.id, stock_movement_line_id: stock_movement_line.id), :remote => true
-else
= link_to i(:"mobile-alt"), add_stock_movement_line_p_article_admin_stock_movement_lines_path(p_product_ref_id: stock_movement_line.p_product_ref.id, stock_movement_line_id: stock_movement_line.id), :remote => true
%p.mt-5
=link_to "Générer les stocks", generate_stocks_admin_stock_movement_path(@stock_movement), :class => "btn btn-primary" if !@stock_movement.stock_done
-if @stock_movement.stock_done
%h3 Stocks générés
#bills
-params[:search][:per_page] = params[:search][:per_page] || 5000
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@line_stocks = @stock_movement.line_stocks
-@line_stocks = sort_by_sorting(@line_stocks, "date DESC")
-@line_stocks = @line_stocks.page(page).per(per_page)
%br
.clear
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @line_stocks}