diff --git a/src/views/course/CoursewareAddOrUpdate.vue b/src/views/course/CoursewareAddOrUpdate.vue index d3354bf..7d8593e 100644 --- a/src/views/course/CoursewareAddOrUpdate.vue +++ b/src/views/course/CoursewareAddOrUpdate.vue @@ -315,7 +315,7 @@ export default { //返回 goback() { if (this.$route.query.courseId) { - 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 } }) } else { this.$router.push({ path: '/course/Resource', query: {} }) } diff --git a/src/views/course/CoursewareList.vue b/src/views/course/CoursewareList.vue index 2227261..9127a79 100644 --- a/src/views/course/CoursewareList.vue +++ b/src/views/course/CoursewareList.vue @@ -80,7 +80,7 @@ export default { coursewareAdd() { this.$router.push({ path: '/course/CoursewareAddOrUpdate', - query: { courseId: this.$route.query.id, isResources: 0 }, + query: { courseId: this.$route.query.id, ifResources: 0, types: this.$route.query.type }, }) }, @@ -88,13 +88,19 @@ export default { edit(record) { this.$router.push({ path: '/course/CoursewareAddOrUpdate', - query: { coursewareId: record.id, courseId: this.$route.query.id, type: record.type }, + query: { + coursewareId: record.id, + courseId: this.$route.query.id, + type: record.type, + types: this.$route.query.type, + }, }) }, //返回 goback() { - this.$router.push({ path: '/course/CourseList/'+this.$route.query.type, query: {} }) + console.log('type', this.$route.query.type) + this.$router.push({ path: '/course/CourseList/' + this.$route.query.type, query: {} }) }, // 刪除課件 diff --git a/src/views/course/question/QuestionAdd.vue b/src/views/course/question/QuestionAdd.vue index b01c725..fe6533c 100644 --- a/src/views/course/question/QuestionAdd.vue +++ b/src/views/course/question/QuestionAdd.vue @@ -211,6 +211,8 @@ export default { }, methods: { + + //返回 close() { this.$router.push({ path: '/course/question/QuestionList', @@ -218,7 +220,8 @@ export default { id: this.$route.query.courseId, questionId: this.$route.query.id, isactive: this.isactive, - opt: this.$route.query.opt + opt: this.$route.query.opt, + type: this.$route.query.types }, }) }, diff --git a/src/views/course/question/QuestionList.vue b/src/views/course/question/QuestionList.vue index e13b456..97df505 100644 --- a/src/views/course/question/QuestionList.vue +++ b/src/views/course/question/QuestionList.vue @@ -165,6 +165,7 @@ export default { isactive: this.isactive, // id: this.questionId, opt: this.add, + types : this.$route.query.type, }, }) }, @@ -176,6 +177,7 @@ export default { isactive: this.isactive, questionType: this.questionDetail.questionType, courseId: this.$route.query.id, + types : this.$route.query.type, }, }) },