From a16d958fa2fcab020d368984d710570da3d6e6ad Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Thu, 8 Jun 2023 13:27:47 -0400 Subject: [PATCH] Review itemss --- src/Routers.jsx | 2 + src/components/MyActiveJobs/MyPastDueJobs.jsx | 1 - .../MyActiveJobs/MyReviewDueJobs.jsx | 42 +++++++++++++++++++ src/services/UsersService.js | 13 ++++++ src/views/MyReviewDueJobsPage.jsx | 33 +++++++++++++++ 5 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 src/components/MyActiveJobs/MyReviewDueJobs.jsx create mode 100644 src/views/MyReviewDueJobsPage.jsx diff --git a/src/Routers.jsx b/src/Routers.jsx index d90f661..f48638f 100644 --- a/src/Routers.jsx +++ b/src/Routers.jsx @@ -42,6 +42,7 @@ import MyCouponPage from "./views/MyCouponPage"; import AuthRedirect from "./views/AuthRedirect"; import MyPastDueJobsPage from "./views/MyPastDueJobsPage"; import BlogPage from "./views/BlogPage"; +import MyReviewDueJobsPage from "./views/MyReviewDueJobsPage"; export default function Routers() { return ( @@ -90,6 +91,7 @@ export default function Routers() { } /> } /> } /> + } /> } /> } /> } /> diff --git a/src/components/MyActiveJobs/MyPastDueJobs.jsx b/src/components/MyActiveJobs/MyPastDueJobs.jsx index 0390f10..880ba88 100644 --- a/src/components/MyActiveJobs/MyPastDueJobs.jsx +++ b/src/components/MyActiveJobs/MyPastDueJobs.jsx @@ -9,7 +9,6 @@ export default function MyPastDueJobs(props) { const filterHandler = (value) => { setValue(value); }; - console.log("AMEYE LOC1", props.MyJobList); return ( { + setValue(value); + }; + return ( + + +
+
+ {/* heading */} +
+
+

+ + Review Due Job(s) + +

+
+
+
filterHandler("today")} + className="relative" + >
+
+
+ +
+
+
+ ); +} diff --git a/src/services/UsersService.js b/src/services/UsersService.js index 37cf02d..c7a5d74 100644 --- a/src/services/UsersService.js +++ b/src/services/UsersService.js @@ -265,6 +265,19 @@ class usersService { }; return this.postAuxEnd("/jobmanageractive", postData); } + getMyReviewDueJobList() { + var postData = { + uuid: localStorage.getItem("uid"), + member_id: localStorage.getItem("member_id"), + sessionid: localStorage.getItem("session_token"), + job_mode: "REVIEW", + page: 0, + offset: 0, + limit: 100, + }; + return this.postAuxEnd("/jobmanageractive", postData); + } + getMyPendingJobList() { var postData = { uuid: localStorage.getItem("uid"), diff --git a/src/views/MyReviewDueJobsPage.jsx b/src/views/MyReviewDueJobsPage.jsx new file mode 100644 index 0000000..efae559 --- /dev/null +++ b/src/views/MyReviewDueJobsPage.jsx @@ -0,0 +1,33 @@ +import React, { useContext,useState, useEffect } from "react"; +import usersService from "../services/UsersService"; +import MyReviewDueJobs from "../components/MyActiveJobs/MyReviewDueJobs"; + +export default function MyReviewDueJobsPage() { + const commonHeadData =()=>{ + console.log("COMMON HEAD DATA ----------------=====---------------------"); + return 0; + } + const [MyJobList, setMyJobList] = useState([]); + const api = new usersService(); + const getMyJobList = async () => { + try { + const res = await api.getMyReviewDueJobList(); + setMyJobList(res.data); + } catch (error) { + console.log("Error getting mode"); + } + }; + useEffect(() => { + getMyJobList(); + }, []); + + // debugger; + return ( + <> + + + ); +}