This commit is contained in:
Kenneth Jannette
2024-03-10 19:02:03 -05:00
parent f78bd5d2c5
commit 233a2ea276
2 changed files with 56 additions and 61 deletions

View File

@@ -40,15 +40,11 @@ const CaseDetailsPage = () => {
? process.env.REACT_APP_API_DEV
: process.env.REACT_APP_API_PROD;
async function generateResponsiveDocuments(
docId,
radioValue,
clientPosition
) {
console.log("generateResponsiveDocuments");
async function generateOutgoingDiscReq(docId, radioValue, clientPosition) {
console.log("generateOutgoingDiscReq-------------------");
try {
const response = await fetch(
`${apiUrl}/v1/generate-outgoing-disc-req/${docId}/${radioValue}/${clientPosition}`,
`${apiUrl}/v1/generate-outgoing-disc-req/${docId}/${clientPosition}`,
{
method: "POST",
}
@@ -60,25 +56,40 @@ const CaseDetailsPage = () => {
}
}
const handleNavigate = (docId, caseId) => {
console.log("handle navigate fired docId", docId);
const responseGenerations = 1;
navigate(`/docedit/${docId}/${responseGenerations}/${caseId}`);
};
const handleNavEdit = (documentId, caseId) => {
if (!documentId || !caseId) {
return;
async function generateRespIncomingDiscReq(
docId,
clientPosition,
isComplaint
) {
const response = await fetch(
`${apiUrl}/v1/generate-disc-responses/${docId}/${clientPosition}`,
{
method: "POST",
}
console.log(
"hit handleNavEdit----------------------------------------------------------"
);
navigate(`/reqedit/${documentId}/interrogatories-out/${caseId}`);
};
const res = response;
return res;
}
const handleBack = () => {
navigate("/cases");
};
async function handleSuccess(docId, docType, radioValue) {
setShowUploadModal(false);
const clientPosition = subCase.clientPosition;
console.log(
"handle success in main page ~~~~~~~~~> radioValue, docType",
radioValue,
docType
);
if (docType === "complaint") {
const isComplaint = true;
generateOutgoingDiscReq(docId, isComplaint, clientPosition);
setTimeout(handleNavEdit, 60000, docId, caseId);
} else {
const isComplaint = false;
generateRespIncomingDiscReq(docId, isComplaint, clientPosition);
setTimeout(handleNavigate, 60000, docId, caseId);
}
}
function getCase() {
const docRef = doc(db, "cases", caseId);
@@ -125,6 +136,26 @@ const CaseDetailsPage = () => {
}
};
const handleNavigate = (docId, caseId) => {
console.log("handle navigate fired docId", docId);
const responseGenerations = 1;
navigate(`/docedit/${docId}/${responseGenerations}/${caseId}`);
};
const handleNavEdit = (documentId, caseId) => {
if (!documentId || !caseId) {
return;
}
console.log(
"hit handleNavEdit----------------------------------------------------------"
);
navigate(`/reqedit/${documentId}/interrogatories-out/${caseId}`);
};
const handleBack = () => {
navigate("/cases");
};
const handleConfirmDocType = (docType) => {
setShowConfirmModal(true);
};
@@ -139,42 +170,6 @@ const CaseDetailsPage = () => {
navigate(`/signup/${isUpgrade}/${currentPlan}`);
};
async function generateOutgoingDiscoveryRequests(
docId,
radioValue,
clientPosition,
isComplaint
) {
const response = await fetch(
`${apiUrl}/v1/make-outgoing-requests/${docId}/${radioValue}/${clientPosition}/${isComplaint}`,
{
method: "POST",
}
);
const res = response;
return res;
}
async function handleSuccess(docId, docType, radioValue) {
setShowUploadModal(false);
const clientPosition = subCase.clientPosition;
console.log(
"handle success in main page ~~~~~~~~~> radioValue, docType",
radioValue,
docType
);
if (docType === "complaint") {
const isComplaint = true;
generateOutgoingDiscoveryRequests(docId, radioValue, clientPosition);
setTimeout(handleNavEdit, 60000, docId, caseId);
} else {
const isComplaint = false;
generateResponsiveDocuments(docId, radioValue, clientPosition);
setTimeout(handleNavigate, 60000, docId, caseId);
}
}
const ButtonContent = () => {
return (
<div className="details-button-container">

View File

@@ -124,7 +124,7 @@ const UploadModal = (props) => {
try {
if (radioValue.toLowerCase() === "complaint") {
const response = await fetch(`${apiUrl}/v1/gen-disc-request-out`, {
const response = await fetch(`${apiUrl}/v1/parse-new-compdoc`, {
method: "POST",
body: file,
});