IO-1041 Adjustments on time ticket enter modal.

This commit is contained in:
Patrick Fic
2021-05-07 15:57:29 -07:00
parent b2c1c8d184
commit 4bf392b2fb
3 changed files with 12 additions and 2 deletions

View File

@@ -17,8 +17,10 @@ export default function LaborAllocationsAdjustmentEdit({
mod_lbr_ty, mod_lbr_ty,
adjustments, adjustments,
children, children,
refetchQueryNames,
}) { }) {
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const [visible, setVisible] = useState(false);
const [updateAdjustments] = useMutation(UPDATE_JOB); const [updateAdjustments] = useMutation(UPDATE_JOB);
const [form] = Form.useForm(); const [form] = Form.useForm();
@@ -36,6 +38,7 @@ export default function LaborAllocationsAdjustmentEdit({
}, },
}, },
}, },
...(refetchQueryNames ? { refetchQueries: refetchQueryNames } : {}),
}); });
if (!!result.errors) { if (!!result.errors) {
@@ -50,6 +53,7 @@ export default function LaborAllocationsAdjustmentEdit({
}); });
} }
setLoading(false); setLoading(false);
setVisible(false);
}; };
const overlay = ( const overlay = (
@@ -140,7 +144,12 @@ export default function LaborAllocationsAdjustmentEdit({
); );
return ( return (
<Popover content={overlay} trigger="click"> <Popover
visible={visible}
onVisibleChange={(vis) => setVisible(vis)}
content={overlay}
trigger="click"
>
{children} {children}
</Popover> </Popover>
); );

View File

@@ -91,6 +91,7 @@ export function LaborAllocationsTable({
jobId={jobId} jobId={jobId}
adjustments={adjustments} adjustments={adjustments}
mod_lbr_ty={record.opcode} mod_lbr_ty={record.opcode}
refetchQueryNames={["GET_LINE_TICKET_BY_PK"]}
> >
<EditFilled /> <EditFilled />
</LaborAllocationsAdjustmentEdit> </LaborAllocationsAdjustmentEdit>
@@ -122,7 +123,6 @@ export function LaborAllocationsTable({
setState({ ...state, filteredInfo: filters, sortedInfo: sorter }); setState({ ...state, filteredInfo: filters, sortedInfo: sorter });
}; };
console.log("totals :>> ", totals);
return ( return (
<Card title={t("jobs.labels.laborallocations")}> <Card title={t("jobs.labels.laborallocations")}>
<Table <Table

View File

@@ -232,6 +232,7 @@ export function LaborAllocationContainer({ jobid }) {
jobId={jobid} jobId={jobid}
joblines={lineTicketData.joblines} joblines={lineTicketData.joblines}
timetickets={lineTicketData.timetickets} timetickets={lineTicketData.timetickets}
adjustments={lineTicketData.jobs_by_pk.lbr_adjustments}
/> />
<TimeTicketList <TimeTicketList