mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Calculate required build quantity
This commit is contained in:
parent
a3265ef9fd
commit
42c1210fba
@ -190,10 +190,6 @@ function loadBuildOutputAllocationTable(buildId, partId, output, options={}) {
|
|||||||
// Primary key of the 'sub_part'
|
// Primary key of the 'sub_part'
|
||||||
var pk = $(this).attr('pk');
|
var pk = $(this).attr('pk');
|
||||||
|
|
||||||
// Extract row data from the table
|
|
||||||
//var idx = $(this).closest('tr').attr('data-index');
|
|
||||||
//var row = $(table).bootstrapTable('getData')[idx];
|
|
||||||
|
|
||||||
// Launch form to allocate new stock against this output
|
// Launch form to allocate new stock against this output
|
||||||
launchModalForm("{% url 'build-item-create' %}", {
|
launchModalForm("{% url 'build-item-create' %}", {
|
||||||
success: reloadTable,
|
success: reloadTable,
|
||||||
@ -220,13 +216,17 @@ function loadBuildOutputAllocationTable(buildId, partId, output, options={}) {
|
|||||||
$(table).find('.button-build').click(function() {
|
$(table).find('.button-build').click(function() {
|
||||||
var pk = $(this).attr('pk');
|
var pk = $(this).attr('pk');
|
||||||
|
|
||||||
|
// Extract row data from the table
|
||||||
|
var idx = $(this).closest('tr').attr('data-index');
|
||||||
|
var row = $(table).bootstrapTable('getData')[idx];
|
||||||
|
|
||||||
// Launch form to create a new build order
|
// Launch form to create a new build order
|
||||||
launchModalForm('{% url "build-create" %}', {
|
launchModalForm('{% url "build-create" %}', {
|
||||||
follow: true,
|
follow: true,
|
||||||
data: {
|
data: {
|
||||||
part: pk,
|
part: pk,
|
||||||
parent: buildId,
|
parent: buildId,
|
||||||
quantity: 123, // TODO - Fix this quantity!
|
quantity: requiredQuantity(row) - sumAllocations(row),
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user