import { GET_EDIT_VISIT, GET_LOCATIONS } from '../../graphql/query';
import APIService from '../../lib/APIService';
import { BASE_URL_PATIENT, BASE_URL_LOCATION } from '../../helper/urlConstants';
const CREATE_ADD_VISIT = `
mutation($input:createVisitInput!){
createVisit(input:$input){
VisitUid,
PatientUid
}
}`;
export const addVisitPatient = async params => {
// if (!params.input.Unit) {
// params.input.Unit = 'ABFM';
// }
const headers = {
'request-user-id': 7
};
const requestOptions = {
query: CREATE_ADD_VISIT,
variables: params
};
const res = await APIService.post(
BASE_URL_PATIENT,
requestOptions,
headers
);
const response = res.data.data.createVisit;
// console.log('Received data ===> ', response);
return response;
};
export const getVisitPatient = async params => {
const headers = {
'request-user-id': 7
};
const requestOptions = {
query: GET_EDIT_VISIT,
variables: params
};
const url = BASE_URL_PATIENT;
const res = await APIService.post(url, requestOptions, headers);
// console.log('Received user data ===> ', res);
return res;
};
export const getLocations = async params => {
const headers = {
'request-user-id': 7
};
const requestOptions = {
query: GET_LOCATIONS,
variables: params
};
const url = BASE_URL_LOCATION;
const res = await APIService.post(url, requestOptions, headers);
// console.log('Location data ===> ', res.data.data.getLocations);
return res.data.data.getLocations;
};
export const getLocationsCnt = async params => {
const headers = {
'request-user-id': 7
};
const requestOptions = {
query: GET_LOCATIONS,
variables: params
};
const url = BASE_URL_LOCATION;
const res = await APIService.post(url, requestOptions, headers);
// console.log('Location count ===> ', res.data.data.getLocations[0].count);
return res.data.data.getLocations[0].count;
};
|