summaryrefslogtreecommitdiff
path: root/src/lib/home/api
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-09-06 09:52:38 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-09-06 09:52:38 +0700
commit3b466589463522ded2f172474a0de533ef02d92c (patch)
treecc2e9c1a7fe7a74054a235c79ec48340aa0255ac /src/lib/home/api
parentfeeb2e853a14554f81a7071299254867b897aaa1 (diff)
<iman> back to code
Diffstat (limited to 'src/lib/home/api')
-rw-r--r--src/lib/home/api/categoryManagementApi.js47
1 files changed, 6 insertions, 41 deletions
diff --git a/src/lib/home/api/categoryManagementApi.js b/src/lib/home/api/categoryManagementApi.js
index 63edd629..b70d60ce 100644
--- a/src/lib/home/api/categoryManagementApi.js
+++ b/src/lib/home/api/categoryManagementApi.js
@@ -1,43 +1,8 @@
-// import odooApi from '@/core/api/odooApi'
+import odooApi from '@/core/api/odooApi'
-// const categoryManagementApi = async () => {
-// const dataCategoryManagement = await odooApi('GET', '/api/v1/categories_management')
-// return dataCategoryManagement
-// }
+const categoryManagementApi = async () => {
+ const dataCategoryManagement = await odooApi('GET', '/api/v1/categories_management')
+ return dataCategoryManagement
+}
-// export default categoryManagementApi
-
-
-
-export const fetchPopulerProductSolr = async (category_id_ids) => {
- let sort ='sort=qty_sold_f desc';
- try {
- const queryParams = new URLSearchParams({ q: category_id_ids });
- const response = await fetch(`/solr/category_management/query?q=*:*&q.op=OR&indent=true`);
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
- const data = await response.json();
- const promotions = await map(data.response.docs);
- return promotions;
- } catch (error) {
- console.error("Error fetching promotion data:", error);
- return [];
- }
- };
-
- const map = async (promotions) => {
- const result = [];
- for (const promotion of promotions) {
- const data = {
- id: promotion.id,
- name: promotion.name_s,
- image: promotion.image_s,
- sequence: promotion.sequence_i,
- numFound: promotion.numFound_i,
- categories_level_2:promotion.categories_level_2
- };
- result.push(data);
- }
- return result;
- }; \ No newline at end of file
+export default categoryManagementApi