fix
This commit is contained in:
parent
dc5aefd914
commit
d8c3cf3e64
@ -69,11 +69,7 @@ const addressTypes = [
|
||||
>
|
||||
<VCardText class="pt-5">
|
||||
<!-- 👉 dialog close btn -->
|
||||
<DialogCloseBtn
|
||||
variant="text"
|
||||
size="default"
|
||||
@click="resetForm"
|
||||
/>
|
||||
|
||||
|
||||
<!-- 👉 Title -->
|
||||
<div class="text-center mb-6">
|
||||
|
@ -62,4 +62,6 @@ export const ADMIN_PROVIDER_REPORT_API = MAIN_DOMAIN + "/api/admin/provider-repo
|
||||
|
||||
export const ADMIN_PROVIDER_REPORT_POST_API = MAIN_DOMAIN + "/api/admin/provider-report-post"
|
||||
|
||||
export const ADMIN_GET_ORDER_API = MAIN_DOMAIN + "/api/admin/get-order-data"
|
||||
|
||||
|
||||
|
@ -51,7 +51,11 @@ export default [
|
||||
icon: { icon: 'ri-medicine-bottle-line' },
|
||||
to: 'admin-products',
|
||||
},
|
||||
|
||||
{
|
||||
title: 'Orders',
|
||||
icon: { icon: 'ri-medicine-bottle-line' },
|
||||
to: 'admin-orders',
|
||||
},
|
||||
{
|
||||
title: 'Settings',
|
||||
icon: { icon: 'ri-settings-4-line' },
|
||||
|
@ -1,7 +1,9 @@
|
||||
<script setup>
|
||||
import mastercard from '@images/logos/mastercard.png'
|
||||
import paypal from '@images/logos/paypal.png'
|
||||
import mastercard from '@images/logos/mastercard.png';
|
||||
import paypal from '@images/logos/paypal.png';
|
||||
import { useStore } from 'vuex';
|
||||
|
||||
const store = useStore();
|
||||
const widgetData = ref([
|
||||
{
|
||||
title: 'Pending Payment',
|
||||
@ -132,7 +134,16 @@ const {
|
||||
orderBy,
|
||||
},
|
||||
}))
|
||||
onMounted(async () => {
|
||||
store.dispatch('updateIsLoading', true);
|
||||
await store.dispatch('orderList');
|
||||
store.dispatch('updateIsLoading', false);
|
||||
|
||||
let list = store.getters.getOrderList;
|
||||
|
||||
console.log(list);
|
||||
|
||||
});
|
||||
const orders = computed(() => ordersData.value.orders)
|
||||
const totalOrder = computed(() => ordersData.value.total)
|
||||
|
||||
|
@ -83,6 +83,7 @@ export const routes = [
|
||||
name: 'admin-provider-meeitng-details',
|
||||
component: () => import('@/pages/providers/meeting-details.vue'),
|
||||
},
|
||||
|
||||
{
|
||||
path: '/admin/patient/meeting/prescription/:patient_id/:id',
|
||||
name: 'admin-patient-meeitng-prescription',
|
||||
@ -155,6 +156,11 @@ export const routes = [
|
||||
name: 'admin-provider-report',
|
||||
component: () => import('@/pages/reports/providers-report.vue'),
|
||||
},
|
||||
{
|
||||
path: '/admin/orders',
|
||||
name: 'admin-orders',
|
||||
component: () => import('@/pages/apps/ecommerce/order/list/index.vue'),
|
||||
},
|
||||
{
|
||||
path: '/apps/email/filter/:filter',
|
||||
name: 'apps-email-filter',
|
||||
@ -191,4 +197,5 @@ export const routes = [
|
||||
name: 'apps-ecommerce-dashboard',
|
||||
component: () => import('@/pages/dashboards/ecommerce.vue'),
|
||||
},
|
||||
|
||||
]
|
||||
|
@ -1,6 +1,7 @@
|
||||
import axios from 'axios';
|
||||
import { createStore } from 'vuex';
|
||||
import {
|
||||
ADMIN_GET_ORDER_API,
|
||||
ADMIN_GET_SITE_SETTING,
|
||||
ADMIN_LAB_KIT_ADD_API,
|
||||
ADMIN_LAB_KIT_DELETE_API,
|
||||
@ -73,6 +74,7 @@ export default createStore({
|
||||
patientDetail: null,
|
||||
providerDetail:null,
|
||||
patientAnswers: null,
|
||||
orderList:null
|
||||
},
|
||||
mutations: {
|
||||
setLoading(state, payload) {
|
||||
@ -180,7 +182,9 @@ export default createStore({
|
||||
setProvidersReportData(state, payload){
|
||||
state.providersReportData= payload
|
||||
},
|
||||
|
||||
setOrderList(state, payload){
|
||||
state.orderList= payload
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
|
||||
@ -1132,7 +1136,7 @@ export default createStore({
|
||||
availability_to: payload.availabilityTo ? payload.availabilityTo : 'all',
|
||||
specialty: payload.specialty ? payload.specialty : 'all',
|
||||
provider_list: payload.provider_list ? payload.provider_list : 'all',
|
||||
practics_state: payload.practics_state ? payload.practics_state : 'all',
|
||||
practice_state: payload.practics_state ? payload.practics_state : 'all',
|
||||
}, {
|
||||
headers: {
|
||||
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
|
||||
@ -1150,6 +1154,28 @@ export default createStore({
|
||||
console.error('Error:', error);
|
||||
});
|
||||
},
|
||||
async orderList({ commit }, payload) {
|
||||
commit('setLoading', true)
|
||||
console.log(localStorage.getItem('admin_access_token'))
|
||||
await axios.get(ADMIN_GET_ORDER_API, {
|
||||
|
||||
}, {
|
||||
headers: {
|
||||
'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`,
|
||||
}
|
||||
}) .then(response => {
|
||||
commit('setLoading', false)
|
||||
console.log('Response:', response.data);
|
||||
|
||||
|
||||
commit('setOrderList',response.data)
|
||||
|
||||
})
|
||||
.catch(error => {
|
||||
commit('setLoading', false)
|
||||
console.error('Error:', error);
|
||||
});
|
||||
},
|
||||
},
|
||||
getters: {
|
||||
getIsLoading(state){
|
||||
@ -1236,5 +1262,8 @@ export default createStore({
|
||||
getProvidersReportData(state){
|
||||
return state.providersReportData
|
||||
},
|
||||
getOrderList(state){
|
||||
return state.orderList
|
||||
},
|
||||
}
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user