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_DEV
: process.env.REACT_APP_API_PROD; : process.env.REACT_APP_API_PROD;
async function generateResponsiveDocuments( async function generateOutgoingDiscReq(docId, radioValue, clientPosition) {
docId, console.log("generateOutgoingDiscReq-------------------");
radioValue,
clientPosition
) {
console.log("generateResponsiveDocuments");
try { try {
const response = await fetch( const response = await fetch(
`${apiUrl}/v1/generate-outgoing-disc-req/${docId}/${radioValue}/${clientPosition}`, `${apiUrl}/v1/generate-outgoing-disc-req/${docId}/${clientPosition}`,
{ {
method: "POST", method: "POST",
} }
@@ -60,25 +56,40 @@ const CaseDetailsPage = () => {
} }
} }
const handleNavigate = (docId, caseId) => { async function generateRespIncomingDiscReq(
console.log("handle navigate fired docId", docId); docId,
const responseGenerations = 1; clientPosition,
navigate(`/docedit/${docId}/${responseGenerations}/${caseId}`); isComplaint
}; ) {
const response = await fetch(
const handleNavEdit = (documentId, caseId) => { `${apiUrl}/v1/generate-disc-responses/${docId}/${clientPosition}`,
if (!documentId || !caseId) { {
return; method: "POST",
} }
console.log(
"hit handleNavEdit----------------------------------------------------------"
); );
navigate(`/reqedit/${documentId}/interrogatories-out/${caseId}`); const res = response;
}; return res;
}
const handleBack = () => { async function handleSuccess(docId, docType, radioValue) {
navigate("/cases"); 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() { function getCase() {
const docRef = doc(db, "cases", caseId); 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) => { const handleConfirmDocType = (docType) => {
setShowConfirmModal(true); setShowConfirmModal(true);
}; };
@@ -139,42 +170,6 @@ const CaseDetailsPage = () => {
navigate(`/signup/${isUpgrade}/${currentPlan}`); 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 = () => { const ButtonContent = () => {
return ( return (
<div className="details-button-container"> <div className="details-button-container">

View File

@@ -124,7 +124,7 @@ const UploadModal = (props) => {
try { try {
if (radioValue.toLowerCase() === "complaint") { 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", method: "POST",
body: file, body: file,
}); });