diff --git a/src/components/Expenses/ExpenseStatusLogs.jsx b/src/components/Expenses/ExpenseStatusLogs.jsx
index 6688be99..88adfb9c 100644
--- a/src/components/Expenses/ExpenseStatusLogs.jsx
+++ b/src/components/Expenses/ExpenseStatusLogs.jsx
@@ -33,7 +33,7 @@ const ExpenseStatusLogs = ({ data }) => {
{log.action}
- {log?.updateAt ?? "14-Aug-2025"}
+ {log?.updateAt}
diff --git a/src/components/Expenses/ManageExpense.jsx b/src/components/Expenses/ManageExpense.jsx
index 4284bfbd..c6d11e85 100644
--- a/src/components/Expenses/ManageExpense.jsx
+++ b/src/components/Expenses/ManageExpense.jsx
@@ -14,6 +14,8 @@ import useMaster, {
import {
useEmployeesAllOrByProjectId,
useEmployeesByProject,
+ useEmployeesName,
+ useEmployeesNameByProject,
} from "../../hooks/useEmployees";
import Avatar from "../common/Avatar";
import {
@@ -24,6 +26,7 @@ import {
import ExpenseSkeleton from "./ExpenseSkeleton";
import moment from "moment";
import DatePicker from "../common/DatePicker";
+import ErrorPage from "../../pages/ErrorPage";
const ManageExpense = ({ closeModal, expenseToEdit = null }) => {
const {
@@ -31,6 +34,7 @@ const ManageExpense = ({ closeModal, expenseToEdit = null }) => {
isLoading,
error: ExpenseErrorLoad,
} = useExpense(expenseToEdit);
+ console.log(data)
const [ExpenseType, setExpenseType] = useState();
const dispatch = useDispatch();
const {
@@ -53,11 +57,14 @@ const ManageExpense = ({ closeModal, expenseToEdit = null }) => {
});
const selectedproject = watch("projectId");
- const selectedProject = useSelector(
- (store) => store.localVariables.projectId
- );
- const { projectNames, loading: projectLoading, error } = useProjectName();
-debugger
+
+ const {
+ projectNames,
+ loading: projectLoading,
+ error,
+ isError: isProjectError,
+ } = useProjectName();
+
const {
PaymentModes,
loading: PaymentModeLoading,
@@ -69,11 +76,10 @@ debugger
error: stausError,
} = useExpenseStatus();
const {
- employees,
- loading: EmpLoading,
- error: EmpError,
- } = useEmployeesByProject(selectedproject);
-
+ data: employees,
+ isLoading: EmpLoading,
+ isError: isEmployeeError,
+ } = useEmployeesNameByProject(selectedproject);
const files = watch("billAttachments");
const onFileChange = async (e) => {
const newFiles = Array.from(e.target.files);
@@ -90,7 +96,7 @@ debugger
contentType: file.type,
fileSize: file.size,
description: "",
- isActive:true
+ isActive: true,
};
})
);
@@ -136,7 +142,8 @@ debugger
};
useEffect(() => {
- if (expenseToEdit && data && employees) {
+ if (expenseToEdit && data ) {
+
reset({
projectId: data.project.id || "",
expensesTypeId: data.expensesType.id || "",
@@ -173,7 +180,12 @@ debugger
}
);
const onSubmit = (fromdata) => {
- let payload = {...fromdata,transactionDate: moment.utc(fromdata.transactionDate, 'DD-MM-YYYY').toISOString()}
+ let payload = {
+ ...fromdata,
+ transactionDate: moment
+ .utc(fromdata.transactionDate, "DD-MM-YYYY")
+ .toISOString(),
+ };
if (expenseToEdit) {
const editPayload = { ...payload, id: data.id };
ExpenseUpdate({ id: data.id, payload: editPayload });
@@ -191,13 +203,10 @@ debugger
reset();
closeModal();
};
- if (
- StatusLoadding ||
- projectLoading ||
- ExpenseLoading ||
- isLoading
- )
+ if (StatusLoadding || projectLoading || ExpenseLoading || isLoading)
return
;
+
+
return (
@@ -206,9 +215,7 @@ debugger