From fed51256609ddd3bdffcc73f531e32425b9c0477 Mon Sep 17 00:00:00 2001
From: YasinShaikh123 <123150391+YasinShaikh123@users.noreply.github.com>
Date: Fri, 6 Dec 2024 20:04:20 +0530
Subject: [PATCH] working create password
---
src/Pages/ChangePassword.jsx | 47 ++++++++++---------
.../CreateIO/IOCashDetails/IOCashDetails.jsx | 3 +-
.../CreateIO/IOCashDetails/Pending.jsx | 5 +-
.../CreateIO/IONAVDetails/IONAVDetails.jsx | 3 +-
.../CreateIO/IONAVDetails/Pending.jsx | 3 +-
.../CreateIO/IOTransaction/Pending.jsx | 3 +-
.../IOTransaction/ViewAmountInvested.jsx | 3 +-
.../CreateIO/IOTransaction/ViewCancel.jsx | 3 +-
.../ViewDistributionInvestor.jsx | 3 +-
.../CreateIO/IOTransaction/ViewExit.jsx | 3 +-
.../IO_Management/ViewIO/ViewIOdataHeader.jsx | 3 +-
src/Pages/SubAdmin/SubAdmin.jsx | 10 ++--
src/Pages/SubAdmin/SubAdminUpdateCreate.jsx | 3 +-
src/Services/change.password.service.js | 33 +++++++++++++
src/Store/Store.js | 3 ++
15 files changed, 88 insertions(+), 40 deletions(-)
create mode 100644 src/Services/change.password.service.js
diff --git a/src/Pages/ChangePassword.jsx b/src/Pages/ChangePassword.jsx
index 69ac7dd..d33954b 100644
--- a/src/Pages/ChangePassword.jsx
+++ b/src/Pages/ChangePassword.jsx
@@ -26,6 +26,7 @@ import CustomAlertDialog from "../Components/CustomAlertDialog";
import ToastBox from "../Components/ToastBox";
import GlobalStateContext from "../Contexts/GlobalStateContext";
import CurrencyInput from "../Components/CurrencyInput";
+import { useUpdatePasswordMutation } from "../Services/change.password.service";
const ioNav = yup.object().shape({
transactionDate: yup.string().required("Date is required"),
@@ -58,7 +59,7 @@ const ChangePassword = ({
const { IODetails } = useContext(GlobalStateContext);
const found = data?.find((item) => item?.id === actionId);
- // const [addNavDetails] = useAddNavDetailsMutation()
+ const [updatePassword] = useUpdatePasswordMutation()
// const {
// data
// } = useGetArtifactsQuery(id)
@@ -73,29 +74,29 @@ const ChangePassword = ({
resolver: yupResolver(ioNav),
});
- // const onSubmit = async (data) => {
- // setIsLoading(true);
+ const onSubmit = async (data) => {
+ setIsLoading(true);
- // try {
- // const res = await addNavDetails({ data, id });
- // if (res?.data?.statusCode === 201) {
- // setIsLoading(false);
- // toast({
- // render: () => ,
- // });
- // handleClose();
- // } else if (res?.error?.status === 400) {
- // toast({
- // render: () => (
- //
- // ),
- // });
- // handleClose();
- // }
- // } catch (error) {
- // console.log(error);
- // }
- // };
+ try {
+ const res = await updatePassword({ data});
+ if (res?.data?.statusCode === 201) {
+ setIsLoading(false);
+ toast({
+ render: () => ,
+ });
+ handleClose();
+ } else if (res?.error?.status === 400) {
+ toast({
+ render: () => (
+
+ ),
+ });
+ handleClose();
+ }
+ } catch (error) {
+ console.log(error);
+ }
+ };
const handleSave = () => {
handleSubmit(onSubmit)();
diff --git a/src/Pages/IO_Management/CreateIO/IOCashDetails/IOCashDetails.jsx b/src/Pages/IO_Management/CreateIO/IOCashDetails/IOCashDetails.jsx
index 521bab3..255c726 100644
--- a/src/Pages/IO_Management/CreateIO/IOCashDetails/IOCashDetails.jsx
+++ b/src/Pages/IO_Management/CreateIO/IOCashDetails/IOCashDetails.jsx
@@ -20,6 +20,7 @@ import AddCaseDetails from "./AddCaseDetails";
import { useUpdateIOCaseMutation } from "../../../../Services/io.service";
import ToastBox from "../../../../Components/ToastBox";
import { useParams } from "react-router-dom";
+import { encryptString } from "../../../../Constants/Constants";
const IOCashDetails = () => {
const params = useParams();
@@ -105,7 +106,7 @@ const IOCashDetails = () => {
{IODetails?.isInvestedAmount
- ? localStorage?.getItem("role") === import.meta.env.VITE_VITE_MAKER && (
+ ? localStorage?.getItem("role") === encryptString(import.meta.env.VITE_VITE_MAKER) && (
}
diff --git a/src/Pages/IO_Management/CreateIO/IOCashDetails/Pending.jsx b/src/Pages/IO_Management/CreateIO/IOCashDetails/Pending.jsx
index 33d0838..06bc1d9 100644
--- a/src/Pages/IO_Management/CreateIO/IOCashDetails/Pending.jsx
+++ b/src/Pages/IO_Management/CreateIO/IOCashDetails/Pending.jsx
@@ -38,6 +38,7 @@ import { useUpdateIOCaseMutation } from "../../../../Services/io.service";
import RequestApproveModal from "./RequestApproveModal";
import RequestRejectModal from "./RequestRejectModal";
import AddCaseDetails from "./AddCaseDetails";
+import { encryptString } from "../../../../Constants/Constants";
const formatDate = (date) => new Date(date).toLocaleDateString();
@@ -104,7 +105,7 @@ const Pending = () => {
"Comments",
"Update By",
"Update On",
- ...(localStorage?.getItem('role')!==import.meta.env.VITE_VITE_MAKER ? ["Actions"] : []),
+ ...(localStorage?.getItem('role')!==encryptString(import.meta.env.VITE_VITE_MAKER) ? ["Actions"] : []),
];
@@ -166,7 +167,7 @@ const Pending = () => {
),
Actions: (
- {localStorage?.getItem("role") !== import.meta.env.VITE_VITE_MAKER ?
+ {localStorage?.getItem("role") !== encryptString(import.meta.env.VITE_VITE_MAKER) ?
{index===0&&
{
const params = useParams();
@@ -152,7 +153,7 @@ const IONAVDetails = () => {
{IODetails?.isInvestedAmount
- ? localStorage?.getItem("role") === import.meta.env.VITE_VITE_MAKER && (
+ ? localStorage?.getItem("role") === encryptString(import.meta.env.VITE_VITE_MAKER) && (
}
diff --git a/src/Pages/IO_Management/CreateIO/IONAVDetails/Pending.jsx b/src/Pages/IO_Management/CreateIO/IONAVDetails/Pending.jsx
index 2ea308f..a249bce 100644
--- a/src/Pages/IO_Management/CreateIO/IONAVDetails/Pending.jsx
+++ b/src/Pages/IO_Management/CreateIO/IONAVDetails/Pending.jsx
@@ -22,6 +22,7 @@ import ToastBox from "../../../../Components/ToastBox";
import AddNavDetails from "./AddNavDetails";
import RequestApproveModal from "./RequestApproveModal";
import RequestRejectModal from "./RequestRejectModal";
+import { encryptString } from "../../../../Constants/Constants";
const formatDate = (date) => new Date(date).toLocaleDateString();
@@ -90,7 +91,7 @@ const Pending = () => {
"Investment Closed",
"Comments",
"Updated By",
- ...(localStorage?.getItem("role") !== import.meta.env.VITE_VITE_MAKER ? ["Status"] : []),
+ ...(localStorage?.getItem("role") !== encryptString(import.meta.env.VITE_VITE_MAKER) ? ["Status"] : []),
];
const extractedArray = filteredData?.map((item, index) => ({
diff --git a/src/Pages/IO_Management/CreateIO/IOTransaction/Pending.jsx b/src/Pages/IO_Management/CreateIO/IOTransaction/Pending.jsx
index 3b85cc4..d7d181a 100644
--- a/src/Pages/IO_Management/CreateIO/IOTransaction/Pending.jsx
+++ b/src/Pages/IO_Management/CreateIO/IOTransaction/Pending.jsx
@@ -27,6 +27,7 @@ import ViewAmountInvested from "./ViewAmountInvested";
import ViewDistributionInvestor from "./ViewDistributionInvestor";
import ViewExit from "./ViewExit";
import ViewCancel from "./ViewCancel";
+import { encryptString } from "../../../../Constants/Constants";
const formatDate = (date) => new Date(date).toLocaleDateString();
@@ -195,7 +196,7 @@ const Pending = () => {
}
}}
>
- {localStorage?.getItem("role") === import.meta.env.VITE_VITE_MAKER ? : null} {localStorage?.getItem("role") === import.meta.env.VITE_VITE_MAKER ? "View" : "Approve / Reject"}
+ {localStorage?.getItem("role") === encryptString(import.meta.env.VITE_VITE_MAKER) ? : null} {localStorage?.getItem("role") === encryptString(import.meta.env.VITE_VITE_MAKER) ? "View" : "Approve / Reject"}
),
diff --git a/src/Pages/IO_Management/CreateIO/IOTransaction/ViewAmountInvested.jsx b/src/Pages/IO_Management/CreateIO/IOTransaction/ViewAmountInvested.jsx
index 18aba78..6c8cdbc 100644
--- a/src/Pages/IO_Management/CreateIO/IOTransaction/ViewAmountInvested.jsx
+++ b/src/Pages/IO_Management/CreateIO/IOTransaction/ViewAmountInvested.jsx
@@ -27,6 +27,7 @@ import CurrencyInput from "../../../../Components/CurrencyInput";
import RequestRejectModal from "./RequestRejectModal";
import ApproveInvestedModal from "./ApproveInvestedModal";
import { formatDate } from "../../../Master/Sponser/Sponsers";
+import { encryptString } from "../../../../Constants/Constants";
// Validation schema
const validationSchema = yup.object().shape({
@@ -236,7 +237,7 @@ const ViewAmountInvested = ({ isOpen, onClose, id: investorId }) => {
/>
- {localStorage?.getItem("role") !== import.meta.env.VITE_VITE_MAKER &&
+ {localStorage?.getItem("role") !== encryptString(import.meta.env.VITE_VITE_MAKER) &&