|
|
@@ -1,40 +1,19 @@
|
|
|
<template>
|
|
|
<div class="client-newsInfor-page">
|
|
|
- <!-- 新闻资讯banner栏 -->
|
|
|
- <!-- <div class="newsInfor-banner" @click="clickBanner(bannerList[0].url)"
|
|
|
- :style="{backgroundImage: `url(${bannerList[0].pic||require(`~/static/images/client/course/course-banner-background.jpg`)})`}">
|
|
|
- </div>-->
|
|
|
<!-- 新闻资讯 -->
|
|
|
<div class="client-container newsInfor-content-box">
|
|
|
<ul class="newsInfor-content-ul" style="width:100%">
|
|
|
- <template v-if="activeIndex!=2" >
|
|
|
+ <template >
|
|
|
<new-list
|
|
|
v-for="(item,index) in newsList"
|
|
|
:newsData="item"
|
|
|
:key="index"></new-list>
|
|
|
</template>
|
|
|
-
|
|
|
- <template v-else>
|
|
|
- <NewsListRiZhi v-for="(item,index) in newsList"
|
|
|
- :newsData="item"
|
|
|
- :key="index"></NewsListRiZhi>
|
|
|
- </template>
|
|
|
-
|
|
|
</ul>
|
|
|
<div class="client-el-pagination">
|
|
|
<el-pagination
|
|
|
background
|
|
|
small
|
|
|
- class="mta-hidden-sm"
|
|
|
- layout="prev, pager, next"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- :current-page.sync="currentPage"
|
|
|
- :page-size="pageSize"
|
|
|
- :total="totalLists">
|
|
|
- </el-pagination>
|
|
|
- <el-pagination
|
|
|
- background
|
|
|
- class="mta-hidden-xs"
|
|
|
layout="prev, pager, next"
|
|
|
@current-change="handleCurrentChange"
|
|
|
:current-page.sync="currentPage"
|
|
|
@@ -61,7 +40,7 @@
|
|
|
// 设置选中菜单
|
|
|
store.commit('setActiveNav', '/news');
|
|
|
try {
|
|
|
- const url2 = '/client/web/news/list';
|
|
|
+ const url2 = '/common/client/web/news/list';
|
|
|
const opt = {
|
|
|
page: 1,
|
|
|
size: 10,
|
|
|
@@ -69,7 +48,6 @@
|
|
|
|
|
|
const res2 = await $axios.post(url2, opt);
|
|
|
const { data: { data: data2 } } = res2;
|
|
|
-
|
|
|
return {
|
|
|
newsList: data2.data || [],
|
|
|
totalLists: data2.total || defaultNewsClassifyId,
|
|
|
@@ -89,7 +67,7 @@
|
|
|
homeNewsClassify: [],
|
|
|
totalLists: 0,
|
|
|
currentPage: 1,
|
|
|
- pageSize: 5,
|
|
|
+ pageSize: 10,
|
|
|
// 新闻数据
|
|
|
newsList: [],
|
|
|
activeIndex: 1,
|
|
|
@@ -127,10 +105,10 @@
|
|
|
page: this.currentPage,
|
|
|
size: this.pageSize,
|
|
|
};
|
|
|
- const url2 = '/home/news/list';
|
|
|
+ const url2 = '/common/client/web/news/list';
|
|
|
const res2 = await this.$axios.post(url2, opt);
|
|
|
- this.newsList = res2.data.data.data;
|
|
|
- this.totalLists = res2.data.data.total || defaultNewsClassifyId;
|
|
|
+ this.newsList = res2.data.data;
|
|
|
+ this.totalLists = res2.data.total || defaultNewsClassifyId;
|
|
|
},
|
|
|
btnClick(data, index) {
|
|
|
this.activeIndex = index;
|