This commit is contained in:
Muhammad Shahzad
2024-06-04 00:15:46 +05:00
parent fc0c654595
commit 16c7ea922b
5 changed files with 194 additions and 2 deletions

View File

@@ -7,15 +7,20 @@ import {
LABS_UPDATE_API,
PATIENT_DELETE_API,
PATIENT_LIST_API,
PATIENT_MEETING_LIST_API,
PATIENT_UPDATE_API,
PROVIDER_DELETE_API,
PROVIDER_LIST_API,
PROVIDER_UPDATE_API
} from './constants.js';
export default createStore({
state: {
isLoading: false,
patientList:[],
patientMeetingList:[],
providersList:[],
labsList:[]
},
@@ -27,6 +32,9 @@ export default createStore({
setPtientList(state, payload) {
state.patientList = payload
},
setPtientMeetingList(state, payload) {
state.patientMeetingList = payload
},
setProvidersList(state, payload) {
state.providersList = payload
},
@@ -71,6 +79,24 @@ export default createStore({
console.error('Error:', error);
});
},
async patientMeetingList({ commit }, payload) {
commit('setLoading', true)
console.log(localStorage.getItem('admin_access_token'))
await axios.post(PATIENT_MEETING_LIST_API+payload.id, {}, {
headers: {
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
}
}) .then(response => {
commit('setLoading', false)
console.log('Meeting Response:', response.data.patients);
commit('setPtientMeetingList',response.data.patients);
})
.catch(error => {
commit('setLoading', false)
console.error('Error:', error);
});
},
async patientUpdate({ commit }, payload) {
commit('setLoading', true)
await axios.post(PATIENT_UPDATE_API+payload.id, {
@@ -258,6 +284,10 @@ export default createStore({
getPatientList(state){
return state.patientList
},
getPatientMeetingList(state){
return state.patientMeetingList
},
getProvidersList(state){
return state.providersList
},