|
@@ -10,14 +10,16 @@
|
|
|
<el-tabs type="card">
|
|
|
<el-tab-pane label="名校试卷">
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="8" @click.native="toPreView(item.id, item.papername)" class="f14 mb15 pointer text-ellipsis" v-for="item in papersList">
|
|
|
+ <el-col :span="8" @click.native="toPreView(item.id, item.papername)"
|
|
|
+ class="f14 mb15 pointer text-ellipsis" v-for="item in papersList">
|
|
|
{{ item.papername }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="历年真题">
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="8" @click.native="toPreView(item.id, item.papername)" class="f14 mb15 pointer text-ellipsis" v-for="item in paperYearList">
|
|
|
+ <el-col :span="8" @click.native="toPreView(item.id, item.papername)"
|
|
|
+ class="f14 mb15 pointer text-ellipsis" v-for="item in paperYearList">
|
|
|
{{ item.papername }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -30,15 +32,17 @@
|
|
|
<el-tab-pane label="同步课程">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="6" class="video_item" v-for="item in tbvideoList">
|
|
|
- <img :src="item.img" @click=" toVideoDetail(item.pack_id,item.chapter_id,item.id, item.section_aliId,item.aliIdType)"/>
|
|
|
+ <img :src="item.img"
|
|
|
+ @click=" toVideoDetail(item.pack_id,item.chapter_id,item.id, item.section_aliId,item.aliIdType)"/>
|
|
|
<p class="text-center text-ellipsis f-999">{{ item.section_name }}</p>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="高考课程">
|
|
|
+ <el-tab-pane v-if="specialSupport" :label="specialName">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="6" class="video_item" v-for="item in gkVideoList">
|
|
|
- <img :src="item.img" @click=" toVideoDetail(item.pack_id,item.chapter_id,item.id, item.section_aliId,item.aliIdType)"/>
|
|
|
+ <img :src="item.img"
|
|
|
+ @click=" toVideoDetail(item.pack_id,item.chapter_id,item.id, item.section_aliId,item.aliIdType)"/>
|
|
|
<p class="text-center text-ellipsis f-999">{{ item.section_name }}</p>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -54,9 +58,10 @@ import IndexCardSmart from '@/views/index/components/index-card-smart.vue'
|
|
|
import IndexCardGenerating from '@/views/index/components/index-card-generating.vue'
|
|
|
import { papersList } from '@/api/webApi/webQue'
|
|
|
import { videoList } from '@/api/webApi/webVideo'
|
|
|
+import { mapGetters } from 'vuex'
|
|
|
|
|
|
export default {
|
|
|
- components: { IndexCard, IndexCardGenerating,IndexCardSmart },
|
|
|
+ components: { IndexCard, IndexCardGenerating, IndexCardSmart },
|
|
|
data() {
|
|
|
return {
|
|
|
// 智能练习
|
|
@@ -97,6 +102,15 @@ export default {
|
|
|
this.getVideoList(0)
|
|
|
this.getVideoList(2)
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters(['isSenior', 'isJunior']),
|
|
|
+ specialSupport() {
|
|
|
+ return this.isSenior || this.isJunior
|
|
|
+ },
|
|
|
+ specialName() {
|
|
|
+ return this.isSenior ? '高考课程' : this.isJunior ? '中考课程' : ''
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
toPreView(paperId, paperName) {
|
|
|
this.$router.push({
|
|
@@ -142,7 +156,7 @@ export default {
|
|
|
isMain: true,
|
|
|
sectionName: ''
|
|
|
}).then((res) => {
|
|
|
- subject == 0 ? this.tbvideoList = res.rows : this.gkVideoList = res.rows
|
|
|
+ subject == 0 ? this.tbvideoList = res.rows : this.gkVideoList = res.rows
|
|
|
})
|
|
|
},
|
|
|
toVideoDetail(id, chapter_id, childrenId, section_aliId, aliIdType) {
|
|
@@ -174,17 +188,19 @@ export default {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
|
|
|
-.video_item{
|
|
|
+.video_item {
|
|
|
border-radius: 4px;
|
|
|
margin-bottom: 20px;
|
|
|
/*padding-right: 22px;*/
|
|
|
}
|
|
|
+
|
|
|
.video_item > img {
|
|
|
width: 100%;
|
|
|
}
|
|
|
-.video_item >p{
|
|
|
- padding:5px 0;
|
|
|
- box-shadow: 0px 1px 4px 0px rgba(47,78,154,0.14);
|
|
|
+
|
|
|
+.video_item > p {
|
|
|
+ padding: 5px 0;
|
|
|
+ box-shadow: 0px 1px 4px 0px rgba(47, 78, 154, 0.14);
|
|
|
}
|
|
|
|
|
|
@media screen and (min-width: 1440px) {
|