From 4427d719801c1bd31d17eaf5b2ee021986722625 Mon Sep 17 00:00:00 2001 From: pramod mahajan Date: Sat, 19 Jul 2025 23:37:09 +0530 Subject: [PATCH] added Payment Mode master with API integration and table config for get list --- src/data/masters.js | 3 ++- src/hooks/masterHook/useMaster.js | 2 ++ src/repositories/MastersRepository.jsx | 5 ++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/data/masters.js b/src/data/masters.js index 04218090..60f36b38 100644 --- a/src/data/masters.js +++ b/src/data/masters.js @@ -6,7 +6,8 @@ export const mastersList = [ { id: 4, name: "Work Category" }, { id: 5, name: "Contact Category" }, { id: 6, name: "Contact Tag" }, - { id: 7, name: "Expense Type" }, + { id: 7, name: "Expense Type" }, + { id: 8, name: "Payment Mode" }, ]; // ------------------- diff --git a/src/hooks/masterHook/useMaster.js b/src/hooks/masterHook/useMaster.js index 69d9d3ca..9e3ec2ee 100644 --- a/src/hooks/masterHook/useMaster.js +++ b/src/hooks/masterHook/useMaster.js @@ -111,6 +111,8 @@ const fetchMasterData = async (masterType) => { return (await MasterRespository.getContactTag()).data; case "Expense Type": return (await MasterRespository.getExpenseType()).data; + case "Payment Mode": + return (await MasterRespository.getPaymentMode()).data; case "Status": return [ { diff --git a/src/repositories/MastersRepository.jsx b/src/repositories/MastersRepository.jsx index 9689853f..165e0a04 100644 --- a/src/repositories/MastersRepository.jsx +++ b/src/repositories/MastersRepository.jsx @@ -58,6 +58,9 @@ export const MasterRespository = { getAuditStatus:()=>api.get('/api/Master/work-status'), - getExpenseType:()=>api.get('/api/Master/expenses-types') + getExpenseType:()=>api.get('/api/Master/expenses-types'), + + + getPaymentMode:()=>api.get('/api/Master/payment-modes') } \ No newline at end of file -- 2.43.0