mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-30 22:46:49 +00:00
Request list of supplierparts
This commit is contained in:
parent
21985584c2
commit
013e977031
@ -165,7 +165,30 @@ class InvenTreePart extends InvenTreeModel {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
int get supplier_count => (jsondata['suppliers'] ?? 0) as int;
|
int get supplierCount => (jsondata['suppliers'] ?? 0) as int;
|
||||||
|
|
||||||
|
// Request supplier parts for this part
|
||||||
|
Future<List<InvenTreeSupplierPart>> getSupplierParts() async {
|
||||||
|
List<InvenTreeSupplierPart> _supplierParts = [];
|
||||||
|
|
||||||
|
final parts = await InvenTreeSupplierPart().list(
|
||||||
|
filters: {
|
||||||
|
"part": "${pk}",
|
||||||
|
"manufacturer_detail": "true",
|
||||||
|
"supplier_detail": "true",
|
||||||
|
"supplier_part_detail": "true"
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
for (result in parts) {
|
||||||
|
if (result is InvenTreeSupplierPart) {
|
||||||
|
_supplierParts.add(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return _supplierParts;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Cached list of test templates
|
// Cached list of test templates
|
||||||
List<InvenTreePartTestTemplate> testingTemplates = [];
|
List<InvenTreePartTestTemplate> testingTemplates = [];
|
||||||
|
@ -325,13 +325,11 @@ class _PartDisplayState extends RefreshableState<PartDetailWidget> {
|
|||||||
// Tiles for "purchaseable" parts
|
// Tiles for "purchaseable" parts
|
||||||
if (part.isPurchaseable) {
|
if (part.isPurchaseable) {
|
||||||
|
|
||||||
// Suppliers (TODO)
|
|
||||||
if (part.supplier_count > 0) {
|
|
||||||
tiles.add(
|
tiles.add(
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text(L10().suppliers),
|
title: Text(L10().suppliers),
|
||||||
leading: FaIcon(FontAwesomeIcons.industry),
|
leading: FaIcon(FontAwesomeIcons.industry),
|
||||||
trailing: Text("${part.supplier_count}"),
|
trailing: Text("${part.supplierCount}"),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
// TODO
|
// TODO
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user