diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/DocumentsList.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/DocumentsList.vue index b295f2ba6..abe797824 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/DocumentsList.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/DocumentsList.vue @@ -267,17 +267,33 @@ const emit = defineEmits([ const showAccompanyingPeriodSelector = ref(false); const selectedEvaluation = ref(null); -const selectedDocument = ref(null); +const selectedDocumentToDuplicate = ref(null); +const selectedDocumentToMove = ref(null); const prepareDocumentDuplicationToWork = (d) => { - selectedDocument.value = d; - showAccompanyingPeriodSelector.value = true; + selectedDocumentToDuplicate.value = d; + /** ensure selectedDocumentToMove is null */ + selectedDocumentToMove.value = null; + + showAccompanyingPeriodSelector.value = true; +}; + +const prepareDocumentMoveToWork = (d) => { + selectedDocumentToMove.value = d; + /** ensure selectedDocumentToDuplicate is null */ + selectedDocumentToDuplicate.value = null; + + showAccompanyingPeriodSelector.value = true; }; watch(selectedEvaluation, (val) => { + if (selectedDocumentToDuplicate.value) { emit("duplicateDocumentToEvaluation", { - evaluation: val, - document: selectedDocument.value, + evaluation: val, + document: selectedDocumentToDuplicate.value, }); + } else { + console.log('this is the document to move', selectedDocumentToMove.value); + } }); diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue index bbd26da5d..ba762228f 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue @@ -20,21 +20,20 @@ - + { + console.log("new document", response); + toast.open({ message: trans(DOCUMENT_DUPLICATE_TO_EVALUATION_SUCCESS) }); + }) + .catch((error) => { + console.log(error); + }); +} + function onStatusDocumentChanged(newStatus) { store.commit("statusDocumentChanged", { key: props.evaluation.key,