diff --git a/templates/job-order/form.html.twig b/templates/job-order/form.html.twig
index e597f44d..49fd8b30 100644
--- a/templates/job-order/form.html.twig
+++ b/templates/job-order/form.html.twig
@@ -1237,17 +1237,29 @@ $(function() {
function populateInvoiceItems()
{
- console.log('populateInvoiceItems start');
{% if invoice_items is defined %}
{% for item in invoice_items %}
var qty = {{ item.getQuantity }};
{% if item.getBattery is not null %}
var battery_id = {{ item.getBattery.getID }};
- var trade_in = '';
- console.log(battery_id);
+ invoiceItems.push({
+ battery: battery_id,
+ quantity: qty,
+ trade_in: '',
+ });
{% else %}
- var battery_size = {{ item.getBatterySize.GetID }};
+ {% if item.getBatterySize is not null %}
+ var battery_size = {{ item.getBatterySize.GetID }};
+ var trade_in_type = '{{ item.getTradeInType }}';
+
+ // add to invoice array
+ invoiceItems.push({
+ battery_size: battery_size,
+ quantity: qty,
+ trade_in: trade_in_type,
+ });
+ {% endif %}
{% endif %}
{% endfor %}
{% endif %}
@@ -1255,7 +1267,6 @@ $(function() {
function selectPoint(lat, lng)
{
- console.log('selectPoint start');
// check if point is in coverage area
// commenting out the geofence call for CRM
/*
@@ -1293,12 +1304,11 @@ $(function() {
$('#map_lng').val(lng);
// regenerate invoice
- // generateInvoice();
+ generateInvoice();
}
osm_map.on('click', function(e) {
- console.log('point clicked');
selectPoint(e.latlng.lat, e.latlng.lng);
});
@@ -1312,7 +1322,6 @@ $(function() {
console.log(results);
var lat = results[0].geometry.location.lat();
var lng = results[0].geometry.location.lng();
- console.log('geocode point clicked');
selectPoint(lat, lng);
}
},
@@ -1341,10 +1350,7 @@ $(function() {
var lat = {{ obj.getCoordinates.getLatitude }};
var lng = {{ obj.getCoordinates.getLongitude }};
- console.log('set coordinate point clicked');
-
var promo = $("#invoice-promo").val();
- console.log(promo);
populateInvoiceItems();