42 lines
825 B
JavaScript
42 lines
825 B
JavaScript
import gql from "graphql-tag";
|
|
|
|
export const INSERT_NEW_PARTS_ORDERS = gql`
|
|
mutation INSERT_NEW_PARTS_ORDERS($po: [parts_orders_insert_input!]!) {
|
|
insert_parts_orders(objects: $po) {
|
|
returning {
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const MUTATION_BACKORDER_PART_LINE = gql`
|
|
mutation MUTATION_BACKORDER_PART_LINE(
|
|
$jobLineId: uuid!
|
|
$partsLineId: uuid!
|
|
$status: String!
|
|
$partsOrder: parts_order_lines_set_input
|
|
) {
|
|
update_parts_order_lines(
|
|
where: { id: { _eq: $partsLineId } }
|
|
_set: $partsOrder
|
|
) {
|
|
returning {
|
|
status
|
|
backordered_on
|
|
backordered_eta
|
|
id
|
|
}
|
|
}
|
|
update_joblines(
|
|
where: { id: { _eq: $jobLineId } }
|
|
_set: { status: $status }
|
|
) {
|
|
returning {
|
|
status
|
|
id
|
|
}
|
|
}
|
|
}
|
|
`;
|