mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-16 03:55:41 +00:00
Add ability to create a new extra line item
This commit is contained in:
@ -146,6 +146,7 @@
|
||||
);
|
||||
});
|
||||
|
||||
onPanelLoad('order-attachments', function() {
|
||||
enableDragAndDrop(
|
||||
'#attachment-dropzone',
|
||||
'{% url "api-po-attachment-list" %}',
|
||||
@ -171,6 +172,7 @@
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
loadStockTable($("#stock-table"), {
|
||||
params: {
|
||||
@ -219,7 +221,8 @@ $('#new-po-line').click(function() {
|
||||
|
||||
{% endif %}
|
||||
|
||||
loadPurchaseOrderLineItemTable('#po-line-table', {
|
||||
onPanelLoad('order-items', function() {
|
||||
loadPurchaseOrderLineItemTable('#po-line-table', {
|
||||
order: {{ order.pk }},
|
||||
{% if order.supplier %}
|
||||
supplier: {{ order.supplier.pk }},
|
||||
@ -237,9 +240,9 @@ loadPurchaseOrderLineItemTable('#po-line-table', {
|
||||
{% else %}
|
||||
allow_receive: false,
|
||||
{% endif %}
|
||||
});
|
||||
});
|
||||
|
||||
$("#new-po-extra-line").click(function() {
|
||||
$("#new-po-extra-line").click(function() {
|
||||
|
||||
var fields = extraLineFields({
|
||||
order: {{ order.pk }},
|
||||
@ -257,9 +260,9 @@ $("#new-po-extra-line").click(function() {
|
||||
$("#po-extra-lines-table").bootstrapTable("refresh");
|
||||
},
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
loadExtraLineTable({
|
||||
loadExtraLineTable({
|
||||
table: '#po-extra-lines-table',
|
||||
order: {{ order.pk }},
|
||||
url: '{% url "api-po-extra-line-list" %}',
|
||||
@ -273,6 +276,7 @@ loadExtraLineTable({
|
||||
allow_edit: false,
|
||||
allow_delete: false,
|
||||
{% endif %}
|
||||
});
|
||||
});
|
||||
|
||||
loadOrderTotal(
|
||||
|
@ -102,7 +102,18 @@ onPanelLoad('order-details', function() {
|
||||
});
|
||||
|
||||
$('#new-return-order-extra-line').click(function() {
|
||||
// TODO: Create new return order extra line item
|
||||
let fields = extraLineFields({
|
||||
order: {{ order.pk }},
|
||||
});
|
||||
|
||||
constructForm('{% url "api-return-order-extra-line-list" %}', {
|
||||
fields: fields,
|
||||
method: 'POST',
|
||||
title: '{% trans "Add Extra Line" %}',
|
||||
onSuccess: function() {
|
||||
$("#return-order-extra-lines-table").bootstrapTable('refresh');
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -244,6 +244,8 @@
|
||||
},
|
||||
});
|
||||
|
||||
onPanelLoad('order-items', function() {
|
||||
|
||||
$("#new-so-line").click(function() {
|
||||
createSalesOrderLineItem({
|
||||
order: {{ order.pk }},
|
||||
@ -304,6 +306,8 @@
|
||||
allow_delete: false,
|
||||
{% endif %}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
loadOrderTotal(
|
||||
'#soTotalPrice',
|
||||
|
Reference in New Issue
Block a user