added second batch
This commit is contained in:
@@ -59,7 +59,7 @@ export default function ForgotPassword() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (email !== "" && checked) {
|
if (email !== "" && checked) {
|
||||||
const reqData = { email, action:11013 };
|
const reqData = { email };
|
||||||
setResetLoading(true);
|
setResetLoading(true);
|
||||||
try {
|
try {
|
||||||
const res = await userApi.StartResetPassword(reqData);
|
const res = await userApi.StartResetPassword(reqData);
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ export default function ForgotPassword() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (email !== "" && checked) {
|
if (email !== "" && checked) {
|
||||||
const reqData = { email, action:11013 };
|
const reqData = { email };
|
||||||
setResetLoading(true);
|
setResetLoading(true);
|
||||||
try {
|
try {
|
||||||
const res = await userApi.StartResetPassword(reqData);
|
const res = await userApi.StartResetPassword(reqData);
|
||||||
|
|||||||
@@ -98,7 +98,6 @@ export default function Login() {
|
|||||||
password: password,
|
password: password,
|
||||||
sessionid: "STARTING",
|
sessionid: "STARTING",
|
||||||
login_mode: 1100,
|
login_mode: 1100,
|
||||||
action: 11025,
|
|
||||||
};
|
};
|
||||||
} else if (name == "family") {
|
} else if (name == "family") {
|
||||||
// Post Data Info for family Login
|
// Post Data Info for family Login
|
||||||
@@ -107,7 +106,6 @@ export default function Login() {
|
|||||||
pin: password,
|
pin: password,
|
||||||
sessionid: "20067A92714",
|
sessionid: "20067A92714",
|
||||||
login_mode: 1105,
|
login_mode: 1105,
|
||||||
action: 11025,
|
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
setLoginLoading(false);
|
setLoginLoading(false);
|
||||||
|
|||||||
@@ -97,8 +97,7 @@ export default function Login() {
|
|||||||
username: email,
|
username: email,
|
||||||
password: password,
|
password: password,
|
||||||
sessionid: "STARTING",
|
sessionid: "STARTING",
|
||||||
login_mode: 1100,
|
login_mode: 1100
|
||||||
action: 11025,
|
|
||||||
};
|
};
|
||||||
} else if (name == "family") {
|
} else if (name == "family") {
|
||||||
// Post Data Info for family Login
|
// Post Data Info for family Login
|
||||||
@@ -106,8 +105,7 @@ export default function Login() {
|
|||||||
username: email,
|
username: email,
|
||||||
pin: password,
|
pin: password,
|
||||||
sessionid: "20067A92714",
|
sessionid: "20067A92714",
|
||||||
login_mode: 1105,
|
login_mode: 1105
|
||||||
action: 11025,
|
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
setLoginLoading(false);
|
setLoginLoading(false);
|
||||||
|
|||||||
@@ -36,10 +36,7 @@ export default function VerifyLink() {
|
|||||||
var postData = {
|
var postData = {
|
||||||
username: email,
|
username: email,
|
||||||
password: password,
|
password: password,
|
||||||
login_mode: 100,
|
|
||||||
sessionid: "STARTER-NOTREAL",
|
|
||||||
verify_link: token,
|
verify_link: token,
|
||||||
action: 11012,
|
|
||||||
};
|
};
|
||||||
const res = await userApi?.CompleteSignUp(postData);
|
const res = await userApi?.CompleteSignUp(postData);
|
||||||
|
|
||||||
|
|||||||
@@ -36,10 +36,7 @@ export default function VerifyLink() {
|
|||||||
var postData = {
|
var postData = {
|
||||||
username: email,
|
username: email,
|
||||||
password: password,
|
password: password,
|
||||||
login_mode: 100,
|
|
||||||
sessionid: "STARTER-NOTREAL",
|
|
||||||
verify_link: token,
|
verify_link: token,
|
||||||
action: 11012,
|
|
||||||
};
|
};
|
||||||
const res = await userApi?.CompleteSignUp(postData);
|
const res = await userApi?.CompleteSignUp(postData);
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,11 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner";
|
|||||||
const VerifyPassword = () => {
|
const VerifyPassword = () => {
|
||||||
const [password, setPassword] = useState("");
|
const [password, setPassword] = useState("");
|
||||||
const [confirmPassword, setConfirmPassword] = useState("");
|
const [confirmPassword, setConfirmPassword] = useState("");
|
||||||
const [requestStatus, setRequestStatus] = useState({loading: true, status:false, data: []})
|
const [requestStatus, setRequestStatus] = useState({
|
||||||
|
loading: true,
|
||||||
|
status: false,
|
||||||
|
data: [],
|
||||||
|
});
|
||||||
const [msgError, setMsgError] = useState("");
|
const [msgError, setMsgError] = useState("");
|
||||||
const [linkLoader, setLinkLoader] = useState(false);
|
const [linkLoader, setLinkLoader] = useState(false);
|
||||||
const [linkSuccess, setLinkSuccess] = useState(null);
|
const [linkSuccess, setLinkSuccess] = useState(null);
|
||||||
@@ -35,60 +39,64 @@ const VerifyPassword = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const completeReset = async () => {
|
const completeReset = async () => {
|
||||||
if(!password || !confirmPassword){ // CHECKS IF PASSWORD IS EMPTY
|
if (!password || !confirmPassword) {
|
||||||
|
// CHECKS IF PASSWORD IS EMPTY
|
||||||
setMsgError("Please fill in fields");
|
setMsgError("Please fill in fields");
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
if(password != confirmPassword){ // CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD
|
if (password != confirmPassword) {
|
||||||
|
// CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD
|
||||||
setMsgError("Passwords does not match");
|
setMsgError("Passwords does not match");
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
if(password.length < 6){ // CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS
|
if (password.length < 6) {
|
||||||
|
// CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS
|
||||||
setMsgError("Password must be upto six characters");
|
setMsgError("Password must be upto six characters");
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
if(!PasswordValidator(password)){ // CHECKS IF PASSWORD IS VALID
|
if (!PasswordValidator(password)) {
|
||||||
setMsgError("Password must contain alphanumeric, uppercase and special character: eg: Password1@");
|
// CHECKS IF PASSWORD IS VALID
|
||||||
|
setMsgError(
|
||||||
|
"Password must contain alphanumeric, uppercase and special character: eg: Password1@"
|
||||||
|
);
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
setLinkLoader(true);
|
setLinkLoader(true);
|
||||||
var reqData = {
|
var reqData = {
|
||||||
sessionid: "DUMMY-CANNOT_BE_EMPTY",
|
reset_link: token,
|
||||||
reset_link: token,
|
newpass: password,
|
||||||
newpass: password,
|
m_uid: requestStatus.data?.m_uid || "",
|
||||||
m_uid: requestStatus.data?.m_uid || '',
|
reset_uid: requestStatus.data?.reset_uid || "",
|
||||||
reset_uid: requestStatus.data?.reset_uid || '',
|
step: 300,
|
||||||
step: 300,
|
};
|
||||||
action: 730,
|
const res = await userApi?.CompleteResetPassword(reqData);
|
||||||
};
|
|
||||||
const res = await userApi?.CompleteResetPassword(reqData);
|
|
||||||
|
|
||||||
if (res.status == 200) {
|
if (res.status == 200) {
|
||||||
const { data } = res;
|
const { data } = res;
|
||||||
if (data?.internal_return >= 0) {
|
if (data?.internal_return >= 0) {
|
||||||
// setTimeout(() => {
|
// setTimeout(() => {
|
||||||
// navigate("/login", { replace: true });
|
// navigate("/login", { replace: true });
|
||||||
// setLinkLoader(false);
|
// setLinkLoader(false);
|
||||||
// }, 2000);
|
// }, 2000);
|
||||||
setLinkSuccess(true);
|
setLinkSuccess(true);
|
||||||
} else {
|
} else {
|
||||||
setLinkLoader(false);
|
setLinkLoader(false);
|
||||||
setMsgError("An error occurred");
|
setMsgError("An error occurred");
|
||||||
setLinkSuccess(false);
|
setLinkSuccess(false);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
setLinkLoader(false);
|
setLinkLoader(false);
|
||||||
setLinkSuccess(false);
|
setLinkSuccess(false);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
setLinkLoader(false);
|
setLinkLoader(false);
|
||||||
setLinkSuccess(false);
|
setLinkSuccess(false);
|
||||||
@@ -100,31 +108,33 @@ const VerifyPassword = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const verifyResetPwd = () => { // FUNCTION TO VERIFY RESET PASSWORD LINK
|
const verifyResetPwd = () => {
|
||||||
setRequestStatus({loading: true, status:false, data: []})
|
// FUNCTION TO VERIFY RESET PASSWORD LINK
|
||||||
|
setRequestStatus({ loading: true, status: false, data: [] });
|
||||||
var reqData = {
|
var reqData = {
|
||||||
sessionid: "DUMMY-CANNOT_BE_EMPTY",
|
|
||||||
reset_link: token,
|
reset_link: token,
|
||||||
step: 200,
|
step: 200,
|
||||||
action: 730,
|
|
||||||
};
|
};
|
||||||
userApi.CompleteResetPassword(reqData).then(res => {
|
userApi
|
||||||
if(res.status != 200 || res.data.internal_return < 0){
|
.CompleteResetPassword(reqData)
|
||||||
return setRequestStatus({loading: false, status:false, data: []})
|
.then((res) => {
|
||||||
}
|
if (res.status != 200 || res.data.internal_return < 0) {
|
||||||
setRequestStatus({loading: false, status:true, data: res.data})
|
return setRequestStatus({ loading: false, status: false, data: [] });
|
||||||
}).catch(error => {
|
}
|
||||||
setRequestStatus({loading: false, status:false, data: []})
|
setRequestStatus({ loading: false, status: true, data: res.data });
|
||||||
})
|
})
|
||||||
}
|
.catch((error) => {
|
||||||
|
setRequestStatus({ loading: false, status: false, data: [] });
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
useEffect(()=>{
|
useEffect(() => {
|
||||||
// little checker for the validity of the token
|
// little checker for the validity of the token
|
||||||
if (token==null || token?.length != 64) {
|
if (token == null || token?.length != 64) {
|
||||||
return setRequestStatus({loading: false, status:false, data: []});
|
return setRequestStatus({ loading: false, status: false, data: [] });
|
||||||
}
|
}
|
||||||
verifyResetPwd()
|
verifyResetPwd();
|
||||||
},[])
|
}, []);
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<AuthLayout slogan="Welcome to WrenchBoard">
|
<AuthLayout slogan="Welcome to WrenchBoard">
|
||||||
@@ -139,59 +149,68 @@ const VerifyPassword = () => {
|
|||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
<div className="content-wrapper login shadow-md w-full lg:max-w-[500px] mx-auto flex justify-center items-center dark:bg-dark-white 2xl:w-[828px] rounded-[0.475rem] sm:p-7 p-5">
|
<div className="content-wrapper login shadow-md w-full lg:max-w-[500px] mx-auto flex justify-center items-center dark:bg-dark-white 2xl:w-[828px] rounded-[0.475rem] sm:p-7 p-5">
|
||||||
{requestStatus.loading ?
|
{requestStatus.loading ? (
|
||||||
<LoadingSpinner color='sky-blue' size='16' height='h-300px' />
|
<LoadingSpinner color="sky-blue" size="16" height="h-300px" />
|
||||||
:
|
) : !requestStatus.loading && requestStatus.status ? (
|
||||||
!requestStatus.loading && requestStatus.status ?
|
<div className="w-full">
|
||||||
<div className="w-full">
|
{linkSuccess == null ? (
|
||||||
{linkSuccess == null ?
|
<>
|
||||||
<>
|
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
|
||||||
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
|
<h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]">
|
||||||
<h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]">
|
Password Reset
|
||||||
Password Reset
|
</h1>
|
||||||
</h1>
|
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
||||||
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
Enter a new password to reset
|
||||||
Enter a new password to reset
|
</span>
|
||||||
</span>
|
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
||||||
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
We'll send an email to confirm reset
|
||||||
We'll send an email to confirm reset
|
</span>
|
||||||
</span>
|
</div>
|
||||||
</div>
|
<div>
|
||||||
<div>
|
<p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]">
|
||||||
<p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]">
|
Must include a special, numeric, uppercase and lowercase
|
||||||
Must include a special, numeric, uppercase and lowercase character
|
character
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<SuccessfulComponent
|
<SuccessfulComponent
|
||||||
password={password}
|
password={password}
|
||||||
confirmPassword={confirmPassword}
|
confirmPassword={confirmPassword}
|
||||||
handlePassword={handlePassword}
|
handlePassword={handlePassword}
|
||||||
onSubmit={completeReset}
|
onSubmit={completeReset}
|
||||||
msgErr={msgError}
|
msgErr={msgError}
|
||||||
loader={linkLoader}
|
loader={linkLoader}
|
||||||
showPassword={showPassword}
|
showPassword={showPassword}
|
||||||
onClick={togglePasswordVisibility}
|
onClick={togglePasswordVisibility}
|
||||||
navigateHandler={() => navigate("/login")}
|
navigateHandler={() => navigate("/login")}
|
||||||
|
/>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
<ForgetPwdResponse
|
||||||
|
title={
|
||||||
|
linkSuccess
|
||||||
|
? "Password Reset Complete"
|
||||||
|
: "Password Reset Error"
|
||||||
|
}
|
||||||
|
message={
|
||||||
|
linkSuccess
|
||||||
|
? "Password Reset Complete. You can login now with your new credentials"
|
||||||
|
: "Password Reset Error. Please get in touch with support for further support"
|
||||||
|
}
|
||||||
|
type={linkSuccess}
|
||||||
/>
|
/>
|
||||||
</>
|
)}
|
||||||
:
|
</div>
|
||||||
<ForgetPwdResponse
|
) : (
|
||||||
title={linkSuccess? 'Password Reset Complete' : 'Password Reset Error'}
|
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
|
||||||
message={linkSuccess? 'Password Reset Complete. You can login now with your new credentials' : 'Password Reset Error. Please get in touch with support for further support'
|
<ForgetPwdResponse
|
||||||
}
|
title={"Forget Password"}
|
||||||
type={linkSuccess}
|
message={
|
||||||
/>
|
"We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us"
|
||||||
}
|
}
|
||||||
</div>
|
type={requestStatus.status}
|
||||||
:
|
/>
|
||||||
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
|
</div>
|
||||||
<ForgetPwdResponse
|
)}
|
||||||
title={'Forget Password'}
|
|
||||||
message={'We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us'}
|
|
||||||
type={requestStatus.status}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</AuthLayout>
|
</AuthLayout>
|
||||||
|
|||||||
@@ -11,7 +11,11 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner";
|
|||||||
const VerifyPassword = () => {
|
const VerifyPassword = () => {
|
||||||
const [password, setPassword] = useState("");
|
const [password, setPassword] = useState("");
|
||||||
const [confirmPassword, setConfirmPassword] = useState("");
|
const [confirmPassword, setConfirmPassword] = useState("");
|
||||||
const [requestStatus, setRequestStatus] = useState({loading: true, status:false, data: []})
|
const [requestStatus, setRequestStatus] = useState({
|
||||||
|
loading: true,
|
||||||
|
status: false,
|
||||||
|
data: [],
|
||||||
|
});
|
||||||
const [msgError, setMsgError] = useState("");
|
const [msgError, setMsgError] = useState("");
|
||||||
const [linkLoader, setLinkLoader] = useState(false);
|
const [linkLoader, setLinkLoader] = useState(false);
|
||||||
const [linkSuccess, setLinkSuccess] = useState(null);
|
const [linkSuccess, setLinkSuccess] = useState(null);
|
||||||
@@ -35,60 +39,64 @@ const VerifyPassword = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const completeReset = async () => {
|
const completeReset = async () => {
|
||||||
if(!password || !confirmPassword){ // CHECKS IF PASSWORD IS EMPTY
|
if (!password || !confirmPassword) {
|
||||||
|
// CHECKS IF PASSWORD IS EMPTY
|
||||||
setMsgError("Please fill in fields");
|
setMsgError("Please fill in fields");
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
if(password != confirmPassword){ // CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD
|
if (password != confirmPassword) {
|
||||||
|
// CHECKS IF PASSWORD EQUALS CONFIRM PASSWORD
|
||||||
setMsgError("Passwords does not match");
|
setMsgError("Passwords does not match");
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
if(password.length < 6){ // CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS
|
if (password.length < 6) {
|
||||||
|
// CHECKS IF PASSWORD LENGTH IS UPTO 6 CHARACTERS
|
||||||
setMsgError("Password must be upto six characters");
|
setMsgError("Password must be upto six characters");
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
if(!PasswordValidator(password)){ // CHECKS IF PASSWORD IS VALID
|
if (!PasswordValidator(password)) {
|
||||||
setMsgError("Password must contain alphanumeric, uppercase and special character: eg: Password1@");
|
// CHECKS IF PASSWORD IS VALID
|
||||||
|
setMsgError(
|
||||||
|
"Password must contain alphanumeric, uppercase and special character: eg: Password1@"
|
||||||
|
);
|
||||||
return setTimeout(() => {
|
return setTimeout(() => {
|
||||||
setMsgError(null);
|
setMsgError(null);
|
||||||
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
}, process.env.REACT_APP_RESET_START_ERROR_TIMEOUT);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
setLinkLoader(true);
|
setLinkLoader(true);
|
||||||
var reqData = {
|
var reqData = {
|
||||||
sessionid: "DUMMY-CANNOT_BE_EMPTY",
|
reset_link: token,
|
||||||
reset_link: token,
|
newpass: password,
|
||||||
newpass: password,
|
m_uid: requestStatus.data?.m_uid || "",
|
||||||
m_uid: requestStatus.data?.m_uid || '',
|
reset_uid: requestStatus.data?.reset_uid || "",
|
||||||
reset_uid: requestStatus.data?.reset_uid || '',
|
step: 300,
|
||||||
step: 300,
|
};
|
||||||
action: 730,
|
const res = await userApi?.CompleteResetPassword(reqData);
|
||||||
};
|
|
||||||
const res = await userApi?.CompleteResetPassword(reqData);
|
|
||||||
|
|
||||||
if (res.status == 200) {
|
if (res.status == 200) {
|
||||||
const { data } = res;
|
const { data } = res;
|
||||||
if (data?.internal_return >= 0) {
|
if (data?.internal_return >= 0) {
|
||||||
// setTimeout(() => {
|
// setTimeout(() => {
|
||||||
// navigate("/login", { replace: true });
|
// navigate("/login", { replace: true });
|
||||||
// setLinkLoader(false);
|
// setLinkLoader(false);
|
||||||
// }, 2000);
|
// }, 2000);
|
||||||
setLinkSuccess(true);
|
setLinkSuccess(true);
|
||||||
} else {
|
} else {
|
||||||
setLinkLoader(false);
|
setLinkLoader(false);
|
||||||
setMsgError("An error occurred");
|
setMsgError("An error occurred");
|
||||||
setLinkSuccess(false);
|
setLinkSuccess(false);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
setLinkLoader(false);
|
setLinkLoader(false);
|
||||||
setLinkSuccess(false);
|
setLinkSuccess(false);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
setLinkLoader(false);
|
setLinkLoader(false);
|
||||||
setLinkSuccess(false);
|
setLinkSuccess(false);
|
||||||
@@ -100,31 +108,33 @@ const VerifyPassword = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const verifyResetPwd = () => { // FUNCTION TO VERIFY RESET PASSWORD LINK
|
const verifyResetPwd = () => {
|
||||||
setRequestStatus({loading: true, status:false, data: []})
|
// FUNCTION TO VERIFY RESET PASSWORD LINK
|
||||||
|
setRequestStatus({ loading: true, status: false, data: [] });
|
||||||
var reqData = {
|
var reqData = {
|
||||||
sessionid: "DUMMY-CANNOT_BE_EMPTY",
|
|
||||||
reset_link: token,
|
reset_link: token,
|
||||||
step: 200,
|
step: 200,
|
||||||
action: 730,
|
|
||||||
};
|
};
|
||||||
userApi.CompleteResetPassword(reqData).then(res => {
|
userApi
|
||||||
if(res.status != 200 || res.data.internal_return < 0){
|
.CompleteResetPassword(reqData)
|
||||||
return setRequestStatus({loading: false, status:false, data: []})
|
.then((res) => {
|
||||||
}
|
if (res.status != 200 || res.data.internal_return < 0) {
|
||||||
setRequestStatus({loading: false, status:true, data: res.data})
|
return setRequestStatus({ loading: false, status: false, data: [] });
|
||||||
}).catch(error => {
|
}
|
||||||
setRequestStatus({loading: false, status:false, data: []})
|
setRequestStatus({ loading: false, status: true, data: res.data });
|
||||||
})
|
})
|
||||||
}
|
.catch((error) => {
|
||||||
|
setRequestStatus({ loading: false, status: false, data: [] });
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
useEffect(()=>{
|
useEffect(() => {
|
||||||
// little checker for the validity of the token
|
// little checker for the validity of the token
|
||||||
if (token==null || token?.length != 64) {
|
if (token == null || token?.length != 64) {
|
||||||
return setRequestStatus({loading: false, status:false, data: []});
|
return setRequestStatus({ loading: false, status: false, data: [] });
|
||||||
}
|
}
|
||||||
verifyResetPwd()
|
verifyResetPwd();
|
||||||
},[])
|
}, []);
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<AuthLayout slogan="Welcome to WrenchBoard">
|
<AuthLayout slogan="Welcome to WrenchBoard">
|
||||||
@@ -139,59 +149,68 @@ const VerifyPassword = () => {
|
|||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex place-content-center">
|
<div className="flex place-content-center">
|
||||||
{requestStatus.loading ?
|
{requestStatus.loading ? (
|
||||||
<LoadingSpinner color='sky-blue' size='16' height='h-300px' />
|
<LoadingSpinner color="sky-blue" size="16" height="h-300px" />
|
||||||
:
|
) : !requestStatus.loading && requestStatus.status ? (
|
||||||
!requestStatus.loading && requestStatus.status ?
|
<div className="w-11/12 sm:max-w-[500px]">
|
||||||
<div className="w-11/12 sm:max-w-[500px]">
|
{linkSuccess == null ? (
|
||||||
{linkSuccess == null ?
|
<>
|
||||||
<>
|
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
|
||||||
<div className="title-area flex flex-col justify-center items-center relative text-center mb-7">
|
<h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]">
|
||||||
<h1 className="text-[#181c32] font-semibold dark:text-white mb-3 leading-[27.3px] text-[22.75px]">
|
Password Reset
|
||||||
Password Reset
|
</h1>
|
||||||
</h1>
|
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
||||||
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
Enter a new password to reset
|
||||||
Enter a new password to reset
|
</span>
|
||||||
</span>
|
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
||||||
<span className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
We'll send an email to confirm reset
|
||||||
We'll send an email to confirm reset
|
</span>
|
||||||
</span>
|
</div>
|
||||||
</div>
|
<div>
|
||||||
<div>
|
<p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]">
|
||||||
<p className="text-red-500 font-semibold mb-3 leading-[27.3px] text-[13px]">
|
Must include a special, numeric, uppercase and lowercase
|
||||||
Must include a special, numeric, uppercase and lowercase character
|
character
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<SuccessfulComponent
|
<SuccessfulComponent
|
||||||
password={password}
|
password={password}
|
||||||
confirmPassword={confirmPassword}
|
confirmPassword={confirmPassword}
|
||||||
handlePassword={handlePassword}
|
handlePassword={handlePassword}
|
||||||
onSubmit={completeReset}
|
onSubmit={completeReset}
|
||||||
msgErr={msgError}
|
msgErr={msgError}
|
||||||
loader={linkLoader}
|
loader={linkLoader}
|
||||||
showPassword={showPassword}
|
showPassword={showPassword}
|
||||||
onClick={togglePasswordVisibility}
|
onClick={togglePasswordVisibility}
|
||||||
navigateHandler={() => navigate("/login")}
|
navigateHandler={() => navigate("/login")}
|
||||||
|
/>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
<ForgetPwdResponse
|
||||||
|
title={
|
||||||
|
linkSuccess
|
||||||
|
? "Password Reset Complete"
|
||||||
|
: "Password Reset Error"
|
||||||
|
}
|
||||||
|
message={
|
||||||
|
linkSuccess
|
||||||
|
? "Password Reset Complete. You can login now with your new credentials"
|
||||||
|
: "Password Reset Error. Please get in touch with support for further support"
|
||||||
|
}
|
||||||
|
type={linkSuccess}
|
||||||
/>
|
/>
|
||||||
</>
|
)}
|
||||||
:
|
</div>
|
||||||
<ForgetPwdResponse
|
) : (
|
||||||
title={linkSuccess? 'Password Reset Complete' : 'Password Reset Error'}
|
<div className="w-11/12 sm:max-w-[500px] title-area flex flex-col justify-center items-center relative text-center mb-7">
|
||||||
message={linkSuccess? 'Password Reset Complete. You can login now with your new credentials' : 'Password Reset Error. Please get in touch with support for further support'
|
<ForgetPwdResponse
|
||||||
}
|
title={"Forget Password"}
|
||||||
type={linkSuccess}
|
message={
|
||||||
/>
|
"We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us"
|
||||||
}
|
}
|
||||||
</div>
|
type={requestStatus.status}
|
||||||
:
|
/>
|
||||||
<div className="w-11/12 sm:max-w-[500px] title-area flex flex-col justify-center items-center relative text-center mb-7">
|
</div>
|
||||||
<ForgetPwdResponse
|
)}
|
||||||
title={'Forget Password'}
|
|
||||||
message={'We are unable to continue to reset process. This error is usually due to expired links. Please start all over or contact us'}
|
|
||||||
type={requestStatus.status}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</AuthLayout>
|
</AuthLayout>
|
||||||
|
|||||||
+100
-80
@@ -11,7 +11,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"),
|
||||||
...reqData
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/mypageintro", postData);
|
return this.postAuxEnd("/mypageintro", postData);
|
||||||
}
|
}
|
||||||
@@ -21,7 +21,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: apiConst.WRENCHBOARD_ACCOUNT_MYPAGE
|
action: apiConst.WRENCHBOARD_ACCOUNT_MYPAGE,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/mypageload", postData);
|
return this.postAuxEnd("/mypageload", postData);
|
||||||
}
|
}
|
||||||
@@ -35,8 +35,15 @@ class usersService {
|
|||||||
localStorage.setItem("session_token", ``);
|
localStorage.setItem("session_token", ``);
|
||||||
return this.postAuxEnd("/authlogin", reqData);
|
return this.postAuxEnd("/authlogin", reqData);
|
||||||
}
|
}
|
||||||
CompleteSignUp(reqData) {
|
CompleteSignUp(postData) {
|
||||||
localStorage.setItem("session_token", ``);
|
localStorage.setItem("session_token", ``);
|
||||||
|
|
||||||
|
var reqData = {
|
||||||
|
login_mode: 100,
|
||||||
|
sessionid: "STARTER-NOTREAL",
|
||||||
|
action: apiConst.WRENCHBOARD_COMPLETE_MOBILEUSER,
|
||||||
|
...postData,
|
||||||
|
};
|
||||||
return this.postAuxEnd("/completesignuplink", reqData);
|
return this.postAuxEnd("/completesignuplink", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,8 +78,13 @@ class usersService {
|
|||||||
return this.postAuxEnd("/recentactivities", postData);
|
return this.postAuxEnd("/recentactivities", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
logInUser(reqData) {
|
logInUser(postData) {
|
||||||
localStorage.setItem("session_token", ``);
|
localStorage.setItem("session_token", ``);
|
||||||
|
|
||||||
|
var reqData = {
|
||||||
|
action: apiConst.WRENCHBOARD_ACCOUNT_LOGIN,
|
||||||
|
...postData,
|
||||||
|
};
|
||||||
return this.postAuxEnd("/userlogin", reqData);
|
return this.postAuxEnd("/userlogin", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -251,7 +263,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20,
|
limit: 20,
|
||||||
action: apiConst.WRENCHBOARD_ACCOUNT_USER_RECIPIENT
|
action: apiConst.WRENCHBOARD_ACCOUNT_USER_RECIPIENT,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/recipients", postData);
|
return this.postAuxEnd("/recipients", postData);
|
||||||
}
|
}
|
||||||
@@ -274,7 +286,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"),
|
||||||
amount,
|
amount,
|
||||||
action: apiConst.WRENCHBOARD_SMONEY_PROCFEE
|
action: apiConst.WRENCHBOARD_SMONEY_PROCFEE,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/sendmoneyfee", postData);
|
return this.postAuxEnd("/sendmoneyfee", postData);
|
||||||
}
|
}
|
||||||
@@ -322,7 +334,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
limit: 30,
|
limit: 30,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
action: apiConst.WRENCHBOARD_FAMILY_SAMPLETASKS
|
action: apiConst.WRENCHBOARD_FAMILY_SAMPLETASKS,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familysampletasks", postData);
|
return this.postAuxEnd("/familysampletasks", postData);
|
||||||
}
|
}
|
||||||
@@ -522,7 +534,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20,
|
limit: 20,
|
||||||
action: apiConst.WRENCHBOARD_MOBILE_PURCHASEHX
|
action: apiConst.WRENCHBOARD_MOBILE_PURCHASEHX,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/purchasehx", postData);
|
return this.postAuxEnd("/purchasehx", postData);
|
||||||
}
|
}
|
||||||
@@ -535,7 +547,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
offset: 1,
|
offset: 1,
|
||||||
limit: 20,
|
limit: 20,
|
||||||
action: apiConst.WRENCHBOARD_FAMILY_TRANSFERHX
|
action: apiConst.WRENCHBOARD_FAMILY_TRANSFERHX,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familyrewardhx", postData);
|
return this.postAuxEnd("/familyrewardhx", postData);
|
||||||
}
|
}
|
||||||
@@ -548,7 +560,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page: 1,
|
page: 1,
|
||||||
limit: 20,
|
limit: 20,
|
||||||
action: apiConst.WRENCHBOARD_MOBILE_PAYMENTHX
|
action: apiConst.WRENCHBOARD_MOBILE_PAYMENTHX,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/paymenthx", postData);
|
return this.postAuxEnd("/paymenthx", postData);
|
||||||
}
|
}
|
||||||
@@ -573,7 +585,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
offset: 1,
|
offset: 1,
|
||||||
limit: 100,
|
limit: 100,
|
||||||
action: apiConst.WRENCHBOARD_ACCOUNT_REFFERHX
|
action: apiConst.WRENCHBOARD_ACCOUNT_REFFERHX,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/refferhx", postData);
|
return this.postAuxEnd("/refferhx", postData);
|
||||||
}
|
}
|
||||||
@@ -683,11 +695,20 @@ class usersService {
|
|||||||
return this.postAuxEnd("/sendreferral", reqData);
|
return this.postAuxEnd("/sendreferral", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
StartResetPassword(reqData) {
|
StartResetPassword(postData) {
|
||||||
|
var reqData = {
|
||||||
|
action: apiConst.WRENCHBOARD_RESET_PASSWORD,
|
||||||
|
...postData,
|
||||||
|
};
|
||||||
return this.postAuxEnd("/startresetpasword", reqData);
|
return this.postAuxEnd("/startresetpasword", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
CompleteResetPassword(reqData) {
|
CompleteResetPassword(postData) {
|
||||||
|
var reqData = {
|
||||||
|
sessionid: "DUMMY-CANNOT_BE_EMPTY",
|
||||||
|
action: apiConst.WRENCHBOARD_COMPLETE_PASSWORDRESET,
|
||||||
|
...postData,
|
||||||
|
};
|
||||||
return this.postAuxEnd("/stepresetpass", reqData);
|
return this.postAuxEnd("/stepresetpass", reqData);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -696,7 +717,7 @@ class usersService {
|
|||||||
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"),
|
||||||
action: 85020,
|
action: apiConst.WRENCHBOARD_COUPON_REDEEM,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/couponredeem", postData);
|
return this.postAuxEnd("/couponredeem", postData);
|
||||||
@@ -713,7 +734,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: 11183,
|
action: apiConst.WRENCHBOARD_ACCOUNT_COUNTRY_BANKS,
|
||||||
...value,
|
...value,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/countrybanks", postData);
|
return this.postAuxEnd("/countrybanks", postData);
|
||||||
@@ -725,7 +746,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: apiConst.WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/accounttypes", postData);
|
return this.postAuxEnd("/accounttypes", postData);
|
||||||
}
|
}
|
||||||
@@ -737,7 +758,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"),
|
||||||
msg_type: "JOB",
|
msg_type: "JOB",
|
||||||
action: 13033,
|
action: apiConst.WRENCHBOARD_JOB_SEND_INTEREST,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/marketinterest", postData);
|
return this.postAuxEnd("/marketinterest", postData);
|
||||||
@@ -749,7 +770,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"),
|
||||||
msg_type: "JOB",
|
msg_type: "JOB",
|
||||||
action: 13036,
|
action: apiConst.WRENCHBOARD_JOB_SEND_QUESTION,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/marketmessage", postData);
|
return this.postAuxEnd("/marketmessage", postData);
|
||||||
@@ -761,7 +782,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: apiConst.WRENCHBOARD_JOB_POSTAGREE,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanageragree", postData);
|
return this.postAuxEnd("/jobmanageragree", postData);
|
||||||
}
|
}
|
||||||
@@ -772,7 +793,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: 13010,
|
action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagercreatejob", postData);
|
return this.postAuxEnd("/jobmanagercreatejob", postData);
|
||||||
@@ -783,7 +804,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: 13010,
|
action: apiConst.WRENCHBOARD_JOB_CREATEJOB,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagerupdatejob", postData);
|
return this.postAuxEnd("/jobmanagerupdatejob", postData);
|
||||||
@@ -795,7 +816,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"),
|
||||||
extend_days: 7,
|
extend_days: 7,
|
||||||
action: 13041,
|
action: apiConst.WRENCHBOARD_JOB_EXTEND_EXPIRE,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/pendingjobextend", postData);
|
return this.postAuxEnd("/pendingjobextend", postData);
|
||||||
@@ -807,7 +828,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"),
|
||||||
mode: 200,
|
mode: 200,
|
||||||
action: 13042,
|
action: apiConst.WRENCHBOARD_JOB_RESEND_MESSAGE,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/pendingjobsendtome", postData);
|
return this.postAuxEnd("/pendingjobsendtome", postData);
|
||||||
@@ -818,7 +839,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: 13043,
|
action: apiConst.WRENCHBOARD_JOB_CANCEL_OFFER,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/pendingjobcancel", postData);
|
return this.postAuxEnd("/pendingjobcancel", postData);
|
||||||
@@ -831,7 +852,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"),
|
||||||
limit: 30,
|
limit: 30,
|
||||||
action: 14011,
|
action: apiConst.WRENCHBOARD_CONTRACT_MSGLIST,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
@@ -844,7 +865,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: 14010,
|
action: apiConst.WRENCHBOARD_CONTRACT_MESSAGE,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/sendtaskmessage", postData);
|
return this.postAuxEnd("/sendtaskmessage", postData);
|
||||||
@@ -856,10 +877,10 @@ 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: 14010,
|
action: apiConst.WRENCHBOARD_CONTRACT_MESSAGE,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
|
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
for (let data in postData) {
|
for (let data in postData) {
|
||||||
formData.append(data, postData[data]);
|
formData.append(data, postData[data]);
|
||||||
@@ -874,7 +895,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: 13011,
|
action: apiConst.WRENCHBOARD_JOB_DELETEJOB,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobmanagerdeletejob", postData);
|
return this.postAuxEnd("/jobmanagerdeletejob", postData);
|
||||||
@@ -883,7 +904,7 @@ class usersService {
|
|||||||
verifyEmail(code) {
|
verifyEmail(code) {
|
||||||
const reqData = {
|
const reqData = {
|
||||||
verify_link: code,
|
verify_link: code,
|
||||||
action: 11015,
|
action: apiConst.WRENCHBOARD_VERIFY_PENDING_LINK,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/verifysignuplink", reqData);
|
return this.postAuxEnd("/verifysignuplink", reqData);
|
||||||
}
|
}
|
||||||
@@ -894,7 +915,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: 15012,
|
action: apiConst.WRENCHBOARD_MOBILE_OFFERSRESP,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/offersresponse", postData);
|
return this.postAuxEnd("/offersresponse", postData);
|
||||||
@@ -906,7 +927,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: 13024,
|
action: apiConst.WRENCHBOARD_JOB_OFFER_INTLIST,
|
||||||
limit: 30,
|
limit: 30,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
};
|
};
|
||||||
@@ -919,7 +940,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: 13034,
|
action: apiConst.WRENCHBOARD_JOB_OFFER_INTLIST,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/offersinterestproc", postData);
|
return this.postAuxEnd("/offersinterestproc", postData);
|
||||||
@@ -931,7 +952,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: 14015,
|
action: apiConst.WRENCHBOARD_CONTRACT_STATUS,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/activetaskstatus", postData);
|
return this.postAuxEnd("/activetaskstatus", postData);
|
||||||
@@ -943,7 +964,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: 14015,
|
action: apiConst.WRENCHBOARD_CONTRACT_STATUS,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/activejobstatus", postData);
|
return this.postAuxEnd("/activejobstatus", postData);
|
||||||
@@ -964,7 +985,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
limit: 30,
|
limit: 30,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
action: 11205,
|
action: apiConst.WRENCHBOARD_ACCOUNT_NOTIFICATIONS,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/mynotifications", postData);
|
return this.postAuxEnd("/mynotifications", postData);
|
||||||
}
|
}
|
||||||
@@ -975,7 +996,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: 11055,
|
action: apiConst.WRENCHBOARD_USER_CARDLIST,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/paylistcard", postData);
|
return this.postAuxEnd("/paylistcard", postData);
|
||||||
}
|
}
|
||||||
@@ -986,7 +1007,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: 13037,
|
action: apiConst.WRENCHBOARD_JOB_MRKTINT_QUEST,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/offerinterestmsg", postData);
|
return this.postAuxEnd("/offerinterestmsg", postData);
|
||||||
@@ -998,7 +1019,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: 13037,
|
action: apiConst.WRENCHBOARD_JOB_MRKTINT_QUEST,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/offerinterestlistmsg", postData);
|
return this.postAuxEnd("/offerinterestlistmsg", postData);
|
||||||
@@ -1031,7 +1052,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: 13025,
|
action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/assigntask", postData);
|
return this.postAuxEnd("/assigntask", postData);
|
||||||
@@ -1045,7 +1066,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
limit: 30,
|
limit: 30,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
action: 13010,
|
action: apiConst.WRENCHBOARD_JOB_OFFER_SYSTEM,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familysuggestlist", postData);
|
return this.postAuxEnd("/familysuggestlist", postData);
|
||||||
}
|
}
|
||||||
@@ -1056,7 +1077,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: 11005,
|
action: apiConst.WRENCHBOARD_PROFILE_RESETPASS,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/profilepasschange", postData);
|
return this.postAuxEnd("/profilepasschange", postData);
|
||||||
@@ -1068,7 +1089,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: 11059,
|
action: apiConst.WRENCHBOARD_GETUSER_SETTINGS,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/getaccsettings", postData);
|
return this.postAuxEnd("/getaccsettings", postData);
|
||||||
}
|
}
|
||||||
@@ -1079,7 +1100,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: 11058,
|
action: apiConst.WRENCHBOARD_USER_SETTINGS,
|
||||||
...reqdata,
|
...reqdata,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/setaccsettings", postData);
|
return this.postAuxEnd("/setaccsettings", postData);
|
||||||
@@ -1091,7 +1112,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: 11057,
|
action: apiConst.WRENCHBOARD_USER_CARDREMV,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/payremcard", postData);
|
return this.postAuxEnd("/payremcard", postData);
|
||||||
@@ -1104,7 +1125,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
limit: 30,
|
limit: 30,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
action: 11202,
|
action: apiConst.WRENCHBOARD_ACCOUNT_RECENTS,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/recentactivities", postData);
|
return this.postAuxEnd("/recentactivities", postData);
|
||||||
}
|
}
|
||||||
@@ -1126,7 +1147,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: 22026,
|
action: apiConst.WRENCHBOARD_FAMILY_SGGESTSTATUS,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/suggeststatus", postData);
|
return this.postAuxEnd("/suggeststatus", postData);
|
||||||
@@ -1138,7 +1159,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: 22012,
|
action: apiConst.WRENCHBOARD_FAMILY_WALLET,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familywallet", postData);
|
return this.postAuxEnd("/familywallet", postData);
|
||||||
@@ -1166,40 +1187,39 @@ class usersService {
|
|||||||
return this.postAuxEnd("/familytransfer", postData);
|
return this.postAuxEnd("/familytransfer", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FUNCTION GET JOB GROUP LIST
|
||||||
|
jobGroupList(reqData) {
|
||||||
|
var postData = {
|
||||||
|
uid: localStorage.getItem("uid"),
|
||||||
|
member_id: localStorage.getItem("member_id"),
|
||||||
|
sessionid: localStorage.getItem("session_token"),
|
||||||
|
action: apiConst.WRENCHBOARD_JOB_JOBGROUPS,
|
||||||
|
...reqData,
|
||||||
|
};
|
||||||
|
return this.postAuxEnd("/jobgrouplist", postData);
|
||||||
|
}
|
||||||
|
|
||||||
// FUNCTION GET JOB GROUP LIST
|
// FUNCTION TO ADD JOB GROUP
|
||||||
jobGroupList(reqData) {
|
jobGroupAdd(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"),
|
||||||
action: 13045,
|
...reqData,
|
||||||
...reqData,
|
};
|
||||||
};
|
return this.postAuxEnd("/jobgroupadd", postData);
|
||||||
return this.postAuxEnd("/jobgrouplist", postData);
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// FUNCTION TO ADD JOB GROUP
|
// FUNCTION TO ADD JOB GROUP MEMBER
|
||||||
jobGroupAdd(reqData) {
|
groupMemberAdd(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"),
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/jobgroupadd", postData);
|
return this.postAuxEnd("/groupmemberadd", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION TO ADD JOB GROUP MEMBER
|
|
||||||
groupMemberAdd(reqData) {
|
|
||||||
var postData = {
|
|
||||||
uid: localStorage.getItem("uid"),
|
|
||||||
member_id: localStorage.getItem("member_id"),
|
|
||||||
sessionid: localStorage.getItem("session_token"),
|
|
||||||
...reqData,
|
|
||||||
};
|
|
||||||
return this.postAuxEnd("/groupmemberadd", postData);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username)
|
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username)
|
||||||
|
|||||||
Reference in New Issue
Block a user