diff --git a/src/App.js b/src/App.js index 63997d3..d5a6e21 100644 --- a/src/App.js +++ b/src/App.js @@ -137,7 +137,7 @@ function App() { /> diff --git a/src/Components/Case/CaseDetailsPage.js b/src/Components/Case/CaseDetailsPage.js index c4d1cc9..56639f3 100644 --- a/src/Components/Case/CaseDetailsPage.js +++ b/src/Components/Case/CaseDetailsPage.js @@ -45,11 +45,11 @@ const CaseDetailsPage = () => { const res = getDoc(docRef).then(function (doc) { if (doc.exists) { const data = doc.data(); - console.log("data in getDocument", data); if (data.docType != undefined) { - console.log("we got one, we got one, we got one, data.docType"); const caseId = data.parentCaseId; - navigate(`/docedit/${docId}/${caseId}`); + const docType = data.docType; + const clientPosition = data.clientPosition; + navigate(`/docedit/${docId}/${caseId}/${docType}/${clientPosition}`); } else { setTimeout(getDocument, 30000, docId, caseId); } @@ -57,7 +57,6 @@ const CaseDetailsPage = () => { console.log("No such document."); } }); - console.log("res", res); } function handleIncomingDiscoveryRequest(docId, isComplaint, clientPosition) { @@ -101,7 +100,6 @@ const CaseDetailsPage = () => { async function handleSuccess(docId, docType, radioValue) { setShowUploadModal(false); const clientPosition = subCase.clientPosition; - console.log("handle success in details page ~~~~~~~~~> docType", docType); if (docType === "complaint") { const isComplaint = true; @@ -157,7 +155,6 @@ const CaseDetailsPage = () => { }; const handleNavigate = (docId, caseId) => { - console.log("handle navigate fired docId", docId); getDocument(docId, caseId); }; @@ -165,9 +162,6 @@ const CaseDetailsPage = () => { if (!documentId || !caseId) { return; } - console.log( - "hit handleNavEdit----------------------------------------------------------" - ); navigate(`/reqedit/${documentId}/interrogatories-out/${caseId}`); }; diff --git a/src/Components/Document/DocEditPage.js b/src/Components/Document/DocEditPage.js index 6d7697f..7b85f2c 100644 --- a/src/Components/Document/DocEditPage.js +++ b/src/Components/Document/DocEditPage.js @@ -16,9 +16,10 @@ import "../../styles/docedit-page.scss"; const DocEditPage = (props) => { const navigate = useNavigate(); - const { documentId, caseId } = useParams(); + const { documentId, caseId, docType, clientPosition } = useParams(); + console.log("fucking docType", docType); const [document, setDocument] = useState(null); - const [docType, setDocType] = useState(null); + const [_docType, setDocType] = useState(docType); const [fetchedCase, setFetchedCase] = useState(null); const [parsedRogs, setParsedRogs] = useState([]); const [responses, setResponses] = useState([]); @@ -184,7 +185,55 @@ const DocEditPage = (props) => { return resp; } + async function generateRespIncominIrregDiscReq(docId, clientPosition) { + console.log( + "generateRespIncominIrregDiscReq fieed and heres docType, doctype", + docType, + docType + ); + const isRequests = true; + try { + fetch( + `${apiUrl}/v1/generate-disc-responses-irreg/${documentId}/${docType}/${isRequests}`, + { + method: "GET", + } + ) + .then(function (response) { + return response.json(); + }) + .then((data) => { + console.log("data in generateRespIncominIrregDiscReq", data); + const respArray = data[0].responses; + const result = respArray?.map((item, index) => { + let obj = {}; + obj["showInputEle"] = false; + obj["resp"] = item.text; + obj["index"] = index; + return obj; + }); + setResponses(result); + setIsLoading(false); + }) + .catch((err) => console.log(err)); + } catch (err) { + console.log("generateRespIncomingDiscReq resp err", err); + } + } + useEffect(() => { + console.log("docType in first useEffect", docType); + if (!docType || docType != "combined-numbered") { + return; + } + generateRespIncominIrregDiscReq(documentId, clientPosition); + }, [documentId, docType, docType]); + /* + useEffect(() => { + console.log("docType in second useEffect", docType); + if (!docType || docType == "combined-numbered") { + return; + } getCompletions(documentId, docType) .then((data) => { const respond = data[0].responses.length > 2 ? data[0].responses : null; @@ -195,7 +244,8 @@ const DocEditPage = (props) => { setResponses(resp); }) .catch((err) => console.log(err)); - }, [documentId, docType]); + }, [documentId, docType, docType]); +*/ async function getParsedRogs(docId, docType) { if (!docId || !docType) { return; diff --git a/src/Components/Modals/UploadModal.js b/src/Components/Modals/UploadModal.js index b4b7c8b..6e9a9d0 100644 --- a/src/Components/Modals/UploadModal.js +++ b/src/Components/Modals/UploadModal.js @@ -96,6 +96,7 @@ const UploadModal = (props) => { parentCaseNumber: caseNumber, parentCaseJurisdiction: jurisdiction, responseGenerations: respGenVal, + clientPosition: clientPosition, }; if (radioValue === "complaint") {