diff --git a/client/src/components/jobs-notes/jobs.notes.component.jsx b/client/src/components/jobs-notes/jobs.notes.component.jsx index 0d07e2516..928eec29c 100644 --- a/client/src/components/jobs-notes/jobs.notes.component.jsx +++ b/client/src/components/jobs-notes/jobs.notes.component.jsx @@ -124,7 +124,7 @@ export function JobNotesComponent({ messageObject={{ subject: Templates.individual_job_note.subject, }} - id={record.id} + id={jobId} /> ), diff --git a/client/src/components/parts-order-modal/parts-order-modal.component.jsx b/client/src/components/parts-order-modal/parts-order-modal.component.jsx index 073091cb0..7c206f59e 100644 --- a/client/src/components/parts-order-modal/parts-order-modal.component.jsx +++ b/client/src/components/parts-order-modal/parts-order-modal.component.jsx @@ -73,6 +73,7 @@ export function PartsOrderModalComponent({ options={vendorList} disabled={isReturn} preferredMake={preferredMake} + showPhone /> item.id === values.vendorid )[0]; + let vendorEmails = + matchingVendor && + matchingVendor.email && + matchingVendor.email.split(RegExp("[;,]")); + GenerateDocument( { name: isReturn @@ -206,7 +211,7 @@ export function PartsOrderModalContainer({ }, }, { - to: matchingVendor ? [matchingVendor.email] : null, + to: matchingVendor ? vendorEmails : null, replyTo: bodyshop.email, subject: isReturn ? Templates.parts_return_slip.subject diff --git a/client/src/components/vendor-search-select/vendor-search-select.component.jsx b/client/src/components/vendor-search-select/vendor-search-select.component.jsx index 7f3c67729..6537d0ded 100644 --- a/client/src/components/vendor-search-select/vendor-search-select.component.jsx +++ b/client/src/components/vendor-search-select/vendor-search-select.component.jsx @@ -7,7 +7,7 @@ const { Option } = Select; //To be used as a form element only. const VendorSearchSelect = ( - { value, onChange, options, onSelect, disabled, preferredMake }, + { value, onChange, options, onSelect, disabled, preferredMake, showPhone }, ref ) => { const [option, setOption] = useState(value); @@ -54,7 +54,7 @@ const VendorSearchSelect = (
{o.name}
- {o.phone && ( + {o.phone && showPhone && ( {o.phone} )} {o.discount && o.discount !== 0 ? ( @@ -72,7 +72,7 @@ const VendorSearchSelect = (
{o.name}
- {o.phone && ( + {o.phone && showPhone && ( {o.phone} )} {o.discount && o.discount !== 0 ? ( diff --git a/client/src/components/vendors-form/vendors-form.component.jsx b/client/src/components/vendors-form/vendors-form.component.jsx index b52739788..3fe8374e6 100644 --- a/client/src/components/vendors-form/vendors-form.component.jsx +++ b/client/src/components/vendors-form/vendors-form.component.jsx @@ -109,12 +109,14 @@ export default function VendorsFormComponent({ diff --git a/client/src/graphql/jobs-lines.queries.js b/client/src/graphql/jobs-lines.queries.js index cc4b59c04..3617df239 100644 --- a/client/src/graphql/jobs-lines.queries.js +++ b/client/src/graphql/jobs-lines.queries.js @@ -59,6 +59,8 @@ export const GET_LINE_TICKET_BY_PK = gql` employeeid memo flat_rate + clockon + clockoff employee { id first_name diff --git a/client/src/pages/courtesy-car-create/courtesy-car-create.page.container.jsx b/client/src/pages/courtesy-car-create/courtesy-car-create.page.container.jsx index 332b8127d..f373e4066 100644 --- a/client/src/pages/courtesy-car-create/courtesy-car-create.page.container.jsx +++ b/client/src/pages/courtesy-car-create/courtesy-car-create.page.container.jsx @@ -70,7 +70,12 @@ export function CourtesyCarCreateContainer({ return ( -
+