49 lines
911 B
JavaScript
49 lines
911 B
JavaScript
import { gql } from "apollo-boost";
|
|
|
|
export const QUERY_TICKETS_BY_JOBID = gql`
|
|
query QUERY_TICKETS_BY_JOBID($jobid: uuid!) {
|
|
timetickets(where: { jobid: { _eq: $jobid } }) {
|
|
actualhrs
|
|
cost_center
|
|
ciecacode
|
|
rate
|
|
productivehrs
|
|
id
|
|
employee {
|
|
employee_number
|
|
first_name
|
|
last_name
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const INSERT_NEW_TIME_TICKET = gql`
|
|
mutation INSERT_NEW_TIME_TICKET(
|
|
$timeTicketInput: [timetickets_insert_input!]!
|
|
) {
|
|
insert_timetickets(objects: $timeTicketInput) {
|
|
returning {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const UPDATE_TIME_TICKET = gql`
|
|
mutation UPDATE_TIME_TICKET(
|
|
$timeticketId: uuid!
|
|
$timeticket: timetickets_set_input!
|
|
) {
|
|
update_timetickets(
|
|
where: { id: { _eq: $timeticketId } }
|
|
_set: $timeticket
|
|
) {
|
|
returning {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|