Merge pull request #160 from kjannette/cute

Cute
This commit is contained in:
S Jannette
2024-03-13 03:40:06 -05:00
committed by GitHub
4 changed files with 58 additions and 13 deletions

View File

@@ -137,7 +137,7 @@ function App() {
/>
<Route
exact
path="/docedit/:documentId/:caseId"
path="/docedit/:documentId/:caseId/:docType/:clientPosition"
element={
<PrivateRoute>
<DocEditPage />

View File

@@ -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}`);
};

View File

@@ -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;

View File

@@ -96,6 +96,7 @@ const UploadModal = (props) => {
parentCaseNumber: caseNumber,
parentCaseJurisdiction: jurisdiction,
responseGenerations: respGenVal,
clientPosition: clientPosition,
};
if (radioValue === "complaint") {