@@ -159,12 +159,21 @@ const DocEditPage = () => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (responsesCreated < 1) {
|
if (responsesCreated < 1) {
|
||||||
|
console.log("--------------------------------documentType", documentType);
|
||||||
|
if (documentType == "combined-numbered") {
|
||||||
|
try {
|
||||||
|
const res = generateResponsesCombined(documentId);
|
||||||
|
} catch (err) {
|
||||||
|
console.log(err);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
try {
|
try {
|
||||||
const res = generateResponses(documentId);
|
const res = generateResponses(documentId);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}, [responsesCreated, documentId]);
|
}, [responsesCreated, documentId]);
|
||||||
|
|
||||||
async function getCase(parentCaseId) {
|
async function getCase(parentCaseId) {
|
||||||
@@ -206,7 +215,7 @@ const DocEditPage = () => {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
const res = await response.json();
|
const res = await response.json();
|
||||||
|
console.log("----------------res in getParsedrequests", res);
|
||||||
const req = res[0].requests;
|
const req = res[0].requests;
|
||||||
if (req.length > 1) {
|
if (req.length > 1) {
|
||||||
setParsedRogs(req);
|
setParsedRogs(req);
|
||||||
@@ -226,6 +235,45 @@ const DocEditPage = () => {
|
|||||||
return req;
|
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) {
|
async function generateResponses(documentId) {
|
||||||
if (responsesCreated > 0) {
|
if (responsesCreated > 0) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user