188 lines
6.1 KiB
Plaintext
188 lines
6.1 KiB
Plaintext
.qi_header
|
|
%h1
|
|
|
|
%span
|
|
|
|
-@m_odr_rep.save
|
|
|
|
.qi_row
|
|
.qi_pannel.qi_plain.padding
|
|
|
|
|
|
|
|
%table.table.table-striped.table-hover.table-bordered
|
|
%tr
|
|
%td{:style => "width:200px;"} Nom
|
|
%td
|
|
=@m_odr_rep.long_name
|
|
|
|
%tr
|
|
%td Adresse
|
|
%td
|
|
=@m_odr_rep.particular_address_2
|
|
|
|
-if @m_odr_rep.particular_address_3.to_s != ""
|
|
%br
|
|
=@m_odr_rep.particular_address_3
|
|
|
|
%tr
|
|
%td Ville
|
|
%td
|
|
=@m_odr_rep.particular_cp
|
|
=@m_odr_rep.particular_city
|
|
="-"
|
|
=@m_odr_rep.particular_country
|
|
|
|
%tr
|
|
%td Tel
|
|
%td
|
|
=@m_odr_rep.particular_tel
|
|
|
|
|
|
%tr
|
|
%td Email
|
|
%td
|
|
=@m_odr_rep.particular_email
|
|
|
|
|
|
%hr
|
|
Achat
|
|
.row
|
|
.columns.span_4
|
|
%table.table.table-striped.table-hover.table-bordered
|
|
%tr
|
|
%td{:style => "width:200px;"} Marque :
|
|
%td
|
|
=@m_odr_rep.product_brand
|
|
|
|
%tr
|
|
%td Produit
|
|
%td
|
|
=@m_odr_rep.product_name
|
|
%tr
|
|
%td Quantité
|
|
%td
|
|
=@m_odr_rep.qte
|
|
|
|
%table.table.table-striped.table-hover.table-bordered
|
|
%tr
|
|
%td{:style => "width:200px;"} Remise :
|
|
%td
|
|
=number_to_currency @m_odr_rep.remise
|
|
|
|
|
|
-@m_odr_rep.m_odr_files.order("id DESC").each do |file|
|
|
%table.table.table-striped.table-hover.table-bordered
|
|
%tr
|
|
%td{:style => "width:200px;"} Fichier
|
|
%td
|
|
=File.basename file.file.path
|
|
|
|
%tr
|
|
%td Lien
|
|
%td
|
|
=link_to "Télécharger", download_admin_m_odr_file_path(file, :disposition => "attachment")
|
|
|
|
|
|
%tr
|
|
%td Validation
|
|
%td
|
|
-if file.admin_ok == true
|
|
=state_helper "Validé"
|
|
-elsif file.admin_ok == false
|
|
=state_helper "Refusé"
|
|
%br
|
|
=file.reject_reason
|
|
=simple_format file.reject_reason_description if file.reject_reason_description?
|
|
-[["achat-hors-delais", "Achat hors délais"],["facture-illisible", "Facture illisible"],["pneus-non-porteurs-de-l-offre", "Pneus invalides"]].each do |key|
|
|
%br
|
|
=link_to "Envoyer un mail de notification : #{key[1]}", send_mail_admin_m_odr_file_path(file, :slug => key[0]), :remote => false
|
|
%br
|
|
|
|
=link_to "Modérer ce fichier", edit_admin_m_odr_file_path(file), :remote => true
|
|
|
|
|
|
RIBs :
|
|
-@m_odr_rep.m_odr_rep_ribs.order("id DESC").each do |m_odr_rep_rib|
|
|
%table.table.table-striped.table-hover.table-bordered
|
|
%tr
|
|
%td{:style => "width:200px;"} ID Rib
|
|
%td
|
|
=m_odr_rep_rib.id
|
|
|
|
%tr
|
|
%td IBAN
|
|
%td
|
|
=m_odr_rep_rib.iban
|
|
|
|
%tr
|
|
%td BIC
|
|
%td
|
|
=m_odr_rep_rib.bic
|
|
|
|
|
|
%tr
|
|
%td Validation
|
|
%td
|
|
-if m_odr_rep_rib.admin_ok == true
|
|
=state_helper "Validé"
|
|
-elsif m_odr_rep_rib.admin_ok == false
|
|
=state_helper "Refusé"
|
|
%br
|
|
=m_odr_rep_rib.reject_reason
|
|
=simple_format m_odr_rep_rib.reject_reason_description if m_odr_rep_rib.reject_reason_description?
|
|
|
|
-if m_odr_rep_rib.mail_hists.count == 0
|
|
=link_to "Envoyer un mail de notification", send_mail_admin_m_odr_rep_rib_path(m_odr_rep_rib), :remote => false
|
|
|
|
|
|
=link_to "Modérer ce RIB", edit_admin_m_odr_rep_rib_path(m_odr_rep_rib), :remote => true
|
|
|
|
|
|
-if @m_odr_rep.state == "Refusée"
|
|
.red Offre refusée :
|
|
-[["achat-hors-delais", "Achat hors délais"],["facture-illisible", "Facture illisible"],["pneus-non-porteurs-de-l-offre", "Pneus invalides"]].each do |key|
|
|
%br
|
|
=link_to " Envoyer un mail de notification : #{key[1]}", send_mail_admin_m_odr_rep_path(@m_odr_rep, :slug => key[0]), :remote => false
|
|
|
|
-else
|
|
=link_to "Marquer cette offre comme refusée", refuse_admin_m_odr_rep_path(@m_odr_rep)
|
|
|
|
|
|
.columns.span_8{:style => "padding-left:20px;"}
|
|
-file = @m_odr_rep.m_odr_files.order("id DESC").first
|
|
-if file
|
|
=link_to "Télécharger", download_admin_m_odr_file_path(file, :disposition => "attachment")
|
|
%iframe{:src => file.file.url, :style => "width:100%;height:800px;border:1px solid gray;"}
|
|
|
|
|
|
|
|
|
|
.clear
|
|
%hr
|
|
Virements
|
|
-if @m_odr_rep.admin_ok_to_send and @m_odr_rep.m_odr_virements.where(:refused => false).count == 0
|
|
=link_to "Générer le virement", generate_virement_admin_m_odr_rep_path(@m_odr_rep)
|
|
|
|
|
|
-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_rep.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_rep.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}
|
|
|
|
|