Nicolas Bally 91722c7262 suite
2020-07-15 13:53:09 +02:00

129 lines
3.6 KiB
Plaintext

.qi_header
.right
#state=render :partial => "admin/m_odr_primes/state"
%h1
Primes
%span
Détail de la prime
="##{@m_odr_prime.id}"
.qi_row
.qi_pannel.qi_plain.padding
#head=render :partial => "admin/m_odr_primes/head"
%h3
Roulage
%table.table
%tr
%th
Date roulage
%th Roulage
%th Nbr primes
%th Nbr primes utilisées
%th Nbr primes restantes
%th
%tr
%td
=l @m_odr_prime.m_odr_file_roulage.date
%td
=@m_odr_prime.m_odr_file_roulage.m_event.title if @m_odr_prime.m_odr_file_roulage.m_event
-m_odr_file = @m_odr_prime.m_odr_file_roulage.m_odr_file
%td
=m_odr_file.new_nbr_primes
%td
=m_odr_file.new_nbr_primes_useds
%td
=m_odr_file.new_nbr_primes_not_useds
%td
= link_to i(:pencil), edit_admin_m_odr_file_path(m_odr_file), :remote => false
%h3
Achats concernés
%table.table
%tr
%th Date achat
%th Nbr pneus
%th Montant remboursé
%th
-@m_odr_prime.m_odr_prime_files.each do |m_odr_prime_file|
%tr
%td
=l m_odr_prime_file.m_odr_file.buy_at if m_odr_prime_file.m_odr_file.buy_at
%td
=m_odr_prime_file.nbr_pneus
%td
=number_to_currency m_odr_prime_file.amount
%td
= link_to i(:pencil), edit_admin_m_odr_file_path(m_odr_prime_file.m_odr_file), :remote => false
-if @m_odr_prime.state == "A traiter" or @m_odr_prime.state == "Validé" and @m_odr_prime.m_odr_virements.where(:refused => false).count == 0
-if @m_odr_prime.m_odr_file_roulage.date? and @m_odr_prime.m_odr_file_roulage.date <= Date.today
=link_to "Générer le virement", generate_virement_admin_m_odr_prime_path(@m_odr_prime), :class => "btn btn-primary"
-else
%span.btn.btn-default
Vous pourrez générer le virement une fois la date de roulage passée.
%hr
Virements
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_virements = @m_odr_prime.m_odr_virements.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_virements}
%hr
Historique des mails envoyés
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@mail_hists = @m_odr_prime.mail_hists
-@mail_hists = sort_by_sorting(@mail_hists, "created_at DESC")
-@mail_hists = @mail_hists.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @mail_hists}
%hr
Dernières primes versées au client
-params[:search][:per_page] = params[:search][:per_page] || 50
-per_page = params[:search][:per_page]
-page = (params[:page] and params[:page] != "") ? params[:page] : 1
-@m_odr_primes = @m_odr_prime.p_customer.m_odr_primes.where("id != ? ", @m_odr_prime.id)
-@m_odr_primes = sort_by_sorting(@m_odr_primes, "created_at DESC")
-@m_odr_primes = @m_odr_primes.page(page).per(per_page)
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @m_odr_primes}