diff --git a/src/abstraction/repository/statisticRepository.js b/src/abstraction/repository/statisticRepository.js index 51165ec..c416e1b 100644 --- a/src/abstraction/repository/statisticRepository.js +++ b/src/abstraction/repository/statisticRepository.js @@ -3,7 +3,6 @@ import url from "@/router/url" import { getJson } from "../resources/statisticResource"; export default class StatisticRepository { async indexAdmin() { - console.log('s'); let response = await axios.get(url("indexAdmin")); if (response.status === 200) { return getJson(response.data.data) diff --git a/src/abstraction/resources/productResource.js b/src/abstraction/resources/productResource.js index 1d39baf..2a7e58d 100644 --- a/src/abstraction/resources/productResource.js +++ b/src/abstraction/resources/productResource.js @@ -12,10 +12,10 @@ export const getJson = (data) => ({ video_link: data.video_link, purchase_link: data.purchase_link, price_unit: data.price, - price: `${data.price.replace('$', '')}`, + price: `${data.price?.replace('$', '')}`, weight_unit: data.weight, - weight: `${data.weight.replace('kg', '')}`, - dimensions_unit: `${data.dimensions.replace('cm', '')}`, + weight: `${data.weight?.replace('kg', '')}`, + dimensions_unit: `${data.dimensions?.replace('cm', '')}`, dimensions: data.dimensions, product_category: data.product_category, product_categories_id: data.product_category?.parent?.id, @@ -23,7 +23,6 @@ export const getJson = (data) => ({ }); export const setData = (data) => { - console.log(data); let formData = { product_category_id: data.product_category_id, title: data.title, diff --git a/src/abstraction/resources/profileResource.js b/src/abstraction/resources/profileResource.js index a4e7efe..b667161 100644 --- a/src/abstraction/resources/profileResource.js +++ b/src/abstraction/resources/profileResource.js @@ -22,7 +22,6 @@ export const getJson = (data) => ({ roles: data.roles }); export const setData = (data, isUpdate = false) => { - console.log(data); let formData = { first_name: data.first_name, last_name: data.last_name, diff --git a/src/abstraction/resources/userResource.js b/src/abstraction/resources/userResource.js index 38eb42a..6477e21 100644 --- a/src/abstraction/resources/userResource.js +++ b/src/abstraction/resources/userResource.js @@ -2,10 +2,10 @@ import { SetPagination, SetQueriesObject } from "@/utils/setQueriesObject"; export const getJson = (data) => { let role_id = null; data.roles.map(x => role_id = x.id); - let type = ''; + let role = ''; let roles = data.roles.map(x => x.name); - roles.includes('manager') ? type = "admin" : roles.includes("trainer") && !roles.includes('manager') ? type = 'trainer' : "trainee" - !data.roles.length ? type = "trainee" : false; + roles.includes('manager') ? role = "admin" : roles.includes("trainer") && !roles.includes('manager') ? role = 'trainer' : "trainee" + !data.roles.length ? role = "trainee" : false; return ({ id: data.id, first_name: data.first_name, @@ -20,8 +20,8 @@ export const getJson = (data) => { address: data.address, email: data.email, cell_number: data.cell_number, - type: type, - role: data.roles, + role: role, + roles: data.roles, role_id: role_id, created_courses_count: data.created_courses_count, joined_courses_count: data.joined_courses_count diff --git a/src/components/Bookmarks/Main.vue b/src/components/Bookmarks/Items.vue similarity index 100% rename from src/components/Bookmarks/Main.vue rename to src/components/Bookmarks/Items.vue diff --git a/src/components/Dashboard/Main.vue b/src/components/Dashboard/Main.vue index 0a8462b..6b10a6f 100644 --- a/src/components/Dashboard/Main.vue +++ b/src/components/Dashboard/Main.vue @@ -2,9 +2,9 @@
-
+
-
+
@@ -71,9 +71,9 @@
-
+
-
+
@@ -133,9 +133,9 @@
-
+
-
+
@@ -211,18 +211,18 @@ export default { Notification, }, data: () => ({ - type: UserStorage.get() ? UserStorage.get().type : null, + role: UserStorage.getRole() ? UserStorage.getRole() : null, statistics: {}, }), methods: { async loadStatistic() { let repository = new StatisticRepository(); this.statistics = - this.type === "admin" + this.role === "admin" ? await repository.indexAdmin() - : this.type === "trainer" + : this.role === "trainer" ? await repository.indexTrainer() - : this.type === "trainee" + : this.role === "trainee" ? await repository.indexTrainee() : false; }, diff --git a/src/components/Global/Section/SideBar.vue b/src/components/Global/Section/SideBar.vue index 838f534..ef6f7df 100644 --- a/src/components/Global/Section/SideBar.vue +++ b/src/components/Global/Section/SideBar.vue @@ -3,7 +3,7 @@
    - \ No newline at end of file + diff --git a/src/views/Bookmarks.vue b/src/views/Bookmarks.vue index 368c89b..05dbc84 100644 --- a/src/views/Bookmarks.vue +++ b/src/views/Bookmarks.vue @@ -22,7 +22,7 @@ \ No newline at end of file + diff --git a/src/views/Programs.vue b/src/views/Programs.vue index 7d60e93..bb869a3 100644 --- a/src/views/Programs.vue +++ b/src/views/Programs.vue @@ -22,7 +22,7 @@