felicity-lims/frontend/vite/src/graphql/instrument.mutations.ts

96 lines
1.6 KiB
TypeScript
Raw Normal View History

2021-04-09 06:37:58 +08:00
import gql from 'graphql-tag';
// INSTRUMENT
export const ADD_INSTRUMENT= gql`
2021-12-31 00:59:41 +08:00
mutation AddInstrument ($payload: InstrumentInputType!) {
createInstrument(payload: $payload) {
2021-12-30 04:46:14 +08:00
... on InstrumentType {
__typename
uid
name
description
keyword
supplier {
2021-04-09 06:37:58 +08:00
uid
name
2021-12-30 04:46:14 +08:00
}
}
... on OperationError {
__typename
error
suggestion
}
2021-04-09 06:37:58 +08:00
}
}
`;
export const EDIT_INSTRUMENT= gql`
2021-12-31 00:59:41 +08:00
mutation EditInstrument ($uid: Int!, $payload: InstrumentInputType!) {
updateInstrument(uid: $uid, payload: $payload){
2021-12-30 04:46:14 +08:00
... on InstrumentType {
__typename
uid
name
description
keyword
supplier {
2021-04-09 06:37:58 +08:00
uid
name
2021-12-30 04:46:14 +08:00
}
}
... on OperationError {
__typename
error
suggestion
2021-04-09 06:37:58 +08:00
}
}
}
`;
// METHOD
export const ADD_METHOD= gql`
2021-12-31 00:59:41 +08:00
mutation AddMethod ($payload: MethodInputType!) {
createMethod(payload: $payload) {
2021-12-30 04:46:14 +08:00
... on MethodType {
__typename
uid
name
description
keyword
}
... on OperationError {
__typename
error
suggestion
}
2021-04-09 06:37:58 +08:00
}
}
`;
export const EDIT_METHOD= gql`
2021-12-31 00:59:41 +08:00
mutation EditMethod ($uid: Int!, $payload: MethodInputType!) {
updateMethod(uid: $uid, payload: $payload){
2021-12-30 04:46:14 +08:00
... on MethodType {
__typename
2021-04-09 06:37:58 +08:00
uid
name
description
keyword
2021-12-30 04:46:14 +08:00
}
... on OperationError {
__typename
error
suggestion
}
2021-04-09 06:37:58 +08:00
}
}
`;