mirror of
https://github.com/inventree/inventree-app.git
synced 2025-05-02 07:26:50 +00:00
Rearranged stock item detail page
This commit is contained in:
parent
26cdb760eb
commit
65a01ff98c
@ -366,6 +366,33 @@ class _StockItemDisplayState extends RefreshableState<StockDetailWidget> {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Location information
|
||||||
|
if ((item.locationId > 0) && (item.locationName != null) && (item.locationName.isNotEmpty)) {
|
||||||
|
tiles.add(
|
||||||
|
ListTile(
|
||||||
|
title: Text("Stock Location"),
|
||||||
|
subtitle: Text("${item.locationPathString}"),
|
||||||
|
leading: FaIcon(FontAwesomeIcons.mapMarkerAlt),
|
||||||
|
onTap: () {
|
||||||
|
if (item.locationId > 0) {
|
||||||
|
InvenTreeStockLocation().get(context, item.locationId).then((var loc) {
|
||||||
|
Navigator.push(context, MaterialPageRoute(
|
||||||
|
builder: (context) => LocationDisplayWidget(loc)));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
)
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
tiles.add(
|
||||||
|
ListTile(
|
||||||
|
title: Text("Stock Location"),
|
||||||
|
leading: FaIcon(FontAwesomeIcons.mapMarkerAlt),
|
||||||
|
subtitle: Text("No location set"),
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
// Quantity information
|
// Quantity information
|
||||||
if (item.isSerialized()) {
|
if (item.isSerialized()) {
|
||||||
tiles.add(
|
tiles.add(
|
||||||
@ -399,33 +426,6 @@ class _StockItemDisplayState extends RefreshableState<StockDetailWidget> {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
// Location information
|
|
||||||
if ((item.locationId > 0) && (item.locationName != null) && (item.locationName.isNotEmpty)) {
|
|
||||||
tiles.add(
|
|
||||||
ListTile(
|
|
||||||
title: Text("Stock Location"),
|
|
||||||
subtitle: Text("${item.locationPathString}"),
|
|
||||||
leading: FaIcon(FontAwesomeIcons.mapMarkerAlt),
|
|
||||||
onTap: () {
|
|
||||||
if (item.locationId > 0) {
|
|
||||||
InvenTreeStockLocation().get(context, item.locationId).then((var loc) {
|
|
||||||
Navigator.push(context, MaterialPageRoute(
|
|
||||||
builder: (context) => LocationDisplayWidget(loc)));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
|
||||||
)
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
tiles.add(
|
|
||||||
ListTile(
|
|
||||||
title: Text("Stock Location"),
|
|
||||||
leading: FaIcon(FontAwesomeIcons.mapMarkerAlt),
|
|
||||||
subtitle: Text("No location set"),
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Supplier part?
|
// Supplier part?
|
||||||
if (item.supplierPartId > 0) {
|
if (item.supplierPartId > 0) {
|
||||||
tiles.add(
|
tiles.add(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user