Merge branch 'manage-family-page' of WrenchBoard/Users-Wrench into master
This commit is contained in:
@@ -16,7 +16,7 @@ import { updateUserDetails } from "../../../store/UserDetails";
|
|||||||
export default function Login() {
|
export default function Login() {
|
||||||
const dispatch = useDispatch();
|
const dispatch = useDispatch();
|
||||||
|
|
||||||
let [loginCom, setLoginCom] = useState({user: true, family: false})
|
let [loginCom, setLoginCom] = useState({ user: true, family: false });
|
||||||
|
|
||||||
const [checked, setValue] = useState(false);
|
const [checked, setValue] = useState(false);
|
||||||
const [loginLoading, setLoginLoading] = useState(false);
|
const [loginLoading, setLoginLoading] = useState(false);
|
||||||
@@ -31,13 +31,13 @@ export default function Login() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
//FUNCTION TO DETERMINE/CHANGE LOGIN COMPONENT
|
//FUNCTION TO DETERMINE/CHANGE LOGIN COMPONENT
|
||||||
const handleLoginCom = ({target:{name}}) => {
|
const handleLoginCom = ({ target: { name } }) => {
|
||||||
if(name == 'user'){
|
if (name == "user") {
|
||||||
setLoginCom({[name]: true, family: false})
|
setLoginCom({ [name]: true, family: false });
|
||||||
}else{
|
} else {
|
||||||
setLoginCom({[name]: false, family: true})
|
setLoginCom({ [name]: false, family: true });
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|
||||||
// email
|
// email
|
||||||
const [email, setMail] = useState("");
|
const [email, setMail] = useState("");
|
||||||
@@ -52,58 +52,49 @@ export default function Login() {
|
|||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const userApi = new usersService();
|
const userApi = new usersService();
|
||||||
|
|
||||||
// FUNCTION TO HANDLE USER LOGIN
|
const doLogin = async () => {
|
||||||
const doLogin = ({target:{name}}) => {
|
try {
|
||||||
setLoginLoading(true);
|
if (email !== "" && password !== "") {
|
||||||
let postData = {}; // Post Data for API
|
var postData = {
|
||||||
if(!email || !password){
|
|
||||||
setLoginLoading(false);
|
|
||||||
setMsgError("Please fill in the fields");
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if(name == 'userlogin'){ // Post Data Info for normal Login
|
|
||||||
postData = {
|
|
||||||
username: email,
|
username: email,
|
||||||
password: password,
|
password: password,
|
||||||
sessionid: "STARTING",
|
sessionid: "STARTING",
|
||||||
};
|
};
|
||||||
}else{
|
const loginResult = await userApi.logInUser(postData); // just for a test
|
||||||
postData = { // Post Data Info for family Login
|
//debugger;
|
||||||
username: email,
|
// if (email === "support@mermsemr.com") {
|
||||||
pin: password,
|
if (
|
||||||
sessionid: "20067A92714",
|
loginResult.data.status > 0 &&
|
||||||
login_mode: 1105,
|
loginResult.data.internal_return == 100 &&
|
||||||
action: 11025
|
loginResult.data.session != ""
|
||||||
};
|
) {
|
||||||
}
|
// just for a start
|
||||||
|
localStorage.setItem("member_id", `${loginResult.data.member_id}`);
|
||||||
userApi.logInUser(postData).then((res)=>{
|
localStorage.setItem("uid", `${loginResult.data.uid}`);
|
||||||
if(res.status != 200 || res.data.internal_return < 0){
|
localStorage.setItem("session_token", `${loginResult.data.session}`);
|
||||||
// setMsgError("Wrong, email/password");
|
localStorage.setItem("session", `${loginResult.data.session}`);
|
||||||
setLoginError(true);
|
setLoginLoading(true);
|
||||||
setLoginLoading(false);
|
// userApi.getUserReminders(); //testing
|
||||||
return
|
dispatch(updateUserDetails(loginResult.data));
|
||||||
}
|
|
||||||
localStorage.setItem("member_id", `${res.data.member_id}`);
|
|
||||||
localStorage.setItem("uid", `${res.data.uid}`);
|
|
||||||
localStorage.setItem("session_token", `${res.data.session}`);
|
|
||||||
// localStorage.setItem("session", `${res.data.session}`);
|
|
||||||
dispatch(updateUserDetails(res.data));
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
navigate("/", { replace: true });
|
navigate("/", { replace: true });
|
||||||
setLoginLoading(false);
|
setLoginLoading(false);
|
||||||
}, 2000);
|
}, 2000);
|
||||||
}).catch(error => {
|
} else {
|
||||||
setMsgError("Unable to login, try again");
|
// toast.error("Invalid Credential");
|
||||||
setLoginLoading(false);
|
setLoginError(true);
|
||||||
}).finally(()=>{
|
}
|
||||||
|
} else {
|
||||||
|
setMsgError("Please fill in the fields");
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
setMsgError("An error occurred");
|
||||||
|
} finally {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
setLoginError(false);
|
setLoginError(false);
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
setLoginLoading(false);
|
|
||||||
}, Number(process.env.REACT_APP_LOGIN_ERROR_TIMEOUT));
|
}, Number(process.env.REACT_APP_LOGIN_ERROR_TIMEOUT));
|
||||||
})
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -139,28 +130,35 @@ export default function Login() {
|
|||||||
{/* switch login component */}
|
{/* switch login component */}
|
||||||
<div className="flex justify-start items-end">
|
<div className="flex justify-start items-end">
|
||||||
<button
|
<button
|
||||||
name='user'
|
name="user"
|
||||||
className={`px-2 py-1 w-[100px] text-left h-[40px] text-lg font-bold text-[#4687ba] hover:text-[#009ef7] tracking-wide transition outline-none border-2 border-b-0 border-r-0 border-[#4687ba] ${loginCom.user && 'border-r-2 h-[45px]'}`}
|
className={`px-2 py-1 w-[100px] text-left h-[40px] text-lg font-bold text-[#4687ba] hover:text-[#009ef7] tracking-wide transition outline-none border-2 border-b-0 border-r-0 border-[#4687ba] ${
|
||||||
|
loginCom.user && "border-r-2 h-[45px]"
|
||||||
|
}`}
|
||||||
onClick={handleLoginCom}
|
onClick={handleLoginCom}
|
||||||
>Sign in
|
>
|
||||||
|
Sign in
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
name='family'
|
name="family"
|
||||||
className={`px-2 py-1 w-[100px] text-left h-[40px] text-lg font-bold text-[#4687ba] hover:text-[#009ef7] tracking-wide transition outline-none border-2 border-b-0 border-l-0 border-[#4687ba] ${loginCom.family && 'border-l-2 h-[45px]'}`}
|
className={`px-2 py-1 w-[100px] text-left h-[40px] text-lg font-bold text-[#4687ba] hover:text-[#009ef7] tracking-wide transition outline-none border-2 border-b-0 border-l-0 border-[#4687ba] ${
|
||||||
|
loginCom.family && "border-l-2 h-[45px]"
|
||||||
|
}`}
|
||||||
onClick={handleLoginCom}
|
onClick={handleLoginCom}
|
||||||
>Family
|
>
|
||||||
|
Family
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* END of switch login component */}
|
{/* END of switch login component */}
|
||||||
|
|
||||||
{/* for login component */}
|
{/* for login component */}
|
||||||
{loginCom.user ?
|
{
|
||||||
|
loginCom.user ? (
|
||||||
//user login compoenent
|
//user login compoenent
|
||||||
<div className="p-2 input-area border-2 border-[#4687ba]">
|
<div className="p-2 input-area border-2 border-[#4687ba]">
|
||||||
<div className="input-item mb-5">
|
<div className="input-item mb-5">
|
||||||
<InputCom
|
<InputCom
|
||||||
labelClass='tracking-wider'
|
labelClass="tracking-wider"
|
||||||
fieldClass="px-6"
|
fieldClass="px-6"
|
||||||
value={email}
|
value={email}
|
||||||
inputHandler={handleEmail}
|
inputHandler={handleEmail}
|
||||||
@@ -174,7 +172,7 @@ export default function Login() {
|
|||||||
|
|
||||||
<div className="input-item mb-5">
|
<div className="input-item mb-5">
|
||||||
<InputCom
|
<InputCom
|
||||||
labelClass='tracking-wider'
|
labelClass="tracking-wider"
|
||||||
fieldClass="px-6"
|
fieldClass="px-6"
|
||||||
value={password}
|
value={password}
|
||||||
inputHandler={handlePassword}
|
inputHandler={handlePassword}
|
||||||
@@ -206,10 +204,8 @@ export default function Login() {
|
|||||||
<div className="signin-area mb-3.5">
|
<div className="signin-area mb-3.5">
|
||||||
<div className="flex justify-center">
|
<div className="flex justify-center">
|
||||||
<button
|
<button
|
||||||
name='userlogin'
|
|
||||||
onClick={doLogin}
|
onClick={doLogin}
|
||||||
type="button"
|
type="button"
|
||||||
disabled={loginLoading}
|
|
||||||
className={`btn-login rounded-[0.475rem] mb-6 text-xl text-white flex justify-center bg-[#4687ba] hover:bg-[#009ef7] transition-all duration-300 items-center text-[15px]`}
|
className={`btn-login rounded-[0.475rem] mb-6 text-xl text-white flex justify-center bg-[#4687ba] hover:bg-[#009ef7] transition-all duration-300 items-center text-[15px]`}
|
||||||
>
|
>
|
||||||
{loginLoading ? (
|
{loginLoading ? (
|
||||||
@@ -220,17 +216,21 @@ export default function Login() {
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<BrandBtn link="#" imgSrc={googleLogo} brand="Google" />
|
<BrandBtn link="#" imgSrc={googleLogo} brand="Google" />
|
||||||
<BrandBtn link="#" imgSrc={facebookLogo} brand="Facebook" />
|
<BrandBtn
|
||||||
|
link="#"
|
||||||
|
imgSrc={facebookLogo}
|
||||||
|
brand="Facebook"
|
||||||
|
/>
|
||||||
<BrandBtn link="#" imgSrc={appleLogo} brand="Apple" />
|
<BrandBtn link="#" imgSrc={appleLogo} brand="Apple" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
) : (
|
||||||
// END of user login compoenent
|
// END of user login compoenent
|
||||||
:
|
|
||||||
// family login compoenent
|
// family login compoenent
|
||||||
<div className="p-2 input-area border-2 border-[#4687ba]">
|
<div className="p-2 input-area border-2 border-[#4687ba]">
|
||||||
<div className="input-item mb-5">
|
<div className="input-item mb-5">
|
||||||
<InputCom
|
<InputCom
|
||||||
labelClass='tracking-wider'
|
labelClass="tracking-wider"
|
||||||
fieldClass="px-6"
|
fieldClass="px-6"
|
||||||
value={email}
|
value={email}
|
||||||
inputHandler={handleEmail}
|
inputHandler={handleEmail}
|
||||||
@@ -244,7 +244,7 @@ export default function Login() {
|
|||||||
|
|
||||||
<div className="input-item mb-5">
|
<div className="input-item mb-5">
|
||||||
<InputCom
|
<InputCom
|
||||||
labelClass='tracking-wider'
|
labelClass="tracking-wider"
|
||||||
fieldClass="px-6"
|
fieldClass="px-6"
|
||||||
value={password}
|
value={password}
|
||||||
inputHandler={handlePassword}
|
inputHandler={handlePassword}
|
||||||
@@ -276,9 +276,9 @@ export default function Login() {
|
|||||||
<div className="signin-area mb-1.5">
|
<div className="signin-area mb-1.5">
|
||||||
<div className="flex justify-center">
|
<div className="flex justify-center">
|
||||||
<button
|
<button
|
||||||
name='familylogin'
|
onClick={() => {
|
||||||
onClick={doLogin}
|
console.log("working");
|
||||||
disabled={loginLoading}
|
}}
|
||||||
type="button"
|
type="button"
|
||||||
className={`btn-login rounded-[0.475rem] text-xl text-white flex justify-center bg-[#4687ba] hover:bg-[#009ef7] transition-all duration-300 items-center text-[15px]`}
|
className={`btn-login rounded-[0.475rem] text-xl text-white flex justify-center bg-[#4687ba] hover:bg-[#009ef7] transition-all duration-300 items-center text-[15px]`}
|
||||||
>
|
>
|
||||||
@@ -291,6 +291,7 @@ export default function Login() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
)
|
||||||
// END of family login compoenent
|
// END of family login compoenent
|
||||||
}
|
}
|
||||||
{/* END of login component */}
|
{/* END of login component */}
|
||||||
@@ -308,10 +309,9 @@ export default function Login() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const BrandBtn = ({ link, imgSrc, brand }) => {
|
const BrandBtn = ({ link, imgSrc, brand }) => {
|
||||||
|
const doGoogle = async () => {
|
||||||
const doGoogle = async ()=>{
|
alert("start google");
|
||||||
alert('start google');
|
};
|
||||||
}
|
|
||||||
|
|
||||||
// onSuccess: (codeResponse) => setUser(codeResponse),
|
// onSuccess: (codeResponse) => setUser(codeResponse),
|
||||||
|
|
||||||
@@ -320,13 +320,13 @@ const BrandBtn = ({ link, imgSrc, brand }) => {
|
|||||||
// onError: (error) => console.log('Login Failed:', error)
|
// onError: (error) => console.log('Login Failed:', error)
|
||||||
// });
|
// });
|
||||||
|
|
||||||
const doApple = async ()=>{
|
const doApple = async () => {
|
||||||
alert('start apple');
|
alert("start apple");
|
||||||
}
|
};
|
||||||
|
|
||||||
const doFacebook = async ()=>{
|
const doFacebook = async () => {
|
||||||
alert('start facebook');
|
alert("start facebook");
|
||||||
}
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex justify-center bottomMargin">
|
<div className="flex justify-center bottomMargin">
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ export default function FamilyManage() {
|
|||||||
memberList();
|
memberList();
|
||||||
}, [listReload, memberList]);
|
}, [listReload, memberList]);
|
||||||
|
|
||||||
// console.log('Ebueb', familyList)
|
console.log('Ebueb', familyList)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Layout>
|
<Layout>
|
||||||
|
|||||||
@@ -1,13 +1,23 @@
|
|||||||
import React, { useRef, useState } from "react";
|
import React, {
|
||||||
|
useCallback,
|
||||||
|
useEffect,
|
||||||
|
useMemo,
|
||||||
|
useRef,
|
||||||
|
useState,
|
||||||
|
} from "react";
|
||||||
import LoadingSpinner from "../Spinners/LoadingSpinner";
|
import LoadingSpinner from "../Spinners/LoadingSpinner";
|
||||||
import cover from "../../assets/images/profile-info-cover.png";
|
import cover from "../../assets/images/profile-info-cover.png";
|
||||||
import profile from "../../assets/images/profile-info-profile.png";
|
import profile from "../../assets/images/profile-info-profile.png";
|
||||||
|
import usersService from "../../services/UsersService";
|
||||||
|
|
||||||
export default function FamilyManageTabs({
|
export default function FamilyManageTabs({
|
||||||
className,
|
className,
|
||||||
accountDetails,
|
accountDetails,
|
||||||
loader,
|
loader,
|
||||||
}) {
|
}) {
|
||||||
|
const [familyDetails, setFamilyDetails] = useState(null);
|
||||||
|
const [errMsg, setErrMsg] = useState("");
|
||||||
|
// List of tabs
|
||||||
const tabs = [
|
const tabs = [
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
@@ -23,9 +33,11 @@ export default function FamilyManageTabs({
|
|||||||
},
|
},
|
||||||
];
|
];
|
||||||
const [tab, setTab] = useState(tabs[0].name);
|
const [tab, setTab] = useState(tabs[0].name);
|
||||||
|
const [manageLoader, setManageLoader] = useState(false);
|
||||||
const tabHandler = (value) => {
|
const tabHandler = (value) => {
|
||||||
setTab(value);
|
setTab(value);
|
||||||
};
|
};
|
||||||
|
// For profile uploads
|
||||||
const [profileImg, setProfileImg] = useState(profile);
|
const [profileImg, setProfileImg] = useState(profile);
|
||||||
// profile img
|
// profile img
|
||||||
const profileImgInput = useRef(null);
|
const profileImgInput = useRef(null);
|
||||||
@@ -41,6 +53,30 @@ export default function FamilyManageTabs({
|
|||||||
imgReader.readAsDataURL(e.target.files[0]);
|
imgReader.readAsDataURL(e.target.files[0]);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
// Api call
|
||||||
|
const apiCall = useMemo(() => new usersService(), []);
|
||||||
|
// function for manage family
|
||||||
|
const familyManageHandler = useCallback(async () => {
|
||||||
|
setManageLoader(true);
|
||||||
|
try {
|
||||||
|
let { family_uid } = accountDetails;
|
||||||
|
let reqData = { family_uid };
|
||||||
|
let res = await apiCall.ManageFamily(reqData);
|
||||||
|
let { data } = await res;
|
||||||
|
if (data?.internal_return < 0) return;
|
||||||
|
setFamilyDetails(data);
|
||||||
|
setManageLoader(false);
|
||||||
|
} catch (error) {
|
||||||
|
setErrMsg("An error occurred");
|
||||||
|
throw new Error(error);
|
||||||
|
}
|
||||||
|
}, [apiCall, accountDetails]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
familyManageHandler();
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
console.log(familyDetails);
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={`update-table w-full bg-white dark:bg-dark-white overflow-y-auto rounded-2xl section-shadow min-h-[520px] max-h-[600px] ${
|
className={`update-table w-full bg-white dark:bg-dark-white overflow-y-auto rounded-2xl section-shadow min-h-[520px] max-h-[600px] ${
|
||||||
@@ -80,7 +116,31 @@ export default function FamilyManageTabs({
|
|||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
<div className="flex-[0.9]">{/* Your content here */}</div>
|
<div className="flex-[0.9] lg:min-h-[450px] h-full">
|
||||||
|
{/* Your content here */}
|
||||||
|
{tabs.map(({ name, id }) => {
|
||||||
|
return (
|
||||||
|
<div
|
||||||
|
className={`${
|
||||||
|
tab === name ? "block" : "hidden"
|
||||||
|
} h-full p-4 border border-[#dbd9d9]`}
|
||||||
|
key={id}
|
||||||
|
>
|
||||||
|
{manageLoader ? (
|
||||||
|
<LoadingSpinner size="8" color="sky-blue" />
|
||||||
|
) : (
|
||||||
|
<>
|
||||||
|
{name === "Tasks" && <Tasks />}
|
||||||
|
{name === "Account" && (
|
||||||
|
<Account familyDetails={familyDetails} />
|
||||||
|
)}
|
||||||
|
{name === "Profile" && <Profile />}
|
||||||
|
</>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
})}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -150,3 +210,26 @@ function ProfileInfo({
|
|||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Tasks() {
|
||||||
|
return <>Tasks</>;
|
||||||
|
}
|
||||||
|
|
||||||
|
function Account({ familyDetails }) {
|
||||||
|
return (
|
||||||
|
<div className="w-full lg:min-h-[400px] h-full flex items-center justify-center">
|
||||||
|
<div className="flex flex-col">
|
||||||
|
<h2 className="font-bold text-lg tracking-wide line-clamp-1 text-dark-gray dark:text-white capitalize">
|
||||||
|
Username: <span className="ml-2 normal-case">{familyDetails?.username}</span>
|
||||||
|
</h2>
|
||||||
|
<h2 className="font-bold text-lg tracking-wide line-clamp-1 text-dark-gray dark:text-white capitalize">
|
||||||
|
Pin: <span className="ml-2 normal-case">{familyDetails?.pin}</span>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function Profile() {
|
||||||
|
return <>Profile</>;
|
||||||
|
}
|
||||||
|
|||||||
@@ -41,14 +41,14 @@ export default function FamilyTable({ className, familyList, loader }) {
|
|||||||
added,
|
added,
|
||||||
last_login,
|
last_login,
|
||||||
task_count,
|
task_count,
|
||||||
uid,
|
family_uid,
|
||||||
} = props;
|
} = props;
|
||||||
let addedDate = added?.split(" ")[0];
|
let addedDate = added?.split(" ")[0];
|
||||||
let LoginDate = last_login?.split(" ")[0];
|
let LoginDate = last_login?.split(" ")[0];
|
||||||
return (
|
return (
|
||||||
<tr
|
<tr
|
||||||
className="bg-white dark:bg-dark-white border-b dark:border-[#5356fb29] hover:bg-gray-50"
|
className="bg-white dark:bg-dark-white border-b dark:border-[#5356fb29] hover:bg-gray-50"
|
||||||
key={uid}
|
key={family_uid}
|
||||||
>
|
>
|
||||||
<td className=" py-4">
|
<td className=" py-4">
|
||||||
<div className="flex space-x-2 items-center w-full">
|
<div className="flex space-x-2 items-center w-full">
|
||||||
|
|||||||
+159
-134
@@ -6,21 +6,21 @@ class usersService {
|
|||||||
console.log("WRB Service Entry");
|
console.log("WRB Service Entry");
|
||||||
}
|
}
|
||||||
|
|
||||||
CreateUser(reqData){
|
CreateUser(reqData) {
|
||||||
localStorage.setItem("session_token", ``);
|
localStorage.setItem("session_token", ``);
|
||||||
return this.postAuxEnd("/createuser", reqData);
|
return this.postAuxEnd("/createuser", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
CompleteSignUp(reqData){
|
CompleteSignUp(reqData) {
|
||||||
localStorage.setItem("session_token", ``);
|
localStorage.setItem("session_token", ``);
|
||||||
return this.postAuxEnd("/completesignuplink", reqData);
|
return this.postAuxEnd("/completesignuplink", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getHomeDate(){
|
getHomeDate() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uuid"),
|
uuid: localStorage.getItem("uuid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token")
|
sessionid: localStorage.getItem("session_token"),
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/dashdata", postData);
|
return this.postAuxEnd("/dashdata", postData);
|
||||||
}
|
}
|
||||||
@@ -32,74 +32,75 @@ class usersService {
|
|||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uuid"),
|
uuid: localStorage.getItem("uuid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token")
|
sessionid: localStorage.getItem("session_token"),
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/getjobsdata", postData);
|
return this.postAuxEnd("/getjobsdata", postData);
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
getUserBankList(reqData){
|
getUserBankList(reqData) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uuid"),
|
uuid: localStorage.getItem("uuid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token")
|
sessionid: localStorage.getItem("session_token"),
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/mybanklist", postData);
|
return this.postAuxEnd("/mybanklist", postData);
|
||||||
}
|
}
|
||||||
getUserWallets(reqData){
|
getUserWallets(reqData) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uuid"),
|
uuid: localStorage.getItem("uuid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token")
|
sessionid: localStorage.getItem("session_token"),
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/getwallets", postData);
|
return this.postAuxEnd("/getwallets", postData);
|
||||||
}
|
}
|
||||||
getApiGate(){
|
getApiGate() {
|
||||||
// localStorage.setItem("session_token", ``);
|
// localStorage.setItem("session_token", ``);
|
||||||
return this.postAuxEnd("/apigate", null);
|
return this.postAuxEnd("/apigate", null);
|
||||||
}
|
}
|
||||||
|
|
||||||
getLoadProfile(){
|
getLoadProfile() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/loadprofile", null);
|
return this.postAuxEnd("/loadprofile", null);
|
||||||
}
|
}
|
||||||
|
|
||||||
getOffersList(){
|
getOffersList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/offerslist", null);
|
return this.postAuxEnd("/offerslist", null);
|
||||||
}
|
}
|
||||||
|
|
||||||
getPendingJob(){
|
getPendingJob() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100};
|
limit: 100,
|
||||||
|
};
|
||||||
return this.postAuxEnd("/pendingjob", postData);
|
return this.postAuxEnd("/pendingjob", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
getActiveJobList - All available Jobs
|
getActiveJobList - All available Jobs
|
||||||
*/
|
*/
|
||||||
getActiveJobList(){
|
getActiveJobList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/getjobsdata", postData);
|
return this.postAuxEnd("/getjobsdata", postData);
|
||||||
}
|
}
|
||||||
@@ -118,210 +119,222 @@ class usersService {
|
|||||||
// };
|
// };
|
||||||
// return this.postAuxEnd("/getjobsdata", postData);
|
// return this.postAuxEnd("/getjobsdata", postData);
|
||||||
// }
|
// }
|
||||||
getHeroJBanners(){
|
getHeroJBanners() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/homebanners", postData);
|
return this.postAuxEnd("/homebanners", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getGetPendingJobs(){
|
getGetPendingJobs() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/getpendingjobs", postData);
|
return this.postAuxEnd("/getpendingjobs", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getUsersCards(){
|
getUsersCards() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/userscards", postData);
|
return this.postAuxEnd("/userscards", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getCouponPending(){
|
getCouponPending() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/couponpending", postData);
|
return this.postAuxEnd("/couponpending", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// API FUNCTION TO GET COUPON HISTORY
|
// API FUNCTION TO GET COUPON HISTORY
|
||||||
getRecipient(){
|
getRecipient() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:1,
|
page: 1,
|
||||||
limit :20,
|
limit: 20,
|
||||||
action: 11175
|
action: 11175,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/recipients", postData);
|
return this.postAuxEnd("/recipients", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
//END POINT CALL FOR UPDATE PROFILE
|
//END POINT CALL FOR UPDATE PROFILE
|
||||||
addRecipient(data){
|
addRecipient(data) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
...data
|
...data,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/addrecipient", postData);
|
return this.postAuxEnd("/addrecipient", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// API FUNCTION TO GET SEND MONEY FEE
|
// API FUNCTION TO GET SEND MONEY FEE
|
||||||
getSendMoneyFee(amount){
|
getSendMoneyFee(amount) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
amount,
|
amount,
|
||||||
action: 33025
|
action: 33025,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/sendmoneyfee", postData);
|
return this.postAuxEnd("/sendmoneyfee", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Family Manage
|
||||||
|
ManageFamily(reqData) {
|
||||||
|
var postData = {
|
||||||
|
uid: localStorage.getItem("uid"),
|
||||||
|
member_id: localStorage.getItem("member_id"),
|
||||||
|
sessionid: localStorage.getItem("session_token"),
|
||||||
|
action: 22025,
|
||||||
|
...reqData
|
||||||
|
};
|
||||||
|
return this.postAuxEnd("/familymanage", postData);
|
||||||
|
}
|
||||||
|
|
||||||
// Task for the person doing the job
|
// Task for the person doing the job
|
||||||
getMyActiveTaskList(){
|
getMyActiveTaskList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
offset:0,
|
offset: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/activetaskslist", postData);
|
return this.postAuxEnd("/activetaskslist", postData);
|
||||||
}
|
}
|
||||||
getMyActiveJobList(){
|
getMyActiveJobList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
offset:0,
|
offset: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanageractive", postData);
|
return this.postAuxEnd("/jobmanageractive", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getMyPendingJobList(){
|
getMyPendingJobList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
offset:0,
|
offset: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanageroffers", postData);
|
return this.postAuxEnd("/jobmanageroffers", postData);
|
||||||
}
|
}
|
||||||
getMyJobList(){
|
getMyJobList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
offset:0,
|
offset: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagerlist", postData);
|
return this.postAuxEnd("/jobmanagerlist", postData);
|
||||||
}
|
}
|
||||||
// API FUNCTION TO GET COUPON HISTORY
|
// API FUNCTION TO GET COUPON HISTORY
|
||||||
getCouponHx(){
|
getCouponHx() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:1,
|
page: 1,
|
||||||
limit :20,
|
limit: 20,
|
||||||
action: 85025
|
action: 85025,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/couponhx", postData);
|
return this.postAuxEnd("/couponhx", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getPurchaseHx(){
|
getPurchaseHx() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:1,
|
page: 1,
|
||||||
limit :20,
|
limit: 20,
|
||||||
action: 15049
|
action: 15049,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/purchasehx", postData);
|
return this.postAuxEnd("/purchasehx", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// API FUNCTION TO GET PAYMENT HISTORY
|
// API FUNCTION TO GET PAYMENT HISTORY
|
||||||
getPaymentHx(){
|
getPaymentHx() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:1,
|
page: 1,
|
||||||
limit :20,
|
limit: 20,
|
||||||
action: 15046
|
action: 15046,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/paymenthx", postData);
|
return this.postAuxEnd("/paymenthx", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// API FUNCTION TO GET PAYMENT HISTORY
|
// API FUNCTION TO GET PAYMENT HISTORY
|
||||||
sendMoney(reqData){
|
sendMoney(reqData) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
senderid: localStorage.getItem("member_id"),
|
senderid: localStorage.getItem("member_id"),
|
||||||
action: 33020,
|
action: 33020,
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/sendmoney", postData);
|
return this.postAuxEnd("/sendmoney", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
//END POINT CALL FOR REFERRAL HISTORY
|
//END POINT CALL FOR REFERRAL HISTORY
|
||||||
getReferralHx(){
|
getReferralHx() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
offset: 1,
|
offset: 1,
|
||||||
limit :100,
|
limit: 100,
|
||||||
action: 11064
|
action: 11064,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/refferhx", postData);
|
return this.postAuxEnd("/refferhx", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
//END POINT CALL FOR UPDATE PROFILE
|
//END POINT CALL FOR UPDATE PROFILE
|
||||||
updateProfile(post){
|
updateProfile(post) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 5031,
|
action: 5031,
|
||||||
...post
|
...post,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/updateprofile", postData);
|
return this.postAuxEnd("/updateprofile", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
//END POINT CALL FOR GETTING USER PROFILE
|
//END POINT CALL FOR GETTING USER PROFILE
|
||||||
loadProfile(post){
|
loadProfile(post) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
@@ -330,82 +343,82 @@ class usersService {
|
|||||||
return this.postAuxEnd("/loadprofile", postData);
|
return this.postAuxEnd("/loadprofile", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getFamilyList(){
|
getFamilyList() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familylist", postData);
|
return this.postAuxEnd("/familylist", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getFamilyAdd(){
|
getFamilyAdd() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familyadd", postData);
|
return this.postAuxEnd("/familyadd", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getFamilyUpdate(){
|
getFamilyUpdate() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familyupdate", postData);
|
return this.postAuxEnd("/familyupdate", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getFamilyManage(){
|
getFamilyManage() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familymanage", postData);
|
return this.postAuxEnd("/familymanage", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
//END POINT CALL FOR ACCOUNT TOP
|
//END POINT CALL FOR ACCOUNT TOP
|
||||||
startTopUp(post){
|
startTopUp(post) {
|
||||||
var postData = {
|
var postData = {
|
||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 11062,
|
action: 11062,
|
||||||
...post
|
...post,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/starttopup", postData);
|
return this.postAuxEnd("/starttopup", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
//END POINT CALL FOR SENDING REFERRAL MESSAGE
|
//END POINT CALL FOR SENDING REFERRAL MESSAGE
|
||||||
sendReferralMsg(postData){
|
sendReferralMsg(postData) {
|
||||||
return this.postAuxEnd("/sendreferral", postData);
|
return this.postAuxEnd("/sendreferral", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
StartResetPassword(reqData){
|
StartResetPassword(reqData) {
|
||||||
return this.postAuxEnd("/startresetpasword", reqData)
|
return this.postAuxEnd("/startresetpasword", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
CompleteResetPassword(reqData){
|
CompleteResetPassword(reqData) {
|
||||||
return this.postAuxEnd("/stepresetpass", reqData)
|
return this.postAuxEnd("/stepresetpass", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getCouponRedeem(){
|
getCouponRedeem() {
|
||||||
var postData = {
|
var postData = {
|
||||||
uuid: localStorage.getItem("uid"),
|
uuid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page:0,
|
page: 0,
|
||||||
limit :100
|
limit: 100,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/couponredeem", postData);
|
return this.postAuxEnd("/couponredeem", postData);
|
||||||
}
|
}
|
||||||
@@ -422,7 +435,7 @@ class usersService {
|
|||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 11183,
|
action: 11183,
|
||||||
country: 'NG'
|
country: "NG",
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/countrybanks", postData);
|
return this.postAuxEnd("/countrybanks", postData);
|
||||||
}
|
}
|
||||||
@@ -433,7 +446,7 @@ class usersService {
|
|||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 11177
|
action: 11177,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/accounttypes", postData);
|
return this.postAuxEnd("/accounttypes", postData);
|
||||||
}
|
}
|
||||||
@@ -444,7 +457,7 @@ class usersService {
|
|||||||
uid: localStorage.getItem("uid"),
|
uid: localStorage.getItem("uid"),
|
||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 13002
|
action: 13002,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanageragree", postData);
|
return this.postAuxEnd("/jobmanageragree", postData);
|
||||||
}
|
}
|
||||||
@@ -456,7 +469,7 @@ class usersService {
|
|||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 13010,
|
action: 13010,
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagercreatejob", postData);
|
return this.postAuxEnd("/jobmanagercreatejob", postData);
|
||||||
}
|
}
|
||||||
@@ -467,7 +480,7 @@ class usersService {
|
|||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 13010,
|
action: 13010,
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagerupdatejob", postData);
|
return this.postAuxEnd("/jobmanagerupdatejob", postData);
|
||||||
}
|
}
|
||||||
@@ -481,7 +494,7 @@ class usersService {
|
|||||||
limit: 30,
|
limit: 30,
|
||||||
action: 14011,
|
action: 14011,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/activejobmsglist", postData);
|
return this.postAuxEnd("/activejobmsglist", postData);
|
||||||
}
|
}
|
||||||
@@ -493,7 +506,7 @@ class usersService {
|
|||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 14010,
|
action: 14010,
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/sendtaskmessage", postData);
|
return this.postAuxEnd("/sendtaskmessage", postData);
|
||||||
}
|
}
|
||||||
@@ -505,7 +518,7 @@ class usersService {
|
|||||||
member_id: localStorage.getItem("member_id"),
|
member_id: localStorage.getItem("member_id"),
|
||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
action: 13011,
|
action: 13011,
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagerdeletejob", postData);
|
return this.postAuxEnd("/jobmanagerdeletejob", postData);
|
||||||
}
|
}
|
||||||
@@ -513,8 +526,8 @@ class usersService {
|
|||||||
verifyEmail(code) {
|
verifyEmail(code) {
|
||||||
const reqData = {
|
const reqData = {
|
||||||
verify_link: code,
|
verify_link: code,
|
||||||
action: 11015
|
action: 11015,
|
||||||
}
|
};
|
||||||
return this.postAuxEnd("/verifysignuplink", reqData);
|
return this.postAuxEnd("/verifysignuplink", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -565,7 +578,7 @@ class usersService {
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
getUserReminders(){
|
getUserReminders() {
|
||||||
return this.getAuxEnd("/reminders", null);
|
return this.getAuxEnd("/reminders", null);
|
||||||
}
|
}
|
||||||
//---------------------------------------- -----
|
//---------------------------------------- -----
|
||||||
@@ -577,16 +590,17 @@ class usersService {
|
|||||||
const session_token = localStorage.getItem("session_token");
|
const session_token = localStorage.getItem("session_token");
|
||||||
let axiosConfig = {
|
let axiosConfig = {
|
||||||
headers: {
|
headers: {
|
||||||
'Accept': 'application/json',
|
Accept: "application/json",
|
||||||
'Content-Type': 'application/json;charset=UTF-8',
|
"Content-Type": "application/json;charset=UTF-8",
|
||||||
'Authorization': `Basic ${session_token}`,
|
Authorization: `Basic ${session_token}`,
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
||||||
return Axios.get(endPoint,{
|
return Axios.get(endPoint, {
|
||||||
params: {
|
params: {
|
||||||
reqData
|
reqData,
|
||||||
}})
|
},
|
||||||
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
console.log("~~~~~~~ Toks2 GET ~~~~~~~~");
|
console.log("~~~~~~~ Toks2 GET ~~~~~~~~");
|
||||||
return response;
|
return response;
|
||||||
@@ -605,7 +619,6 @@ class usersService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
postAuxEnd(uri, reqData) {
|
postAuxEnd(uri, reqData) {
|
||||||
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri;
|
||||||
const session_token = localStorage.getItem("session_token");
|
const session_token = localStorage.getItem("session_token");
|
||||||
@@ -613,18 +626,18 @@ class usersService {
|
|||||||
// 'Authorization': `Basic ${(session_token !=null) ?session_token : ''}`,
|
// 'Authorization': `Basic ${(session_token !=null) ?session_token : ''}`,
|
||||||
let axiosConfig = {
|
let axiosConfig = {
|
||||||
headers: {
|
headers: {
|
||||||
'Accept': 'application/json',
|
Accept: "application/json",
|
||||||
'Access-Control-Allow-Origin': '*',
|
"Access-Control-Allow-Origin": "*",
|
||||||
'Access-Control-Expose-Headers': 'Access-Control-Allow-Origin',
|
"Access-Control-Expose-Headers": "Access-Control-Allow-Origin",
|
||||||
'Access-Control-Allow-Headers':'Origin, X-API-KEY, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method, Access-Control-Allow-Headers, Authorization, observe, enctype, Content-Length, X-Csrf-Token',
|
"Access-Control-Allow-Headers":
|
||||||
'Content-Type': 'application/json;charset=UTF-8',
|
"Origin, X-API-KEY, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method, Access-Control-Allow-Headers, Authorization, observe, enctype, Content-Length, X-Csrf-Token",
|
||||||
|
"Content-Type": "application/json;charset=UTF-8",
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
// Axios.defaults.headers.post['Content-Type'] ='application/json;charset=utf-8';
|
// Axios.defaults.headers.post['Content-Type'] ='application/json;charset=utf-8';
|
||||||
// Axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; //,axiosConfig
|
// Axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; //,axiosConfig
|
||||||
// Axios.defaults.withCredentials = true;
|
// Axios.defaults.withCredentials = true;
|
||||||
//debugger;
|
//debugger;
|
||||||
return Axios.post(endPoint, reqData)
|
return Axios.post(endPoint, reqData)
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
console.log(response);
|
console.log(response);
|
||||||
@@ -635,19 +648,31 @@ class usersService {
|
|||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
//response status is an error code
|
//response status is an error code
|
||||||
console.log("ERROR-------------------------------------------------------");
|
console.log(
|
||||||
|
"ERROR-------------------------------------------------------"
|
||||||
|
);
|
||||||
console.log(error.response.status);
|
console.log(error.response.status);
|
||||||
console.log("ERROR-------------------------------------------------------");
|
console.log(
|
||||||
|
"ERROR-------------------------------------------------------"
|
||||||
|
);
|
||||||
} else if (error.request) {
|
} else if (error.request) {
|
||||||
//response not received though the request was sent
|
//response not received though the request was sent
|
||||||
console.log("ERROR2-------------------------------------------------------");
|
console.log(
|
||||||
|
"ERROR2-------------------------------------------------------"
|
||||||
|
);
|
||||||
console.log(error?.request);
|
console.log(error?.request);
|
||||||
console.log("ERROR2-------------------------------------------------------");
|
console.log(
|
||||||
|
"ERROR2-------------------------------------------------------"
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
//an error occurred when setting up the request
|
//an error occurred when setting up the request
|
||||||
console.log("ERROR3-------------------------------------------------------");
|
console.log(
|
||||||
|
"ERROR3-------------------------------------------------------"
|
||||||
|
);
|
||||||
console.log(error);
|
console.log(error);
|
||||||
console.log("ERROR3-------------------------------------------------------");
|
console.log(
|
||||||
|
"ERROR3-------------------------------------------------------"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user