This commit is contained in:
Kenneth Jannette
2024-03-05 22:00:18 -06:00
parent de3d4c8429
commit 89aae714e7
2 changed files with 53 additions and 27 deletions

View File

@@ -174,8 +174,32 @@ const RequestEditPage = () => {
} }
}; };
async function postEditedResponses() {
const mergedRequests = [...requests, ...prodReq];
let obj = {};
obj["type"] = "interrogatories-out";
obj["id"] = docId;
obj["requests"] = mergedRequests;
const data = JSON.stringify(obj);
try {
const response = await fetch(`${apiUrl}/v1/store-edited-completions`, {
method: "POST",
headers: { "Content-Type": "application/json" },
json: true,
body: data,
});
const res = response;
return res;
} catch (error) {
console.error("Error sending responses to the server:", error);
}
}
async function handleCreateDocx() { async function handleCreateDocx() {
// TODO: compare to see if any changes made before gen, save those // TODO: compare to see if any changes made before gen, save those
const res = await postEditedResponses();
const docId = documentId; const docId = documentId;
const leadAttorneys = fetchedCase?.leadAttorneys const leadAttorneys = fetchedCase?.leadAttorneys
? fetchedCase?.leadAttorneys ? fetchedCase?.leadAttorneys
@@ -194,32 +218,35 @@ const RequestEditPage = () => {
: null; : null;
try { try {
const response = await fetch(`${apiUrl}/genDocx/${docId}/${reqType}`, { const response = await fetch(
method: "POST", `${apiUrl}/generate-request-docx/${docId}/${reqType}`,
headers: { {
Accept: "application/json", method: "POST",
"Content-Type": "application/json", headers: {
}, Accept: "application/json",
body: JSON.stringify({ "Content-Type": "application/json",
caseCaption1: captionOne, },
caseCaption2: captionTwo, body: JSON.stringify({
caseNumber: caseNum, caseCaption1: captionOne,
clientPosition: clientPosition, caseCaption2: captionTwo,
defendant: defendants, caseNumber: caseNum,
firm: lawFirm, clientPosition: clientPosition,
firmCity: city, defendant: defendants,
firmState: usState.code, firm: lawFirm,
firmStreetAddress: streetAdd, firmCity: city,
firmZip: zipCode, firmState: usState.code,
judge: judge, firmStreetAddress: streetAdd,
jurisdiction: juris, firmZip: zipCode,
leadAttorneys: leadAttorneys, judge: judge,
plaintiff: plaintiffs, jurisdiction: juris,
state: state, leadAttorneys: leadAttorneys,
tel: telephone, plaintiff: plaintiffs,
venue: venued, state: state,
}), tel: telephone,
}); venue: venued,
}),
}
);
return response; return response;
} catch (error) { } catch (error) {
console.error("Error sending requests to the server:", error); console.error("Error sending requests to the server:", error);

View File

@@ -103,7 +103,6 @@ const UploadModal = (props) => {
try { try {
if (radioValue === "complaint") { if (radioValue === "complaint") {
if (clientPositiion === "Plaintiff") { if (clientPositiion === "Plaintiff") {
console.log("sending POST to: ", `${apiUrl}/v1/gen-disc-request-pl`);
const response = await fetch(`${apiUrl}/v1/gen-disc-request-pl`, { const response = await fetch(`${apiUrl}/v1/gen-disc-request-pl`, {
method: "POST", method: "POST",
body: file, body: file,