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/public/p_orders/particulars.html.haml
2021-08-23 10:26:02 +02:00

76 lines
3.4 KiB
Plaintext

.wrapper
-img_url = "/cacao.jpg"
%section.module-cover.text-center.with_ratio{"data-background" => "#{img_url}", "data-overlay" => "0.5", "data-ratio" => "0.3"}
.container.vertical_center
.row
.col-md-12
%h2
Coordonnées & livraison
=render :partial => "public/p_orders/menu"
.container.particulars_process
=semantic_form_for [:public, @current_p_customer_sheet],:url => particulars_save_public_p_orders_path, :html => { :method => :post, :onchange =>""}, :remote => false do |form|
.addresses.row.spaced-grid{:style => "margin:0 -10px;"}
.col-md-6{:style => "padding:0 10px;"}
%h3
=qit('billing-address', 'Adresse de facturation')
%p
=qit('select-billing-address', 'Sélectionner votre adresse de facturation ci-dessous')
=link_to qit('or-modify', "(ou modifier)"), public_particulars_path(:for_order => true)
-if @current_p_customer_sheet.price_line_block.p_customer
=form.inputs do
=form.semantic_fields_for :price_line_block do |form|
= form.input :particular_bill_id, :collection => @p_customer_sheet.price_line_block.p_customer.particulars.all, :as => :select, :member_label => :address_line, :include_blank => false, :label => false
-else
=form.inputs do
= form.input :particular_bill_id, :collection => [], :as => :select, :include_blank => false, :label => false
-if @p_customer_sheet.particular_bill and @p_customer_sheet.particular_bill.errors.size > 0
.alert.alert-danger
=qit('invalid-address', 'Cette adresse n\'est pas valide, veuillez la renseigner ou')
=qit('complete', "la compléter")
=link_to qit('complete', "la compléter"), edit_public_particular_path(:id => @p_customer_sheet.particular_bill_id, :order => true)
ou
=link_to qit('create-new', "en créer une nouvelle."), new_public_particular_path(:for_order => true)
.col-md-6{:style => "padding:0 10px;"}
%h3
=qit('delivery-address', 'Adresse de livraison')
%p
=qit('select-delivery-address', 'Sélectionner votre adresse de livraison ci-dessous')
=link_to qit('or-add', "(ou ajouter)"), public_particulars_path(:for_order => true)
-if @p_customer_sheet.p_customer
=form.inputs do
=form.semantic_fields_for :price_line_block do |form|
= form.input :particular_send_id, :collection => @p_customer_sheet.price_line_block.p_customer.particulars.all, :as => :select, :member_label => :address_line, :include_blank => false, :label => false
-else
=form.inputs do
= form.input :particular_send_id, :collection => [], :as => :select, :include_blank => false, :label => false
-if @p_customer_sheet.particular_send and @p_customer_sheet.particular_send.errors.size > 0
.alert.alert-danger
=qit('invalid-address')
=qit('complete', "la compléter")
=link_to qit('complete', "la compléter"), edit_public_particular_path(:id => @p_customer_sheet.particular_bill_id, :order => true)
ou
=link_to qit('create-new', "en créer une nouvelle."), new_public_particular_path(:order => true)
%br
%br
.text-right
=form.submit "#{qit('resume-order', "Récapitulatif de commande")} >", :class => "btn btn-primary"
.clear
%br
%br