Merge branch 'Family-Acc-layout-update' of WrenchBoard/Users-Wrench into master
This commit is contained in:
@@ -24,6 +24,7 @@ function PendingJobsPopout({ details, onClose, situation }) {
|
|||||||
const [pendingJobLoader, setPendingJobLoader] = useState({
|
const [pendingJobLoader, setPendingJobLoader] = useState({
|
||||||
extend: false,
|
extend: false,
|
||||||
offer: false,
|
offer: false,
|
||||||
|
cancel: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
let [requestMessage, setRequestMessage] = useState({
|
let [requestMessage, setRequestMessage] = useState({
|
||||||
@@ -81,6 +82,28 @@ function PendingJobsPopout({ details, onClose, situation }) {
|
|||||||
setRequestMessage({ status: false, message: "" });
|
setRequestMessage({ status: false, message: "" });
|
||||||
}, 3000);
|
}, 3000);
|
||||||
});
|
});
|
||||||
|
} else if (name == "cancel") {
|
||||||
|
// RUNS THIS IF JOB OFFER IS CANCELLED
|
||||||
|
reqData = { ...pendingData, reason: "cancel", offer_result: 3333 };
|
||||||
|
setPendingJobLoader({ cancel: true });
|
||||||
|
apiCall
|
||||||
|
.pendingCancelOffer(reqData)
|
||||||
|
.then((res) => {
|
||||||
|
setRequestMessage({ status: true, message: res.data.status });
|
||||||
|
setTimeout(() => {
|
||||||
|
setPendingJobLoader({ cancel: false });
|
||||||
|
setRequestMessage({ status: false, message: "" });
|
||||||
|
onClose();
|
||||||
|
dispatch(tableReload({ type: "PENDINGTABLE" }));
|
||||||
|
}, 4000);
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
setRequestMessage("Try Again");
|
||||||
|
setTimeout(() => {
|
||||||
|
setPendingJobLoader({ cancel: false });
|
||||||
|
setRequestMessage({ status: false, message: "" });
|
||||||
|
}, 3000);
|
||||||
|
});
|
||||||
} else return;
|
} else return;
|
||||||
// try {
|
// try {
|
||||||
// if (name === "extend") {
|
// if (name === "extend") {
|
||||||
@@ -274,9 +297,16 @@ function PendingJobsPopout({ details, onClose, situation }) {
|
|||||||
<div className="mt-10 md:mt-32 md:flex md:justify-center">
|
<div className="mt-10 md:mt-32 md:flex md:justify-center">
|
||||||
<button
|
<button
|
||||||
className="px-2 h-11 flex justify-center items-center btn-gradient text-base rounded-full text-white"
|
className="px-2 h-11 flex justify-center items-center btn-gradient text-base rounded-full text-white"
|
||||||
onClick={onClose}
|
onClick={handlePendingJobsBtn}
|
||||||
|
name="cancel"
|
||||||
>
|
>
|
||||||
Cancel Offer
|
{pendingJobLoader.cancel ? (
|
||||||
|
<div className="w-[96px] flex justify-center items-center h-full">
|
||||||
|
<LoadingSpinner size={5} color="sky-blue" />
|
||||||
|
</div>
|
||||||
|
) : (
|
||||||
|
"Cancel Offer"
|
||||||
|
)}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -40,12 +40,12 @@ class usersService {
|
|||||||
return this.postAuxEnd("/dashdata", postData);
|
return this.postAuxEnd("/dashdata", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
getRecentActivities(){
|
getRecentActivities() {
|
||||||
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: 11202
|
action: 11202,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/recentactivities", postData);
|
return this.postAuxEnd("/recentactivities", postData);
|
||||||
}
|
}
|
||||||
@@ -378,7 +378,7 @@ class usersService {
|
|||||||
page: 0,
|
page: 0,
|
||||||
offset: 0,
|
offset: 0,
|
||||||
limit: 100,
|
limit: 100,
|
||||||
allstatus: 0
|
allstatus: 0,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/activetaskslist", postData);
|
return this.postAuxEnd("/activetaskslist", postData);
|
||||||
}
|
}
|
||||||
@@ -608,7 +608,7 @@ class usersService {
|
|||||||
sessionid: localStorage.getItem("session_token"),
|
sessionid: localStorage.getItem("session_token"),
|
||||||
page: 0,
|
page: 0,
|
||||||
limit: 100,
|
limit: 100,
|
||||||
...reqdata
|
...reqdata,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/familyupdate", postData);
|
return this.postAuxEnd("/familyupdate", postData);
|
||||||
}
|
}
|
||||||
@@ -792,6 +792,17 @@ class usersService {
|
|||||||
return this.postAuxEnd("/pendingjobsendtome", postData);
|
return this.postAuxEnd("/pendingjobsendtome", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pendingCancelOffer(reqData) {
|
||||||
|
var postData = {
|
||||||
|
uid: localStorage.getItem("uid"),
|
||||||
|
member_id: localStorage.getItem("member_id"),
|
||||||
|
sessionid: localStorage.getItem("session_token"),
|
||||||
|
action: 13043,
|
||||||
|
...reqData,
|
||||||
|
};
|
||||||
|
return this.postAuxEnd("/pendingjobcancel", postData);
|
||||||
|
}
|
||||||
|
|
||||||
// FUNCTION TO GET ACTIVE JOB MESSAGE LIST
|
// FUNCTION TO GET ACTIVE JOB MESSAGE LIST
|
||||||
activeJobMesList(reqData) {
|
activeJobMesList(reqData) {
|
||||||
var postData = {
|
var postData = {
|
||||||
@@ -1088,52 +1099,51 @@ class usersService {
|
|||||||
return this.postAuxEnd("/blogdata", postData);
|
return this.postAuxEnd("/blogdata", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FUNCTION TO CANCEL TASK OR SEND REMINDER BY FAMILY MEMBER
|
||||||
|
suggestStatus(reqData) {
|
||||||
|
var postData = {
|
||||||
|
uid: localStorage.getItem("uid"),
|
||||||
|
member_id: localStorage.getItem("member_id"),
|
||||||
|
sessionid: localStorage.getItem("session_token"),
|
||||||
|
action: 22026,
|
||||||
|
...reqData,
|
||||||
|
};
|
||||||
|
return this.postAuxEnd("/suggeststatus", postData);
|
||||||
|
}
|
||||||
|
|
||||||
// FUNCTION TO CANCEL TASK OR SEND REMINDER BY FAMILY MEMBER
|
// FUNCTION TO GET FAMILY WALLET
|
||||||
suggestStatus(reqData) {
|
getFamilyWallet(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: 22026,
|
action: 22012,
|
||||||
...reqData,
|
...reqData,
|
||||||
};
|
};
|
||||||
return this.postAuxEnd("/suggeststatus", postData);
|
return this.postAuxEnd("/familywallet", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION TO GET FAMILY WALLET
|
// FUNCTION TO START FAMILY TRANSFER
|
||||||
getFamilyWallet(reqData) {
|
familyTransferStart(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: 22012,
|
...reqData,
|
||||||
...reqData,
|
};
|
||||||
};
|
return this.postAuxEnd("/familytransferstart", postData);
|
||||||
return this.postAuxEnd("/familywallet", postData);
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// FUNCTION TO START FAMILY TRANSFER
|
// FUNCTION TO PERFORM FAMILY TRANSFER
|
||||||
familyTransferStart(reqData) {
|
familyTransfer(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("/familytransferstart", postData);
|
return this.postAuxEnd("/familytransfer", postData);
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION TO PERFORM FAMILY TRANSFER
|
|
||||||
familyTransfer(reqData) {
|
|
||||||
var postData = {
|
|
||||||
uid: localStorage.getItem("uid"),
|
|
||||||
member_id: localStorage.getItem("member_id"),
|
|
||||||
sessionid: localStorage.getItem("session_token"),
|
|
||||||
...reqData,
|
|
||||||
};
|
|
||||||
return this.postAuxEnd("/familytransfer", postData);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username)
|
- 20:27:30.118 FLOG_MAX [757411]: REQ_STRING(username)
|
||||||
@@ -1247,9 +1257,9 @@ class usersService {
|
|||||||
console.log(response);
|
console.log(response);
|
||||||
// res = response;
|
// res = response;
|
||||||
console.log("~~~~~~~ Toks2 POST ~~~~~~~~");
|
console.log("~~~~~~~ Toks2 POST ~~~~~~~~");
|
||||||
if(response.data.internal_return == '-9999'){
|
if (response.data.internal_return == "-9999") {
|
||||||
localStorage.clear()
|
localStorage.clear();
|
||||||
window.location.href=`/login?sessionExpired=true`
|
window.location.href = `/login?sessionExpired=true`;
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user