diff --git a/src/views/teacher/course/CoursewareManagement.vue b/src/views/teacher/course/CoursewareManagement.vue index 9054447..4a28c5b 100644 --- a/src/views/teacher/course/CoursewareManagement.vue +++ b/src/views/teacher/course/CoursewareManagement.vue @@ -56,6 +56,13 @@ + + + @@ -63,9 +70,13 @@ import { ref, computed, h, onMounted, onUnmounted } from 'vue' import { NButton, NDropdown, NTag, useMessage, NDataTable, NConfigProvider, zhCN, dateZhCN } from 'naive-ui' import type { DataTableColumns, DropdownOption } from 'naive-ui' +import AddCoursewareModal from './AddCoursewareModal.vue' const message = useMessage() +// 控制模态框显示 +const showAddCoursewareModal = ref(false) + // 文件类型定义 interface FileItem { id: number @@ -551,7 +562,7 @@ const columns = computed((): DataTableColumns => [ // 文件操作方法 const addCourseware = () => { - message.info('添加课件功能') + showAddCoursewareModal.value = true } const createFolder = () => { @@ -678,6 +689,11 @@ const toggleFolder = (folder: FileItem) => { folder.expanded = !folder.expanded } } + +// 关闭模态框 +const closeModal = () => { + showAddCoursewareModal.value = false +}