Added Document Managment feature #388
@ -193,6 +193,10 @@ const fetchMasterData = async (masterType) => {
|
|||||||
return (await MasterRespository.getPaymentMode()).data;
|
return (await MasterRespository.getPaymentMode()).data;
|
||||||
case "Expense Status":
|
case "Expense Status":
|
||||||
return (await MasterRespository.getExpenseStatus()).data;
|
return (await MasterRespository.getExpenseStatus()).data;
|
||||||
|
case "Document Type":
|
||||||
|
return (await MasterRespository.getDocumentTypes()).data;
|
||||||
|
case "Document Category":
|
||||||
|
return (await MasterRespository.getDocumentCategories()).data;
|
||||||
case "Status":
|
case "Status":
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
|
@ -20,7 +20,14 @@ const MasterTable = ({ data, columns, loading, handleModalData }) => {
|
|||||||
"noOfPersonsRequired",
|
"noOfPersonsRequired",
|
||||||
"color",
|
"color",
|
||||||
"displayName",
|
"displayName",
|
||||||
"permissionIds"
|
"permissionIds",
|
||||||
|
"entityTypeId",
|
||||||
|
"regexExpression",
|
||||||
|
"isMandatory",
|
||||||
|
"maxFilesAllowed",
|
||||||
|
"maxSizeAllowedInMB",
|
||||||
|
"isValidationRequired",
|
||||||
|
"documentCategory"
|
||||||
];
|
];
|
||||||
|
|
||||||
const safeData = Array.isArray(data) ? data : [];
|
const safeData = Array.isArray(data) ? data : [];
|
||||||
@ -80,7 +87,11 @@ const MasterTable = ({ data, columns, loading, handleModalData }) => {
|
|||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th></th>
|
||||||
<th className="text-start"> {selectedMaster === "Activity" ? "Activity" : "Name"}</th>
|
<th className="text-start"> {selectedMaster === "Activity" ? "Activity" : "Name"}</th>
|
||||||
<th className="text-start"> {selectedMaster === "Activity" ? "Unit" : "Description"}</th>
|
<th className="text-start"> {selectedMaster === "Activity"
|
||||||
|
? "Unit"
|
||||||
|
: selectedMaster === "Document Type"
|
||||||
|
? "Content Type"
|
||||||
|
: "Description"}</th>
|
||||||
<th className={` ${!hasMasterPermission && "d-none"}`}>
|
<th className={` ${!hasMasterPermission && "d-none"}`}>
|
||||||
Actions
|
Actions
|
||||||
</th>
|
</th>
|
||||||
|
2
src/repositories/DocumentRepository.jsx
Normal file
2
src/repositories/DocumentRepository.jsx
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
import { api } from "../utils/axiosClient";
|
||||||
|
|
@ -81,4 +81,8 @@ export const MasterRespository = {
|
|||||||
createExpenseStatus: (data) => api.post("/api/Master/expenses-status", data),
|
createExpenseStatus: (data) => api.post("/api/Master/expenses-status", data),
|
||||||
updateExepnseStatus: (id, data) =>
|
updateExepnseStatus: (id, data) =>
|
||||||
api.put(`/api/Master/expenses-status/edit/${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")
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user