diff --git a/client/src/components/bill-detail-edit/bill-detail-edit-return.component.jsx b/client/src/components/bill-detail-edit/bill-detail-edit-return.component.jsx index ed9743c2d..ee480a694 100644 --- a/client/src/components/bill-detail-edit/bill-detail-edit-return.component.jsx +++ b/client/src/components/bill-detail-edit/bill-detail-edit-return.component.jsx @@ -28,6 +28,20 @@ export function BillDetailEditReturn({ setPartsOrderContext, data, disabled }) { const { t } = useTranslation(); const [form] = Form.useForm(); const [open, setOpen] = useState(false); + const initialValues = + data && data.bills_by_pk + ? { + ...data.bills_by_pk, + billlines: (data.bills_by_pk.billlines || []).map((bl) => { + const oem = bl.oem_partno || (bl.jobline && bl.jobline.oem_partno) || ""; + const alt = bl.alt_partno || (bl.jobline && bl.jobline.alt_partno) || ""; + return { + ...bl, + oem_partno: `${oem || ""} ${alt ? `(${alt})` : ""}`.trim() + }; + }) + } + : undefined; const handleFinish = ({ billlines }) => { const selectedLines = billlines.filter((l) => l.selected).map((l) => l.id); @@ -74,8 +88,9 @@ export function BillDetailEditReturn({ setPartsOrderContext, data, disabled }) { destroyOnHidden title={t("bills.actions.return")} onOk={() => form.submit()} + width={700} > -