mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-07 06:00:57 +00:00
[UI Order detail tweaks (#9947)
* Build detail tweak - Display clearer information about assembled part * Tweak subtitle for PO * Update SalesOrder * Tweak return order
This commit is contained in:
@ -708,7 +708,7 @@ export default function BuildDetail() {
|
||||
<Stack gap='xs'>
|
||||
<PageDetail
|
||||
title={`${t`Build Order`}: ${build.reference}`}
|
||||
subtitle={build.title}
|
||||
subtitle={`${build.quantity} x ${build.part_detail?.full_name}`}
|
||||
badges={buildBadges}
|
||||
editAction={editBuild.open}
|
||||
editEnabled={user.hasChangePermission(ModelType.part)}
|
||||
|
@ -504,6 +504,16 @@ export default function PurchaseOrderDetail() {
|
||||
];
|
||||
}, [order, instanceQuery]);
|
||||
|
||||
const subtitle: string = useMemo(() => {
|
||||
let t = order.supplier_detail?.name || '';
|
||||
|
||||
if (order.supplier_reference) {
|
||||
t += ` (${order.supplier_reference})`;
|
||||
}
|
||||
|
||||
return t;
|
||||
}, [order]);
|
||||
|
||||
return (
|
||||
<>
|
||||
{issueOrder.modal}
|
||||
@ -519,7 +529,7 @@ export default function PurchaseOrderDetail() {
|
||||
<Stack gap='xs'>
|
||||
<PageDetail
|
||||
title={`${t`Purchase Order`}: ${order.reference}`}
|
||||
subtitle={order.description}
|
||||
subtitle={subtitle}
|
||||
imageUrl={order.supplier_detail?.image}
|
||||
breadcrumbs={[{ name: t`Purchasing`, url: '/purchasing/' }]}
|
||||
lastCrumb={[
|
||||
|
@ -489,6 +489,16 @@ export default function ReturnOrderDetail() {
|
||||
];
|
||||
}, [user, order, roStatus]);
|
||||
|
||||
const subtitle: string = useMemo(() => {
|
||||
let t = order.customer_detail?.name || '';
|
||||
|
||||
if (order.customer_reference) {
|
||||
t += ` (${order.customer_reference})`;
|
||||
}
|
||||
|
||||
return t;
|
||||
}, [order]);
|
||||
|
||||
return (
|
||||
<>
|
||||
{editReturnOrder.modal}
|
||||
@ -504,7 +514,7 @@ export default function ReturnOrderDetail() {
|
||||
<Stack gap='xs'>
|
||||
<PageDetail
|
||||
title={`${t`Return Order`}: ${order.reference}`}
|
||||
subtitle={order.description}
|
||||
subtitle={subtitle}
|
||||
imageUrl={order.customer_detail?.image}
|
||||
badges={orderBadges}
|
||||
actions={orderActions}
|
||||
|
@ -552,6 +552,16 @@ export default function SalesOrderDetail() {
|
||||
];
|
||||
}, [order, instanceQuery]);
|
||||
|
||||
const subtitle: string = useMemo(() => {
|
||||
let t = order.customer_detail?.name || '';
|
||||
|
||||
if (order.customer_reference) {
|
||||
t += ` (${order.customer_reference})`;
|
||||
}
|
||||
|
||||
return t;
|
||||
}, [order]);
|
||||
|
||||
return (
|
||||
<>
|
||||
{issueOrder.modal}
|
||||
@ -568,7 +578,7 @@ export default function SalesOrderDetail() {
|
||||
<Stack gap='xs'>
|
||||
<PageDetail
|
||||
title={`${t`Sales Order`}: ${order.reference}`}
|
||||
subtitle={order.description}
|
||||
subtitle={subtitle}
|
||||
imageUrl={order.customer_detail?.image}
|
||||
badges={orderBadges}
|
||||
actions={soActions}
|
||||
|
Reference in New Issue
Block a user