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'>
|
<Stack gap='xs'>
|
||||||
<PageDetail
|
<PageDetail
|
||||||
title={`${t`Build Order`}: ${build.reference}`}
|
title={`${t`Build Order`}: ${build.reference}`}
|
||||||
subtitle={build.title}
|
subtitle={`${build.quantity} x ${build.part_detail?.full_name}`}
|
||||||
badges={buildBadges}
|
badges={buildBadges}
|
||||||
editAction={editBuild.open}
|
editAction={editBuild.open}
|
||||||
editEnabled={user.hasChangePermission(ModelType.part)}
|
editEnabled={user.hasChangePermission(ModelType.part)}
|
||||||
|
@ -504,6 +504,16 @@ export default function PurchaseOrderDetail() {
|
|||||||
];
|
];
|
||||||
}, [order, instanceQuery]);
|
}, [order, instanceQuery]);
|
||||||
|
|
||||||
|
const subtitle: string = useMemo(() => {
|
||||||
|
let t = order.supplier_detail?.name || '';
|
||||||
|
|
||||||
|
if (order.supplier_reference) {
|
||||||
|
t += ` (${order.supplier_reference})`;
|
||||||
|
}
|
||||||
|
|
||||||
|
return t;
|
||||||
|
}, [order]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{issueOrder.modal}
|
{issueOrder.modal}
|
||||||
@ -519,7 +529,7 @@ export default function PurchaseOrderDetail() {
|
|||||||
<Stack gap='xs'>
|
<Stack gap='xs'>
|
||||||
<PageDetail
|
<PageDetail
|
||||||
title={`${t`Purchase Order`}: ${order.reference}`}
|
title={`${t`Purchase Order`}: ${order.reference}`}
|
||||||
subtitle={order.description}
|
subtitle={subtitle}
|
||||||
imageUrl={order.supplier_detail?.image}
|
imageUrl={order.supplier_detail?.image}
|
||||||
breadcrumbs={[{ name: t`Purchasing`, url: '/purchasing/' }]}
|
breadcrumbs={[{ name: t`Purchasing`, url: '/purchasing/' }]}
|
||||||
lastCrumb={[
|
lastCrumb={[
|
||||||
|
@ -489,6 +489,16 @@ export default function ReturnOrderDetail() {
|
|||||||
];
|
];
|
||||||
}, [user, order, roStatus]);
|
}, [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 (
|
return (
|
||||||
<>
|
<>
|
||||||
{editReturnOrder.modal}
|
{editReturnOrder.modal}
|
||||||
@ -504,7 +514,7 @@ export default function ReturnOrderDetail() {
|
|||||||
<Stack gap='xs'>
|
<Stack gap='xs'>
|
||||||
<PageDetail
|
<PageDetail
|
||||||
title={`${t`Return Order`}: ${order.reference}`}
|
title={`${t`Return Order`}: ${order.reference}`}
|
||||||
subtitle={order.description}
|
subtitle={subtitle}
|
||||||
imageUrl={order.customer_detail?.image}
|
imageUrl={order.customer_detail?.image}
|
||||||
badges={orderBadges}
|
badges={orderBadges}
|
||||||
actions={orderActions}
|
actions={orderActions}
|
||||||
|
@ -552,6 +552,16 @@ export default function SalesOrderDetail() {
|
|||||||
];
|
];
|
||||||
}, [order, instanceQuery]);
|
}, [order, instanceQuery]);
|
||||||
|
|
||||||
|
const subtitle: string = useMemo(() => {
|
||||||
|
let t = order.customer_detail?.name || '';
|
||||||
|
|
||||||
|
if (order.customer_reference) {
|
||||||
|
t += ` (${order.customer_reference})`;
|
||||||
|
}
|
||||||
|
|
||||||
|
return t;
|
||||||
|
}, [order]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{issueOrder.modal}
|
{issueOrder.modal}
|
||||||
@ -568,7 +578,7 @@ export default function SalesOrderDetail() {
|
|||||||
<Stack gap='xs'>
|
<Stack gap='xs'>
|
||||||
<PageDetail
|
<PageDetail
|
||||||
title={`${t`Sales Order`}: ${order.reference}`}
|
title={`${t`Sales Order`}: ${order.reference}`}
|
||||||
subtitle={order.description}
|
subtitle={subtitle}
|
||||||
imageUrl={order.customer_detail?.image}
|
imageUrl={order.customer_detail?.image}
|
||||||
badges={orderBadges}
|
badges={orderBadges}
|
||||||
actions={soActions}
|
actions={soActions}
|
||||||
|
Reference in New Issue
Block a user