This commit is contained in:
nasir@endelospay.com
2024-06-07 04:02:32 +05:00
parent bff5e31c09
commit e024a459c0
10 changed files with 624 additions and 14 deletions

View File

@@ -2,6 +2,10 @@ import axios from 'axios';
import { createStore } from 'vuex';
import {
ADMIN_GET_SITE_SETTING,
ADMIN_LAB_KIT_ADD_API,
ADMIN_LAB_KIT_DELETE_API,
ADMIN_LAB_KIT_LIST_API,
ADMIN_LAB_KIT_UPDATE_API,
ADMIN_LOGIN_DETAIL,
ADMIN_UPDATE_PASSWORD,
ADMIN_UPDATE_SITE_SETTING,
@@ -48,7 +52,8 @@ export default createStore({
siteSetting: null,
showMessage: null,
timeout: null,
checkLoginExpire:false
checkLoginExpire: false,
labKitList:[]
},
mutations: {
setLoading(state, payload) {
@@ -95,6 +100,9 @@ export default createStore({
setLabsList(state, payload) {
state.labsList = payload
},
setLabKitList(state, payload) {
state.labKitList = payload
},
setPrescription(state, payload) {
state.patientPrescription = payload
},
@@ -278,7 +286,11 @@ export default createStore({
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', response.data.message)
}
})
.catch(error => {
commit('setLoading', false)
@@ -503,7 +515,11 @@ export default createStore({
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message=='success' && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', 'Successfully Updated')
}
})
.catch(error => {
commit('setLoading', false)
@@ -520,7 +536,11 @@ export default createStore({
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', 'Successfully Deleted')
}
})
.catch(error => {
commit('setLoading', false)
@@ -576,7 +596,11 @@ export default createStore({
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message=='success' && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', 'Successfully Added')
}
})
.catch(error => {
commit('setLoading', false)
@@ -638,7 +662,11 @@ export default createStore({
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.msg && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', response.data.msg)
}
})
.catch(error => {
commit('setLoading', false)
@@ -714,6 +742,96 @@ export default createStore({
}
});
},
async labsKitList({ commit }, payload) {
commit('setLoading', true)
await axios.post(ADMIN_LAB_KIT_LIST_API, {}, {
headers: {
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
}
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
commit('setLabKitList',response.data.labkit)
})
.catch(error => {
commit('setLoading', false)
console.error('Error:', error);
});
},
async labKitUpdate({ commit }, payload) {
commit('setLoading', true)
await axios.post(ADMIN_LAB_KIT_UPDATE_API+payload.id, {
name: payload.name,
amount: payload.amount,
}, {
headers: {
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
}
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', response.data.message)
}
})
.catch(error => {
commit('setLoading', false)
console.error('Error:', error);
});
},
async labKitAdd({ commit }, payload) {
commit('setLoading', true)
await axios.post(ADMIN_LAB_KIT_ADD_API, {
name: payload.name,
amount: payload.amount,
}, {
headers: {
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
}
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', response.data.message)
}
})
.catch(error => {
commit('setLoading', false)
console.error('Error:', error);
});
},
async labKitDelete({ commit }, payload) {
commit('setLoading', true)
console.log(localStorage.getItem('admin_access_token'))
await axios.post(ADMIN_LAB_KIT_DELETE_API+payload.id, {}, {
headers: {
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
}
}) .then(response => {
commit('setLoading', false)
console.log('Response:', response.data);
if (response.data.message && response.status === 200) {
commit('setSuccessMsg', true)
console.log('Response:', response.data.message);
commit('setShowMsg', response.data.message)
}
})
.catch(error => {
commit('setLoading', false)
console.error('Error:', error);
});
},
},
getters: {
getIsLoading(state){
@@ -770,5 +888,8 @@ export default createStore({
getCheckLoginExpire(state){
return state.checkLoginExpire
},
getLabKitList(state) {
return state.labKitList
},
}
})