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