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:
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user