diff --git a/InvenTree/templates/js/translated/order.js b/InvenTree/templates/js/translated/order.js index 62f68f6f40..7bee488b75 100644 --- a/InvenTree/templates/js/translated/order.js +++ b/InvenTree/templates/js/translated/order.js @@ -1254,7 +1254,7 @@ function showAllocationSubTable(index, row, element, options) { html += makeIconButton('fa-trash-alt icon-red', 'button-allocation-delete', pk, '{% trans "Delete stock allocation" %}'); } - html += ""; + html += ''; return html; }, @@ -1389,8 +1389,8 @@ function loadSalesOrderLineItemTable(table, options={}) { return '-'; } }, - footerFormatter: function() { - return '{% trans "Total" %}' + footerFormatter: function() { + return '{% trans "Total" %}'; }, }, { @@ -1404,11 +1404,11 @@ function loadSalesOrderLineItemTable(table, options={}) { field: 'quantity', title: '{% trans "Quantity" %}', footerFormatter: function(data) { - return data.map(function (row) { - return +row['quantity'] - }).reduce(function (sum, i) { - return sum + i - }, 0) + return data.map(function(row) { + return +row['quantity']; + }).reduce(function(sum, i) { + return sum + i; + }, 0); }, switchable: false, }, @@ -1432,12 +1432,13 @@ function loadSalesOrderLineItemTable(table, options={}) { currency: row.sale_price_currency } ); + return formatter.format(total); }, footerFormatter: function(data) { - var total = data.map(function (row) { + var total = data.map(function(row) { return +row['sale_price'] * row['quantity']; - }).reduce(function (sum, i) { + }).reduce(function(sum, i) { return sum + i; }, 0); @@ -1452,7 +1453,7 @@ function loadSalesOrderLineItemTable(table, options={}) { ); return formatter.format(total); - } + } }, { field: 'stock',