adding properties to QUERY_BODYSHOP

This commit is contained in:
jfrye122
2023-05-11 10:14:12 -04:00
parent d311e4a029
commit f194ac2424
2 changed files with 25 additions and 2 deletions

View File

@@ -6,6 +6,8 @@ export const QUERY_BODYSHOP = gql`
bodyshops(where: { associations: { active: { _eq: true } } }) {
id
jobsizelimit
cdk_dealerid
pbs_serialnumber
md_ro_statuses
uselocalmediaserver
localmediaserverhttp
@@ -13,6 +15,7 @@ export const QUERY_BODYSHOP = gql`
features
localmediatoken
tt_allow_post_to_invoiced
md_responsibility_centers
}
}
`;

View File

@@ -17,7 +17,7 @@ export function* onCreateTimeTicketStart() {
insertNewTimeTicket
);
}
export function* insertNewTimeTicket({ payload: { timeticketinsert } }) {
export function* insertNewTimeTicket({ payload: { timeTicketInput } }) {
try {
logImEXEvent("redux_insertnewtimeticket_attempt");
//console.loging
@@ -32,7 +32,27 @@ export function* insertNewTimeTicket({ payload: { timeticketinsert } }) {
const result = yield client.query({
query: INSERT_NEW_TIME_TICKET,
variables: {
id: employeeId,
timeTicketInput: [
{
bodyshopid: bodyshop.id,
employeeid: technician.id,
date: moment(theTime).format("YYYY-MM-DD"),
clockon: moment(theTime),
jobid: values.jobid,
cost_center: values.cost_center,
ciecacode:
bodyshop.cdk_dealerid || bodyshop.pbs_serialnumber
? values.cost_center
: Object.keys(
bodyshop.md_responsibility_centers.defaults.costs
).find((key) => {
return (
bodyshop.md_responsibility_centers.defaults.costs[key] ===
values.cost_center
);
}),
},
],
},
});
const { valid, data, error } = result.data;