mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 12:06:44 +00:00
Merge pull request #478 from SchrodingersGat/show-batch
Display batch information in stock table
This commit is contained in:
commit
e9ba51da52
@ -82,6 +82,32 @@ function loadStockTable(table, options) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return stock;
|
return stock;
|
||||||
|
} else if (field == 'batch') {
|
||||||
|
var batches = [];
|
||||||
|
|
||||||
|
data.forEach(function(item) {
|
||||||
|
var batch = item.batch;
|
||||||
|
|
||||||
|
if (!batch || batch == '') {
|
||||||
|
batch = '-';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!batches.includes(batch)) {
|
||||||
|
batches.push(batch);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (batches.length > 1) {
|
||||||
|
return "" + batches.length + " batches";
|
||||||
|
} else if (batches.length == 1) {
|
||||||
|
if (batches[0]) {
|
||||||
|
return batches[0];
|
||||||
|
} else {
|
||||||
|
return '-';
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return '-';
|
||||||
|
}
|
||||||
} else if (field == 'location__path') {
|
} else if (field == 'location__path') {
|
||||||
/* Determine how many locations */
|
/* Determine how many locations */
|
||||||
var locations = [];
|
var locations = [];
|
||||||
@ -165,6 +191,11 @@ function loadStockTable(table, options) {
|
|||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'batch',
|
||||||
|
title: 'Batch',
|
||||||
|
sortable: true,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'location__path',
|
field: 'location__path',
|
||||||
title: 'Location',
|
title: 'Location',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user