@@ -137,7 +137,7 @@ function App() {
|
||||
/>
|
||||
<Route
|
||||
exact
|
||||
path="/docedit/:documentId/:caseId"
|
||||
path="/docedit/:documentId/:caseId/:docType/:clientPosition"
|
||||
element={
|
||||
<PrivateRoute>
|
||||
<DocEditPage />
|
||||
|
||||
@@ -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}`);
|
||||
};
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -96,6 +96,7 @@ const UploadModal = (props) => {
|
||||
parentCaseNumber: caseNumber,
|
||||
parentCaseJurisdiction: jurisdiction,
|
||||
responseGenerations: respGenVal,
|
||||
clientPosition: clientPosition,
|
||||
};
|
||||
|
||||
if (radioValue === "complaint") {
|
||||
|
||||
Reference in New Issue
Block a user