_order_select.html.slim
1.63 KB
- methods ||= order.delivery_methods
- edition = true if edition.nil?
- readonly = !edition
div.order-delivery-select
div.supplier-delivery-data
= labelled_form_field _('Option'),
f.select(:supplier_delivery_id, supplier_delivery_options(methods: methods), {}, disabled: readonly,
onchange: 'delivery.order.select.onChange(this)', onkeyup: 'delivery.order.select.onChange(this)')
p.instructions
div.consumer-delivery-data
= f.fields_for :consumer_delivery_data, order.consumer_delivery_data do |ff|
= labelled_form_field _('Address (street and number)'),
ff.text_field(:address, value: order.consumer_delivery_data[:address], readonly: readonly)
= labelled_form_field _('Address completion'),
ff.text_field(:address_line2, value: order.consumer_delivery_data[:address_line2], readonly: readonly)
= labelled_form_field _('Address reference'),
ff.text_field(:address_reference, value: order.consumer_delivery_data[:address_reference], readonly: readonly)
= labelled_form_field _('District'),
ff.text_field(:district, value: order.consumer_delivery_data[:district], readonly: readonly)
= labelled_form_field _('City'),
ff.text_field(:city, value: order.consumer_delivery_data[:city], readonly: readonly)
= labelled_form_field _('State'),
ff.text_field(:state, value: order.consumer_delivery_data[:state], readonly: readonly)
= labelled_form_field _('ZIP code'),
ff.text_field(:zip_code, value: order.consumer_delivery_data[:zip_code], readonly: readonly)
javascript:
delivery.order.select.onChange($('#order_supplier_delivery_id'))