mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 20:55: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( | ||||
|             '#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