|
@@ -248,6 +248,7 @@ import SelectCourse from '@/components/select/SelectCourse.vue';
|
|
|
import { GetTaskTeachingTypeList, GetTaskModeList, GetTeacherListByCourseID, GetCourseStudentList } from '@/api/select';
|
|
|
import { AddTaskToCSItem, GetTreeNodeInfo_BookChapterStruct, GetTaskInfo, UpdateTask, GetCSItem } from '@/api/course';
|
|
|
import { fileUpload } from '@/api/app';
|
|
|
+import { fileTypeSizeLimit } from '@/utils/validate';
|
|
|
|
|
|
export default {
|
|
|
name: 'NewTask',
|
|
@@ -465,8 +466,12 @@ export default {
|
|
|
},
|
|
|
|
|
|
upload(file) {
|
|
|
- let type = this.form.teaching_type;
|
|
|
+ if (fileTypeSizeLimit(file.file.name, file.file.size)) {
|
|
|
+ return this.$message.warning(`${file.file.name}文件大小超出限制`);
|
|
|
+ }
|
|
|
+
|
|
|
fileUpload('Open', file).then(({ file_info_list }) => {
|
|
|
+ let type = this.form.teaching_type;
|
|
|
if (type === 10) {
|
|
|
this.liveForm.file_info_list = this.liveForm.file_info_list.concat(file_info_list);
|
|
|
return;
|