From ee19b914d95daf047c471d443bf7ef99e1de712e Mon Sep 17 00:00:00 2001 From: Tharindu Jayawardhana Date: Sun, 9 Jun 2024 16:25:30 +0530 Subject: [PATCH 1/9] fixed item update endpoint --- src/features/items-management/services/ItemUpdateService.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/features/items-management/services/ItemUpdateService.tsx b/src/features/items-management/services/ItemUpdateService.tsx index 63871fe..2f6cf06 100644 --- a/src/features/items-management/services/ItemUpdateService.tsx +++ b/src/features/items-management/services/ItemUpdateService.tsx @@ -47,7 +47,8 @@ const useItemUpdateService = () => { const navigate = useNavigate(); const fetchItemById = async (id: number) => { try { - const res = await http.get(`/item/get-item-details-by-id/${id}`); + const res = await http.get(`/item/get-item-all-details-by-id-old/${id}`); + console.log(res); const data = mapResponseToItemDTO(res.data); console.log(data); console.log('data', data); From aafbbd16df90f668011f94eec1742f88553e5f18 Mon Sep 17 00:00:00 2001 From: Tharindu Jayawardhana Date: Sun, 9 Jun 2024 16:49:04 +0530 Subject: [PATCH 2/9] fixed the order fetching functinality --- .../services/OrderManagementService.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/features/order-management/services/OrderManagementService.tsx b/src/features/order-management/services/OrderManagementService.tsx index 3fbbbb6..5dd76b3 100644 --- a/src/features/order-management/services/OrderManagementService.tsx +++ b/src/features/order-management/services/OrderManagementService.tsx @@ -2,22 +2,23 @@ import { useState } from 'react'; import useAxiosInstance from '../../login/services/useAxiosInstance'; import { Order } from '../interfaces/OrderDetails'; import { filterOrdersByBranch } from '../utils/filterUtils'; +import { useUserContext } from '../../../context/UserContext'; const useOrderManagementService = () => { const [loading, setLoading] = useState(false); const http = useAxiosInstance(); const [orderData, setOrderData] = useState(); const [filteredOrderData, setFilteredOrderData] = useState(); + const user = useUserContext(); const fetchOrderData = async () => { try { setLoading(true); - const res = await http.get('/order/getAllOrdersWithDetails'); + const res = await http.get( + `/order/getOrderWithDetailsByBranchId/${user.user?.branchId}` + ); console.log(res.data.data); setOrderData(res.data.data); - const filtered = orderData?.filter((order) => { - filterOrdersByBranch(order, '3'); - }); - setFilteredOrderData(filtered); + setFilteredOrderData(res.data.data); } catch (error) { console.log(error); } finally { From 99266c77101a7835b390457cea114531dd86d212 Mon Sep 17 00:00:00 2001 From: Tharindu Jayawardhana Date: Sun, 9 Jun 2024 17:12:58 +0530 Subject: [PATCH 3/9] order fetching and filtering done --- .../components/items/ItemsManagementWindow.tsx | 6 +++--- src/features/manager-dashboard/layout/MainDashboard.tsx | 2 +- .../order-management/layouts/OrderManagementWindow.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/features/manager-dashboard/components/items/ItemsManagementWindow.tsx b/src/features/manager-dashboard/components/items/ItemsManagementWindow.tsx index 98197fb..1e03e22 100644 --- a/src/features/manager-dashboard/components/items/ItemsManagementWindow.tsx +++ b/src/features/manager-dashboard/components/items/ItemsManagementWindow.tsx @@ -36,7 +36,7 @@ const ItemsManagementWindow = () => { ).toFixed(2); return ( -
+
{/* buttons */} {/* Summary Cards */} @@ -82,9 +82,9 @@ const ItemsManagementWindow = () => { onChange={(e) => handleSearch(e.target.value)} />
-
+
- +
diff --git a/src/features/manager-dashboard/layout/MainDashboard.tsx b/src/features/manager-dashboard/layout/MainDashboard.tsx index 5f43b3c..2a209cc 100644 --- a/src/features/manager-dashboard/layout/MainDashboard.tsx +++ b/src/features/manager-dashboard/layout/MainDashboard.tsx @@ -45,7 +45,7 @@ const MainDashboard = () => {
-
+
{renderSelectedItem()}
diff --git a/src/features/order-management/layouts/OrderManagementWindow.tsx b/src/features/order-management/layouts/OrderManagementWindow.tsx index 870ec0d..e7743fd 100644 --- a/src/features/order-management/layouts/OrderManagementWindow.tsx +++ b/src/features/order-management/layouts/OrderManagementWindow.tsx @@ -45,7 +45,7 @@ function OrderManagementWindow({}: Props) { }; return ( -
+