2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-16 20:25:26 +00:00

Display purchase order info

This commit is contained in:
Oliver
2021-09-28 00:45:48 +10:00
parent 1cc5d1ffe6
commit 61a9557df5
4 changed files with 162 additions and 7 deletions

View File

@ -30,6 +30,13 @@ class InvenTreePurchaseOrder extends InvenTreeModel {
InvenTreePurchaseOrder() : super();
@override
Map<String, String> defaultGetFilters() {
return {
"supplier_detail": "true",
};
}
@override
Map<String, String> defaultListFilters() {
return {
@ -55,11 +62,15 @@ class InvenTreePurchaseOrder extends InvenTreeModel {
int get supplierId => jsondata['supplier'] ?? -1;
InvenTreeCompany get supplier {
InvenTreeCompany? get supplier {
dynamic supplier_detail = jsondata["supplier_detail"] ?? {};
dynamic supplier_detail = jsondata["supplier_detail"] ?? null;
return InvenTreeCompany.fromJson(supplier_detail);
if (supplier_detail == null) {
return null;
} else {
return InvenTreeCompany.fromJson(supplier_detail);
}
}
String get supplierReference => jsondata['supplier_reference'] ?? "";