more
This commit is contained in:
@@ -35,8 +35,10 @@ const CaseDetailsPage = () => {
|
|||||||
const message =
|
const message =
|
||||||
"Parsing document. Please be patient, this may take several minutes.";
|
"Parsing document. Please be patient, this may take several minutes.";
|
||||||
|
|
||||||
const handleNavigate = () => {
|
const handleNavigate = (docId, caseId) => {
|
||||||
navigate("/documents");
|
//documentId, responseGenerations, caseId, documentType
|
||||||
|
let responseGenerations = 1;
|
||||||
|
navigate(`/docedit/${docId}/${responseGenerations}/${caseId}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleNavEdit = (documentId, reqType, caseId) => {
|
const handleNavEdit = (documentId, reqType, caseId) => {
|
||||||
@@ -114,7 +116,7 @@ const CaseDetailsPage = () => {
|
|||||||
if (docType === "interrogatories-out") {
|
if (docType === "interrogatories-out") {
|
||||||
setTimeout(handleNavEdit, 40000, docId, caseId);
|
setTimeout(handleNavEdit, 40000, docId, caseId);
|
||||||
} else {
|
} else {
|
||||||
setTimeout(handleNavigate, 40000);
|
setTimeout(handleNavigate, 40000, docId, caseId);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -149,7 +151,7 @@ const CaseDetailsPage = () => {
|
|||||||
if (!group) {
|
if (!group) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
console.log("-----------------------------------------subCase", subCase);
|
|
||||||
const HeadingContent = () => {
|
const HeadingContent = () => {
|
||||||
return (
|
return (
|
||||||
<div className="details-heading-container">
|
<div className="details-heading-container">
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import "../../styles/docedit-page.scss";
|
|||||||
const DocEditPage = () => {
|
const DocEditPage = () => {
|
||||||
const { documentId, responseGenerations, caseId, documentType } = useParams();
|
const { documentId, responseGenerations, caseId, documentType } = useParams();
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
const [docType, setDocType] = useState(documentType);
|
||||||
const [parsedRogs, setParsedRogs] = useState();
|
const [parsedRogs, setParsedRogs] = useState();
|
||||||
const [responses, setResponses] = useState([1]);
|
const [responses, setResponses] = useState([1]);
|
||||||
const [fetchedCase, setFetchedCase] = useState();
|
const [fetchedCase, setFetchedCase] = useState();
|
||||||
@@ -127,7 +128,8 @@ const DocEditPage = () => {
|
|||||||
];
|
];
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GET docuement data from Firebase
|
* GET document data from Firebase
|
||||||
|
*
|
||||||
* */
|
* */
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -213,6 +215,12 @@ const DocEditPage = () => {
|
|||||||
const unsub = onSnapshot(docRef, (snapshot) => {
|
const unsub = onSnapshot(docRef, (snapshot) => {
|
||||||
if (snapshot.exists() && snapshot.data().ownerId === appUserId) {
|
if (snapshot.exists() && snapshot.data().ownerId === appUserId) {
|
||||||
setDocument({ ...snapshot.data(), documentId: snapshot.id });
|
setDocument({ ...snapshot.data(), documentId: snapshot.id });
|
||||||
|
if (
|
||||||
|
docType === undefined ||
|
||||||
|
(docType === null && document.length > 1)
|
||||||
|
) {
|
||||||
|
setDocType(document.docType);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
setDocument(null);
|
setDocument(null);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ const DocumentListPage = ({ perPage }) => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="document-list-lower-wrapper">
|
<div className="document-list-lower-wrapper">
|
||||||
{allRequestDocs.length > 0 ? (
|
{allRequestDocs?.length > 0 ? (
|
||||||
allRequestDocs
|
allRequestDocs
|
||||||
.slice((page - 1) * perPage, page * perPage)
|
.slice((page - 1) * perPage, page * perPage)
|
||||||
.map((doc, i) => (
|
.map((doc, i) => (
|
||||||
@@ -279,7 +279,7 @@ const DocumentListPage = ({ perPage }) => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="document-list-lower-wrapper">
|
<div className="document-list-lower-wrapper">
|
||||||
{allResponseDocs.length > 0 ? (
|
{allResponseDocs?.length > 0 ? (
|
||||||
allResponseDocs
|
allResponseDocs
|
||||||
.slice((page - 1) * perPage, page * perPage)
|
.slice((page - 1) * perPage, page * perPage)
|
||||||
.map((doc, i) => (
|
.map((doc, i) => (
|
||||||
|
|||||||
Reference in New Issue
Block a user