Added favorite vendor filtering on parts ordering BOD-244

This commit is contained in:
Patrick Fic
2020-08-05 09:49:52 -07:00
parent 0af4ffc9f0
commit f2b9a5699b
14 changed files with 952 additions and 1144 deletions

View File

@@ -10,6 +10,7 @@ export default function PartsOrderModalComponent({
vendorList,
sendTypeState,
isReturn,
preferredMake,
}) {
const [sendType, setSendType] = sendTypeState;
@@ -27,7 +28,11 @@ export default function PartsOrderModalComponent({
},
]}
>
<VendorSearchSelect options={vendorList} disabled={isReturn} />
<VendorSearchSelect
options={vendorList}
disabled={isReturn}
preferredMake={preferredMake}
/>
</Form.Item>
<Form.Item
name="deliver_by"

View File

@@ -63,7 +63,9 @@ export function PartsOrderModalContainer({
const { loading, error, data } = useQuery(QUERY_ALL_VENDORS_FOR_ORDER, {
skip: !visible,
variables: { jobId: jobId },
});
const [insertPartOrder] = useMutation(INSERT_NEW_PARTS_ORDERS);
const [updateJobLines] = useMutation(UPDATE_JOB_LINE_STATUS);
const [insertInvoice] = useMutation(INSERT_NEW_INVOICE);
@@ -233,6 +235,7 @@ export function PartsOrderModalContainer({
vendorList={(data && data.vendors) || []}
sendTypeState={sendTypeState}
isReturn={isReturn}
preferredMake={data && data.jobs[0] && data.jobs[0].v_make_desc}
/>
</Form>
</LoadingSpinner>