|
|
@@ -1,6 +1,7 @@
|
|
|
<template>
|
|
|
<tab-side-component>
|
|
|
<back-title>{{course.name}}</back-title>
|
|
|
+ <course-detail :course="course"></course-detail>
|
|
|
<div class="sub-title">课件列表</div>
|
|
|
<div class="no-content-warning" v-if="slides === null">
|
|
|
<div class="no-content-warning-tip">加载中...</div>
|
|
|
@@ -9,7 +10,8 @@
|
|
|
<div class="no-content-warning-tip">本课程尚无课件~</div>
|
|
|
</div>
|
|
|
<template v-for="slide of slides">
|
|
|
- <slide-card :key="slide.id" hide-course :slide="slide" :click-handler="handleSlideCardClick"></slide-card>
|
|
|
+ <slide-card :key="slide.id" hide-course hide-teacher :slide="slide"
|
|
|
+ :click-handler="handleSlideCardClick"></slide-card>
|
|
|
</template>
|
|
|
<c-button class="full-width secondary mt-16" @click="handleToManager">管理课程</c-button>
|
|
|
</tab-side-component>
|
|
|
@@ -24,9 +26,10 @@ import { studentGetSlidesByCourse } from '@/server/slide'
|
|
|
import { SET_SLIDE_INFO } from '@/store/types/pdf-types'
|
|
|
import { SET_COURSE } from '@/store/types/main-types'
|
|
|
import { mapState } from 'vuex'
|
|
|
+import CourseDetail from '@/components/Details/CourseDetail'
|
|
|
|
|
|
export default {
|
|
|
- components: { CButton, SlideCard, BackTitle, TabSideComponent },
|
|
|
+ components: { CourseDetail, CButton, SlideCard, BackTitle, TabSideComponent },
|
|
|
data () {
|
|
|
return {
|
|
|
slides: null
|