|
@@ -45,14 +45,16 @@
|
|
|
<template v-if="tab.name == '888'">
|
|
<template v-if="tab.name == '888'">
|
|
|
<div
|
|
<div
|
|
|
class="goods-box"
|
|
class="goods-box"
|
|
|
- v-for="tab in tabList.slice(1)"
|
|
|
|
|
- :key="tab.lable"
|
|
|
|
|
|
|
+ v-for="item in tabList.slice(1)"
|
|
|
|
|
+ :key="item.lable"
|
|
|
>
|
|
>
|
|
|
- <h3>{{ tab.lable }}</h3>
|
|
|
|
|
- <List-box :list="courseList"></List-box>
|
|
|
|
|
|
|
+ <template v-if="dataList[item.key].length">
|
|
|
|
|
+ <h3>{{ item.lable }}</h3>
|
|
|
|
|
+ <List-box :list="dataList[item.key]"></List-box
|
|
|
|
|
+ ></template>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
- <List-box v-else></List-box>
|
|
|
|
|
|
|
+ <List-box v-else :list="dataList[tab.key]"></List-box>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
</el-tabs>
|
|
|
</div>
|
|
</div>
|
|
@@ -68,11 +70,11 @@ export default {
|
|
|
params: { businessId: "", educationTypeId: "", type: "888" },
|
|
params: { businessId: "", educationTypeId: "", type: "888" },
|
|
|
tabList: [
|
|
tabList: [
|
|
|
{ lable: "全部", name: "888" },
|
|
{ lable: "全部", name: "888" },
|
|
|
- { lable: "视频", name: "1" },
|
|
|
|
|
- { lable: "直播", name: "2" },
|
|
|
|
|
- { lable: "题库", name: "6" },
|
|
|
|
|
|
|
+ { lable: "视频", name: "1", key: "courseList" },
|
|
|
|
|
+ { lable: "直播", name: "2", key: "liveList" },
|
|
|
|
|
+ { lable: "题库", name: "6", key: "examList" },
|
|
|
],
|
|
],
|
|
|
- dataList: [],
|
|
|
|
|
|
|
+ dataList: { courseList: [], liveList: [], examList: [] },
|
|
|
courseList: [],
|
|
courseList: [],
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
@@ -114,13 +116,13 @@ export default {
|
|
|
this.$request
|
|
this.$request
|
|
|
.courseGoodsList({ pageNum: 1, pageSize: 10 })
|
|
.courseGoodsList({ pageNum: 1, pageSize: 10 })
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
|
- this.courseList = res.rows;
|
|
|
|
|
|
|
+ this.dataList.courseList = res.rows;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
this.getEducationTypeList();
|
|
this.getEducationTypeList();
|
|
|
- this.courseGoodsList()
|
|
|
|
|
|
|
+ this.courseGoodsList();
|
|
|
},
|
|
},
|
|
|
components: {
|
|
components: {
|
|
|
ListBox,
|
|
ListBox,
|