diff --git a/resources/js/constants.js b/resources/js/constants.js index 2cf6332..08ef2c2 100644 --- a/resources/js/constants.js +++ b/resources/js/constants.js @@ -3,6 +3,7 @@ let MAIN_DOMAIN = "http://127.0.0.1:8000"; //let MAIN_DOMAIN = "http://telemedpro.test"; export const ADMIN_LOGIN_API = MAIN_DOMAIN + "/api/admin/login" +export const PATIENT_FILTER_LIST_API = MAIN_DOMAIN + "/api/admin/patient-list/" export const PATIENT_LIST_API = MAIN_DOMAIN + "/api/admin/patient-list" export const PATIENT_INFO_API = MAIN_DOMAIN + "/api/admin/patient/" export const PATIENT_MEETING_LIST_API = MAIN_DOMAIN + "/api/admin/get-meeting-history/" @@ -12,6 +13,9 @@ export const PATIENT_DELETE_API = MAIN_DOMAIN + "/api/admin/patient-delete/" export const PATIENT_LABKIT_LIST_API = MAIN_DOMAIN + "/api/admin/patient-labkit-list/" export const PATIENT_LABKIT_STATUS_UPDATE_API = MAIN_DOMAIN + "/api/admin/labkit-status-update/" +export const PATIENT_PRESCRIPTION_STATUS_UPDATE_API = MAIN_DOMAIN + "/api/admin/patient-prescription-status-update/" + +export const SUBCRIPTIONS_LIST_API = MAIN_DOMAIN + "/api/plans/" export const PROVIDER_LIST_API = MAIN_DOMAIN + "/api/admin/telemed-pro-list" diff --git a/resources/js/pages/pages/patient-labkits/labkit.vue b/resources/js/pages/pages/patient-labkits/labkit.vue index 145dea5..bc97069 100644 --- a/resources/js/pages/pages/patient-labkits/labkit.vue +++ b/resources/js/pages/pages/patient-labkits/labkit.vue @@ -88,10 +88,10 @@ const breadcrums = [ - {{labkitStatus }} @@ -192,3 +192,8 @@ const breadcrums = [ + diff --git a/resources/js/pages/pages/patient-meetings/prescription.vue b/resources/js/pages/pages/patient-meetings/prescription.vue index d0785ea..36a860c 100644 --- a/resources/js/pages/pages/patient-meetings/prescription.vue +++ b/resources/js/pages/pages/patient-meetings/prescription.vue @@ -8,7 +8,7 @@ const itemsPrescriptions = ref([]); const patientId = route.params.patient_id; const appointmentId = route.params.id; const prescription = computed(async () => { - console.log('computed=====') + // console.log('computed=====') await getprescriptionList() // await store.dispatch('getHistoryPrescription') // notes.value = store.getters.getHistoryPrescription; @@ -22,7 +22,7 @@ const getprescriptionList = async () => { appointment_id: appointmentId, }) let prescriptions = store.getters.getPrescriptionList - console.log("BeforeOverviewItem", prescriptions); + // console.log("BeforeOverviewItem", prescriptions); // itemsPrescriptions.value = store.getters.getPrescriptionList for (let data of prescriptions) { let dataObject = {} @@ -35,6 +35,7 @@ const getprescriptionList = async () => { dataObject.from = data.from dataObject.name = data.name dataObject.quantity = data.quantity + dataObject.id = data.id dataObject.doctor = data.doctor.name dataObject.refill_quantity = data.refill_quantity dataObject.status = data.status @@ -122,6 +123,9 @@ const headers = [ const prescriptionIndex = ref([]); const prescriptionItem = ref(-1) const prescriptionDialog = ref(false) +const getSelectedCart = ref(''); +const getIsTonalSnackbarVisible = ref(false); +const prescriptionStatus = ref(''); const selectedItem = ref(null); const showDetail = item => { // console.log("id",item); @@ -148,6 +152,23 @@ const breadcrums = [ } ]; + +const onChange = (id)=> { + getSelectedCart.value = id; + +} +const onStatusChange = async(status) => { + console.log('Selected status:', status, getSelectedCart.value); + store.dispatch('updateIsLoading', true) + await store.dispatch('updatePrescriptionStatus', { + prescription_id : getSelectedCart.value, + status: status + }) + console.log('Selected:', store.getters.getPatientPrescriptionStatus); + prescriptionStatus.value = store.getters.getPatientPrescriptionStatus.status; + getIsTonalSnackbarVisible.value = true; +}; + + + {{prescriptionStatus }} + @@ -191,13 +218,24 @@ const breadcrums = [ + +