more
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user