diff --git a/src/views/course/CoursewareList.vue b/src/views/course/CoursewareList.vue
index 9127a79..cdf0e1d 100644
--- a/src/views/course/CoursewareList.vue
+++ b/src/views/course/CoursewareList.vue
@@ -118,7 +118,7 @@ export default {
courseQuestion(record) {
this.$router.push({
path: '/course/question/ExamQuestion',
- query: { coursewareId: record.id, courseId: this.$route.query.id },
+ query: { coursewareId: record.id, courseId: this.$route.query.id, types: this.$route.query.type },
})
},
@@ -128,7 +128,11 @@ export default {
if (!this.courseId) preview = true
this.$router.push({
path: '/course/CoursewarePreview',
- query: { coursewareId: record.id, courseId: this.$route.query.id || this.courseId },
+ query: {
+ coursewareId: record.id,
+ courseId: this.$route.query.id || this.courseId,
+ types: this.$route.query.type,
+ },
})
},
},
diff --git a/src/views/course/CoursewarePreview.vue b/src/views/course/CoursewarePreview.vue
index c476095..2fbb293 100644
--- a/src/views/course/CoursewarePreview.vue
+++ b/src/views/course/CoursewarePreview.vue
@@ -99,13 +99,12 @@ export default {
props: {
coursewareId: {
type: Number,
- }
- },
- watch: {
+ },
},
+ watch: {},
data() {
return {
- images:[],
+ images: [],
type: 1,
isactive: 0,
queryParam: { coursewareId: this.$route.query.coursewareId || this.coursewareId },
@@ -134,7 +133,7 @@ export default {
}
},
created() {
- console.log('porp - coursewareId :',this.coursewareId)
+ console.log('porp - coursewareId :', this.coursewareId)
let parameter = {}
coursewareDeatil(Object.assign(parameter, this.queryParam)).then((res) => {
//课件内容
@@ -142,8 +141,8 @@ export default {
if (this.courseware.videoList.length > 0) {
//视频截取的封面图
if (this.courseware.image != '' || this.courseware.image) {
- this.images = this.courseware.image.split(",");
- this.playerOptions.poster = this.images[0];
+ this.images = this.courseware.image.split(',')
+ this.playerOptions.poster = this.images[0]
}
//课件视频展现
if (this.courseware.type == '1') this.play(this.courseware.videoList[0].path, 0)
@@ -164,7 +163,10 @@ export default {
methods: {
//返回
goback() {
- this.$router.push({ path: '/course/CoursewareList', query: { id: this.$route.query.courseId } })
+ this.$router.push({
+ path: '/course/CoursewareList',
+ query: { id: this.$route.query.courseId, type: this.$route.query.types },
+ })
},
//选择播放的文件/下载的文件
@@ -178,10 +180,9 @@ export default {
// 加载视频
this.playerOptions.sources = []
this.playerOptions.sources.push({ type: 'video/mp4', src: path })
- console.log("index",index);
- console.log("images",this.images);
+ console.log('index', index)
+ console.log('images', this.images)
this.playerOptions.poster = this.images[index]
-
}
},
diff --git a/src/views/course/question/ExamQuestion.vue b/src/views/course/question/ExamQuestion.vue
index f763069..279bfaf 100644
--- a/src/views/course/question/ExamQuestion.vue
+++ b/src/views/course/question/ExamQuestion.vue
@@ -26,8 +26,8 @@ export default {
selectedRowKeys: [],
selectedRows: [],
form: {
- ids:'',
- coursewareId:''
+ ids: '',
+ coursewareId: '',
},
loadData: (parameter) => {
return requiredList(Object.assign(parameter, this.queryParam)).then((res) => {
@@ -47,7 +47,10 @@ export default {
methods: {
//返回到课件列表
goback() {
- this.$router.push({ path: '/course/CoursewareList', query: { id: this.$route.query.courseId } })
+ this.$router.push({
+ path: '/course/CoursewareList',
+ query: { id: this.$route.query.courseId, type: this.$route.query.types },
+ })
},
onSelectChange(selectedRowKeys, selectedRows) {
@@ -59,15 +62,15 @@ export default {
//确定
save() {
- this.form.ids = this.selectedRowKeys.toString();
- this.form.coursewareId = this.$route.query.coursewareId;
+ this.form.ids = this.selectedRowKeys.toString()
+ this.form.coursewareId = this.$route.query.coursewareId
console.log('from:{}', this.form)
-
+
addOrUpdate(this.form).then((res) => {
if (res.code == 200) {
this.$message.info('保存成功')
//新增完成后直接返回课程列表
- this.goback();
+ this.goback()
}
})
},
@@ -77,7 +80,7 @@ export default {
// 查询所有题目id列表
requiredQuestionId({ coursewareId: this.$route.query.coursewareId }).then((res) => {
console.log('+++++++++++++', res)
- this.selectedRowKeys = res.data;
+ this.selectedRowKeys = res.data
})
},
},
diff --git a/src/views/course/question/QuestionAdd.vue b/src/views/course/question/QuestionAdd.vue
index fe6533c..6981f19 100644
--- a/src/views/course/question/QuestionAdd.vue
+++ b/src/views/course/question/QuestionAdd.vue
@@ -40,7 +40,7 @@