add files to overview
This commit is contained in:
parent
75351b9986
commit
7a9cf339f9
|
|
@ -110,6 +110,9 @@ const assignment = computed(
|
|||
<AssignmentSubmissionResponses
|
||||
:assignment="assignment"
|
||||
:assignment-completion-data="assignmentCompletion.completion_data"
|
||||
:assignment-task-completion-data="
|
||||
assignmentCompletion.task_completion_data
|
||||
"
|
||||
:allow-edit="false"
|
||||
></AssignmentSubmissionResponses>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -3,12 +3,14 @@ import type {
|
|||
Assignment,
|
||||
AssignmentCompletionData,
|
||||
AssignmentTask,
|
||||
AssignmentTaskCompletionData,
|
||||
UserDataText,
|
||||
} from "@/types";
|
||||
|
||||
const props = defineProps<{
|
||||
assignment: Assignment;
|
||||
assignmentCompletionData: AssignmentCompletionData;
|
||||
assignmentTaskCompletionData: AssignmentTaskCompletionData;
|
||||
allowEdit: boolean;
|
||||
}>();
|
||||
|
||||
|
|
@ -48,5 +50,17 @@ const emit = defineEmits<{
|
|||
{{ (assignmentCompletionData[taskBlock.id].user_data as UserDataText).text }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div
|
||||
v-if="props.assignmentTaskCompletionData[task.id]?.user_data?.fileInfo"
|
||||
class="mt-4"
|
||||
>
|
||||
<a
|
||||
:href="props.assignmentTaskCompletionData[task.id]?.user_data?.fileInfo?.url"
|
||||
class="link"
|
||||
>
|
||||
{{ props.assignmentTaskCompletionData[task.id]?.user_data?.fileInfo?.name }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -63,6 +63,10 @@ const completionData = computed(() => {
|
|||
return props.assignmentCompletion?.completion_data ?? {};
|
||||
});
|
||||
|
||||
const completionTaskData = computed(() => {
|
||||
return props.assignmentCompletion?.task_completion_data ?? {};
|
||||
});
|
||||
|
||||
const canSubmit = computed(() => {
|
||||
return (
|
||||
!state.confirmInput ||
|
||||
|
|
@ -179,6 +183,7 @@ const onSubmit = async () => {
|
|||
<AssignmentSubmissionResponses
|
||||
:assignment="props.assignment"
|
||||
:assignment-completion-data="completionData"
|
||||
:assignment-task-completion-data="completionTaskData"
|
||||
:allow-edit="completionStatus === 'IN_PROGRESS'"
|
||||
@edit-task="onEditTask"
|
||||
></AssignmentSubmissionResponses>
|
||||
|
|
|
|||
Loading…
Reference in New Issue