mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-20 00:06:47 +08:00
feat(course): 添加作业组件及文件上传功能
- 新增 HomeWorkComp 组件用于作业内容配置 - 实现作业名称、内容、附件、截至日期和提交模式设置 - 集成 FileUpload 组件支持作业附件上传与管理 - 更新 createCourse.vue 引入并注册 HomeWorkComp - 修改 addHomework 方法以打开作业设置对话框 - 添加相关依赖包如 fastify 及其生态库 - 调整部分包的引用关系去除 dev 标记
This commit is contained in:
@@ -15,6 +15,7 @@ import DocComp from "@/components/CreatedCourse/preview/DocComp.vue";
|
||||
import LinkComp from "@/components/CreatedCourse/preview/LinkComp.vue";
|
||||
import ScormComp from "@/components/CreatedCourse/preview/ScormComp.vue";
|
||||
import PaperComp from "@/components/CreatedCourse/preview/PaperComp.vue";
|
||||
import HomeWorkComp from "@/components/CreatedCourse/preview/HomeWorkComp.vue";
|
||||
import { getType } from "@/hooks/useCreateCourseMaps";
|
||||
const mapComponents = [
|
||||
VideoComp,
|
||||
@@ -24,6 +25,7 @@ const mapComponents = [
|
||||
LinkComp,
|
||||
ScormComp,
|
||||
PaperComp,
|
||||
HomeWorkComp,
|
||||
];
|
||||
|
||||
// 使用课程数据hook
|
||||
@@ -86,7 +88,9 @@ const courseOperations = {
|
||||
isNext.value = false;
|
||||
},
|
||||
addHomework: () => {
|
||||
console.log("添加作业功能调用");
|
||||
courseMetadata.resType = 60;
|
||||
chooseItemData.value.resType = 60;
|
||||
showSettingDialog.value = true;
|
||||
},
|
||||
addAssessment: () => {
|
||||
console.log("添加评估功能调用");
|
||||
|
||||
Reference in New Issue
Block a user