Merged release/AIO/2024-05-31 into feature/IO-2796-Header-IDS

This commit is contained in:
Dave Richer
2024-05-31 17:23:45 +00:00
2 changed files with 29 additions and 32 deletions

View File

@@ -25,31 +25,27 @@ const BillLineSearchSelect = ({ options, disabled, allowRemoved, ...restProps },
); );
}} }}
notFoundContent={"Removed."} notFoundContent={"Removed."}
{...restProps} options={[
> { value: "noline", label: t("billlines.labels.other"), name: t("billlines.labels.other") },
<Select.Option key={null} value={"noline"} cost={0} line_desc={""}> ...options.map((item) => ({
{t("billlines.labels.other")} disabled: allowRemoved ? false : item.removed,
</Select.Option> key: item.id,
{options value: item.id,
? options.map((item) => ( cost: item.act_price ? item.act_price : 0,
<Option part_type: item.part_type,
disabled={allowRemoved ? false : item.removed} line_desc: item.line_desc,
key={item.id} part_qty: item.part_qty,
value={item.id} oem_partno: item.oem_partno,
cost={item.act_price ? item.act_price : 0} alt_partno: item.alt_partno,
part_type={item.part_type} act_price: item.act_price,
line_desc={item.line_desc} style: {
part_qty={item.part_qty} ...(item.removed ? { textDecoration: "line-through" } : {})
oem_partno={item.oem_partno} },
alt_partno={item.alt_partno} name: `${item.removed ? `(REMOVED) ` : ""}${item.line_desc}${
act_price={item.act_price} item.oem_partno ? ` - ${item.oem_partno}` : ""
style={{ }${item.alt_partno ? ` (${item.alt_partno})` : ""}`.trim(),
...(item.removed ? { textDecoration: "line-through" } : {}) label: (
}} <>
name={`${item.removed ? `(REMOVED) ` : ""}${item.line_desc}${
item.oem_partno ? ` - ${item.oem_partno}` : ""
}${item.alt_partno ? ` (${item.alt_partno})` : ""}`.trim()}
>
<span> <span>
{`${item.removed ? `(REMOVED) ` : ""}${item.line_desc}${ {`${item.removed ? `(REMOVED) ` : ""}${item.line_desc}${
item.oem_partno ? ` - ${item.oem_partno}` : "" item.oem_partno ? ` - ${item.oem_partno}` : ""
@@ -60,14 +56,15 @@ const BillLineSearchSelect = ({ options, disabled, allowRemoved, ...restProps },
<span style={{ float: "right", paddingleft: "1rem" }}>{`${item.mod_lb_hrs} units`}</span> <span style={{ float: "right", paddingleft: "1rem" }}>{`${item.mod_lb_hrs} units`}</span>
) )
})} })}
<span style={{ float: "right", paddingleft: "1rem" }}> <span style={{ float: "right", paddingleft: "1rem" }}>
{item.act_price ? `$${item.act_price && item.act_price.toFixed(2)}` : ``} {item.act_price ? `$${item.act_price && item.act_price.toFixed(2)}` : ``}
</span> </span>
</Option> </>
)) )
: null} }))
</Select> ]}
{...restProps}
></Select>
); );
}; };
export default forwardRef(BillLineSearchSelect); export default forwardRef(BillLineSearchSelect);

View File

@@ -101,7 +101,7 @@ export function PartsOrderListTableComponent({
} else { } else {
const fetchData = async () => { const fetchData = async () => {
const result = await billQuery({ const result = await billQuery({
variables: { billid: returnfrombill }, variables: { billid: returnfrombill }
}); });
setBillData(result.data); setBillData(result.data);
}; };
@@ -203,7 +203,7 @@ export function PartsOrderListTableComponent({
is_credit_memo: record.return, is_credit_memo: record.return,
billlines: record.parts_order_lines.map((pol) => { billlines: record.parts_order_lines.map((pol) => {
return { return {
joblineid: pol.job_line_id, joblineid: pol.job_line_id || "noline",
line_desc: pol.line_desc, line_desc: pol.line_desc,
quantity: pol.quantity, quantity: pol.quantity,