Feat: Assessment page completed with save method combining Assessment, Distraction, Assessment Command Modality Link, and Assessment Response save for creating new complete Assessnent.

This commit is contained in:
2025-07-28 22:41:38 +01:00
parent 1bbe6f0040
commit 574d60442a
122 changed files with 3261 additions and 1057 deletions

View File

@@ -125,4 +125,24 @@ export default class API {
return await API.request(hashSaveDogCommandButtonLink, 'POST', dataRequest);
}
// Assessments
static async saveAssessments(assessments, formFilters, comment) {
let dataRequest = {};
dataRequest[flagFormFilters] = DOM.convertForm2JSON(formFilters);
dataRequest[flagAssessment] = assessments;
dataRequest[flagComment] = comment;
return await API.request(hashSaveDogAssessment, 'POST', dataRequest);
}
// Assessments
static async saveAssessmentsDistractionsAndResponses(assessments, formFilters, comment) {
let filtersJson = DOM.convertForm2JSON(formFilters);
filtersJson[attrIdAssessment] = null;
let dataRequest = {};
dataRequest[flagFormFilters] = filtersJson;
dataRequest[flagAssessment] = assessments;
dataRequest[flagComment] = comment;
return await API.request(hashSaveDogAssessmentDistractionAndResponse, 'POST', dataRequest);
}
}