This commit is contained in:
nasir@endelospay.com
2024-06-05 22:52:34 +05:00
parent 7e451af7a2
commit 83459a1ea8
8 changed files with 321 additions and 7 deletions

View File

@@ -18,6 +18,7 @@ import {
PATIENT_UPDATE_API,
PROVIDER_DELETE_API,
PROVIDER_LIST_API,
PROVIDER_MEETING_LIST_API,
PROVIDER_UPDATE_API
} from './constants.js';
@@ -27,7 +28,8 @@ export default createStore({
state: {
isLoading: false,
patientList:[],
patientMeetingList:[],
patientMeetingList: [],
providerMeetingList:[],
providersList:[],
labsList:[],
singlePatientAppointment: null,
@@ -47,6 +49,9 @@ export default createStore({
setPtientMeetingList(state, payload) {
state.patientMeetingList = payload
},
setProviderMeetingList(state, payload) {
state.providerMeetingList = payload
},
setProvidersList(state, payload) {
state.providersList = payload
},
@@ -124,6 +129,24 @@ export default createStore({
console.error('Error:', error);
});
},
async providerMeetingList({ commit }, payload) {
commit('setLoading', true)
console.log(localStorage.getItem('admin_access_token'))
await axios.post(PROVIDER_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('setProviderMeetingList',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, {
@@ -525,6 +548,9 @@ export default createStore({
getPatientMeetingList(state){
return state.patientMeetingList
},
getProviderMeetingList(state){
return state.providerMeetingList
},
getProvidersList(state){
return state.providersList