From 59cfca1092bc83e408ece661dda3c7509ec74fb8 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Mon, 15 Jan 2024 19:04:19 -0600 Subject: [PATCH 1/2] more --- src/Components/Document/DocEditPage.js | 56 ++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/src/Components/Document/DocEditPage.js b/src/Components/Document/DocEditPage.js index d8e889e..93fbb98 100644 --- a/src/Components/Document/DocEditPage.js +++ b/src/Components/Document/DocEditPage.js @@ -159,10 +159,19 @@ const DocEditPage = () => { return; } if (responsesCreated < 1) { - try { - const res = generateResponses(documentId); - } catch (err) { - console.log(err); + console.log("--------------------------------documentType", documentType); + if (documentType == "combined-numbered") { + try { + const res = generateResponsesCombined(documentId); + } catch (err) { + console.log(err); + } + } else { + try { + const res = generateResponses(documentId); + } catch (err) { + console.log(err); + } } } }, [responsesCreated, documentId]); @@ -226,6 +235,45 @@ const DocEditPage = () => { return req; } + async function generateResponsesCombined(documentId) { + if (responsesCreated > 0) { + return; + } + const docType = String(documentType); + let mode; + //TODO: remove isRequests var + const isRequests = false; + + try { + setIsLoading(true); + fetch( + `${baseUrl}/genResponseFromArrayCombined/${documentId}/${docType}/${isRequests}`, + { + method: "GET", + } + ) + .then(function (response) { + return response.json(); + }) + .then((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); + updateRespGenerationCount(documentId); + setIsLoading(false); + }) + .catch((err) => console.log(err)); + } catch (err) { + console.log("err", err); + } + } + async function generateResponses(documentId) { if (responsesCreated > 0) { return; From d91b598bc92b62a4ceb79db90fc4a2b14483ad0a Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Mon, 15 Jan 2024 19:22:31 -0600 Subject: [PATCH 2/2] more --- src/Components/Document/DocEditPage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Document/DocEditPage.js b/src/Components/Document/DocEditPage.js index 93fbb98..7cfc75c 100644 --- a/src/Components/Document/DocEditPage.js +++ b/src/Components/Document/DocEditPage.js @@ -215,7 +215,7 @@ const DocEditPage = () => { } ); const res = await response.json(); - + console.log("----------------res in getParsedrequests", res); const req = res[0].requests; if (req.length > 1) { setParsedRogs(req);