diff --git a/src/hooks/masterHook/useMaster.js b/src/hooks/masterHook/useMaster.js index fcbb821d..5675aba7 100644 --- a/src/hooks/masterHook/useMaster.js +++ b/src/hooks/masterHook/useMaster.js @@ -193,6 +193,10 @@ const fetchMasterData = async (masterType) => { return (await MasterRespository.getPaymentMode()).data; case "Expense Status": return (await MasterRespository.getExpenseStatus()).data; + case "Document Type": + return (await MasterRespository.getDocumentTypes()).data; + case "Document Category": + return (await MasterRespository.getDocumentCategories()).data; case "Status": return [ { diff --git a/src/pages/master/MasterTable.jsx b/src/pages/master/MasterTable.jsx index bf27147d..1c4da079 100644 --- a/src/pages/master/MasterTable.jsx +++ b/src/pages/master/MasterTable.jsx @@ -20,7 +20,14 @@ const MasterTable = ({ data, columns, loading, handleModalData }) => { "noOfPersonsRequired", "color", "displayName", - "permissionIds" + "permissionIds", + "entityTypeId", + "regexExpression", + "isMandatory", + "maxFilesAllowed", + "maxSizeAllowedInMB", + "isValidationRequired", + "documentCategory" ]; const safeData = Array.isArray(data) ? data : []; @@ -80,7 +87,11 @@ const MasterTable = ({ data, columns, loading, handleModalData }) => { {selectedMaster === "Activity" ? "Activity" : "Name"} - {selectedMaster === "Activity" ? "Unit" : "Description"} + {selectedMaster === "Activity" + ? "Unit" + : selectedMaster === "Document Type" + ? "Content Type" + : "Description"} Actions diff --git a/src/repositories/DocumentRepository.jsx b/src/repositories/DocumentRepository.jsx new file mode 100644 index 00000000..052b1ad6 --- /dev/null +++ b/src/repositories/DocumentRepository.jsx @@ -0,0 +1,2 @@ +import { api } from "../utils/axiosClient"; + diff --git a/src/repositories/MastersRepository.jsx b/src/repositories/MastersRepository.jsx index cfb9a890..d084bf86 100644 --- a/src/repositories/MastersRepository.jsx +++ b/src/repositories/MastersRepository.jsx @@ -81,4 +81,8 @@ export const MasterRespository = { createExpenseStatus: (data) => api.post("/api/Master/expenses-status", data), updateExepnseStatus: (id, data) => api.put(`/api/Master/expenses-status/edit/${id}`, data), + + + getDocumentCategories:()=>api.get("/api/Master/document-category/list"), + getDocumentTypes:()=>api.get("/api/Master/document-type/list") };