mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 05:05:42 +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( |         enableDragAndDrop( | ||||||
|             '#attachment-dropzone', |             '#attachment-dropzone', | ||||||
|             '{% url "api-po-attachment-list" %}', |             '{% url "api-po-attachment-list" %}', | ||||||
| @@ -171,6 +172,7 @@ | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         }); |         }); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|     loadStockTable($("#stock-table"), { |     loadStockTable($("#stock-table"), { | ||||||
|         params: { |         params: { | ||||||
| @@ -219,7 +221,8 @@ $('#new-po-line').click(function() { | |||||||
|  |  | ||||||
| {% endif %} | {% endif %} | ||||||
|  |  | ||||||
| loadPurchaseOrderLineItemTable('#po-line-table', { | onPanelLoad('order-items', function() { | ||||||
|  |     loadPurchaseOrderLineItemTable('#po-line-table', { | ||||||
|         order: {{ order.pk }}, |         order: {{ order.pk }}, | ||||||
|         {% if order.supplier %} |         {% if order.supplier %} | ||||||
|         supplier: {{ order.supplier.pk }}, |         supplier: {{ order.supplier.pk }}, | ||||||
| @@ -237,9 +240,9 @@ loadPurchaseOrderLineItemTable('#po-line-table', { | |||||||
|         {% else %} |         {% else %} | ||||||
|         allow_receive: false, |         allow_receive: false, | ||||||
|         {% endif %} |         {% endif %} | ||||||
| }); |     }); | ||||||
|  |  | ||||||
| $("#new-po-extra-line").click(function() { |     $("#new-po-extra-line").click(function() { | ||||||
|  |  | ||||||
|         var fields = extraLineFields({ |         var fields = extraLineFields({ | ||||||
|             order: {{ order.pk }}, |             order: {{ order.pk }}, | ||||||
| @@ -257,9 +260,9 @@ $("#new-po-extra-line").click(function() { | |||||||
|                 $("#po-extra-lines-table").bootstrapTable("refresh"); |                 $("#po-extra-lines-table").bootstrapTable("refresh"); | ||||||
|             }, |             }, | ||||||
|         }); |         }); | ||||||
| }); |     }); | ||||||
|  |  | ||||||
| loadExtraLineTable({ |     loadExtraLineTable({ | ||||||
|         table: '#po-extra-lines-table', |         table: '#po-extra-lines-table', | ||||||
|         order: {{ order.pk }}, |         order: {{ order.pk }}, | ||||||
|         url: '{% url "api-po-extra-line-list" %}', |         url: '{% url "api-po-extra-line-list" %}', | ||||||
| @@ -273,6 +276,7 @@ loadExtraLineTable({ | |||||||
|         allow_edit: false, |         allow_edit: false, | ||||||
|         allow_delete: false, |         allow_delete: false, | ||||||
|         {% endif %} |         {% endif %} | ||||||
|  |     }); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| loadOrderTotal( | loadOrderTotal( | ||||||
|   | |||||||
| @@ -102,7 +102,18 @@ onPanelLoad('order-details', function() { | |||||||
|     }); |     }); | ||||||
|  |  | ||||||
|     $('#new-return-order-extra-line').click(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() { |         $("#new-so-line").click(function() { | ||||||
|             createSalesOrderLineItem({ |             createSalesOrderLineItem({ | ||||||
|                 order: {{ order.pk }}, |                 order: {{ order.pk }}, | ||||||
| @@ -304,6 +306,8 @@ | |||||||
|             allow_delete: false, |             allow_delete: false, | ||||||
|             {% endif %} |             {% endif %} | ||||||
|         }); |         }); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |  | ||||||
|     loadOrderTotal( |     loadOrderTotal( | ||||||
|         '#soTotalPrice', |         '#soTotalPrice', | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user