From dc5aefd9148718b6ed8e66c8784e2382c50cd130 Mon Sep 17 00:00:00 2001 From: "nasir@endelospay.com" Date: Thu, 13 Jun 2024 23:35:29 +0500 Subject: [PATCH] fix --- resources/js/constants.js | 4 ++ .../js/pages/reports/providers-report.vue | 67 +++++++++---------- resources/js/store.js | 46 ++++++++++++- 3 files changed, 78 insertions(+), 39 deletions(-) diff --git a/resources/js/constants.js b/resources/js/constants.js index 73631ff..33e78af 100644 --- a/resources/js/constants.js +++ b/resources/js/constants.js @@ -59,3 +59,7 @@ export const ADMIN_PROVIDER_DETAIL_API = MAIN_DOMAIN + "/api/admin/telemed-full- export const ADMIN_PATIENT_PROFILE_API = MAIN_DOMAIN + "/api/admin/get-question-builder/" export const ADMIN_PROVIDER_REPORT_API = MAIN_DOMAIN + "/api/admin/provider-report" + +export const ADMIN_PROVIDER_REPORT_POST_API = MAIN_DOMAIN + "/api/admin/provider-report-post" + + diff --git a/resources/js/pages/reports/providers-report.vue b/resources/js/pages/reports/providers-report.vue index 44fd661..c220256 100644 --- a/resources/js/pages/reports/providers-report.vue +++ b/resources/js/pages/reports/providers-report.vue @@ -134,22 +134,7 @@ const closeDelete = () => { } const save = async () => { - const { valid } = await refVForm.value.validate() - console.log(valid) - if (valid) { - if (editedIndex.value > -1){ - await store.dispatch('providerUpdate',{ - id: editedItem.value.id, - first_name: editedItem.value.first_name, - last_name: editedItem.value.last_name, - email: editedItem.value.email, - }) - Object.assign(providersList.value[editedIndex.value], editedItem.value) - }else{ - providersList.value.push(editedItem.value) - } - close() - } + await getProviderFilter() } @@ -247,23 +232,18 @@ const deleteItemConfirm = async() => { providersList.value.splice(editedIndex.value, 1) closeDelete() } -const getprovidersList = computed(async () => { - providersList.value = []; - console.log('getprovidersFilterList',store.getters.getProvidersList) - let list = store.getters.getProvidersList - store.dispatch('updateIsLoading', false) - providersList.value = list - return providersList.value -}); + const getProviderFilter = async() => { store.dispatch('updateIsLoading', true) - await store.dispatch('providersReport',{ + await store.dispatch('providersReportsFilterList',{ gender: filter.value.gender.toLowerCase(), - state: filter.value.state.toLowerCase(), + state: filter.value.state, availabilityFrom: filter.value.availabilityFrom.toLowerCase(), - availabilityTo:filter.value.availabilityTo.toLowerCase(), - + availabilityTo: filter.value.availabilityTo.toLowerCase(), + specialty: filter.value.specialty, + provider_list: filter.value.provider_list, + practics_state:filter.value.practics_state, }) store.dispatch('updateIsLoading', false) @@ -299,45 +279,45 @@ const onSpecialty = async(newvalue)=> { console.log("onSpecialty",filter.value.specialty); } - // await getPatientFilter(); +//await getProviderFilter(); } const onGenderChange = async(newvalue)=> { filter.value.gender = newvalue; console.log("gender",filter.value.gender); - await getProviderFilter(); + //await getProviderFilter(); } const onStateChange = async(newvalue)=> { filter.value.state = newvalue; console.log("state",filter.value.state); - await getProviderFilter(); + //await getProviderFilter(); } const onAvailabilityFromChange = async(newvalue)=> { filter.value.availabilityFrom = newvalue; console.log("frmo",filter.value.availabilityFrom); - await getProviderFilter(); + //await getProviderFilter(); } const onAvailabilityToChange = async(newvalue)=> { filter.value.availabilityTo = newvalue; console.log("to",filter.value.availabilityTo); - await getProviderFilter(); + //await getProviderFilter(); } const onProviderListChange = async(newvalue)=> { filter.value.provider_list = newvalue; console.log("provider_list",filter.value.provider_list); - // await getProviderFilter(); + //await getProviderFilter(); } const onPracticsStateChange = async(newvalue)=> { filter.value.practics_state = newvalue; console.log("state",filter.value.practics_state); - //await getProviderFilter(); + //await getProviderFilter(); } const onDateRangeChange = async(newvalue)=> { @@ -369,7 +349,7 @@ const timeOptions = computed(() => {