提交 f3541f9e authored 作者: 翟畅's avatar 翟畅

zc专题

上级 c8d69fe1
......@@ -398,17 +398,17 @@ export default {
}
})
}else{
// homeSpecialListAPI({pageNum:1,pageNum:8}).then((res) => {
// if(res.data.code == 0){
// this.newsDetailList = res.data.data.list
// }
// })
this.bulletinColumnName = '图书专题'
homeNewsListAPI({bulletinColumnName:this.bulletinColumnName,num:8}).then((res) => {
homeSpecialListAPI({pageNum:1,pageNum:8}).then((res) => {
if(res.data.code == 0){
this.newsDetailList = res.data.data
this.newsDetailList = res.data.data.list
}
})
// this.bulletinColumnName = '图书专题'
// homeNewsListAPI({bulletinColumnName:this.bulletinColumnName,num:8}).then((res) => {
// if(res.data.code == 0){
// this.newsDetailList = res.data.data
// }
// })
}
},
......@@ -435,36 +435,31 @@ export default {
}
},
toNewsDetail(item){
if(item.linkType == '2' && item.linkUrl){
window.open(item.linkUrl,'_blank')
if(this.currentNewsIndex == 2){
if(item.synopsis && item.synopsis.indexOf('http') != -1){
window.open(item.synopsis,'_blank')
}
// if(item.template == 2){
// this.$router.push({
// path:'/specialSeries/specialDetFirst',
// query:{id:item.id}
// })
// }else if(item.template == 1){
// this.$router.push({
// path:'/specialSeries/specialDetSecond',
// query:{id:item.id}
// })
// }
}else{
this.$router.push({
path:'/pressCenter/pressDetail',
query:{id:item.id}
})
if(item.linkType == '2' && item.linkUrl){
window.open(item.linkUrl,'_blank')
}else{
this.$router.push({
path:'/pressCenter/pressDetail',
query:{id:item.id}
})
}
}
// if(this.currentNewsIndex == 2){
// if(item.template == 2){
// this.$router.push({
// path:'/specialSeries/specialDetFirst',
// query:{id:item.id}
// })
// }else if(item.template == 1){
// this.$router.push({
// path:'/specialSeries/specialDetSecond',
// query:{id:item.id}
// })
// }
// }else{
// if(item.linkType == '2' && item.linkUrl){
// window.open(item.linkUrl,'_blank')
// }else{
// this.$router.push({
// path:'/pressCenter/pressDetail',
// query:{id:item.id}
// })
// }
// }
},
//获取电子书分类
......
......@@ -15,12 +15,11 @@
<span>专题系列</span>
</div>
<div class="pressBottom">
<!-- @click="linkDetails(item.id,item.template)" -->
<div class="specialCell" v-for="(item,index) in specialList" :key="'special'+index" @click="toDetailPress(item)">
<div class="specialCell" v-for="(item,index) in specialList" :key="'special'+index" @click="linkDetails(item)">
<div class="specialName">{{item.name}}</div>
<div class="specialTime">
<!-- <span class="timeStyle">{{item.createdTime?item.createdTime.substring(0,10):''}}</span> -->
<span class="timeStyle">{{item.releaserTime?item.releaserTime.substring(0,10):''}}</span>
<span class="timeStyle">{{item.createdTime?item.createdTime.substring(0,10):''}}</span>
<!-- <span class="timeStyle">{{item.releaserTime?item.releaserTime.substring(0,10):''}}</span> -->
<span class="detailBtn">
<span>查询详情</span>
<img src="@/assets/special/more.png" alt="" class="more-icon">
......@@ -77,15 +76,15 @@ export default {
},
data() {
return {
// listQuery:{
// pageNum:1,
// pageSize:9999,
// },
listQuery:{
pageNum:1,
pageSize:20,
bulletinColumnName:'图书专题',
},
// listQuery:{
// pageNum:1,
// pageSize:20,
// bulletinColumnName:'图书专题',
// },
specialList:[],
hash:null,
loadFlag:false,
......@@ -116,24 +115,18 @@ export default {
}
},
mounted() {
// this.getSpecialList()
this.getPressNewsList()
this.getSpecialList()
// this.getPressNewsList()
},
methods: {
getPressNewsList(){
homeNewsListPageAPI(this.listQuery).then(res => {
if(res.data.code == 0){
this.specialList = res.data.data.list ? res.data.data.list : []
this.totalPage = res.data.data.pages ? res.data.data.pages : 0
// let str = this.listQuery.name
// this.pressDetailList.forEach(item => {
// if(str){
// item.name = item.name.replace(new RegExp(str,'g'),"<span style='color:#1764DF;font-weight:bold;'>"+str+"</span>")
// }
// })
}
})
},
// getPressNewsList(){
// homeNewsListPageAPI(this.listQuery).then(res => {
// if(res.data.code == 0){
// this.specialList = res.data.data.list ? res.data.data.list : []
// this.totalPage = res.data.data.pages ? res.data.data.pages : 0
// }
// })
// },
getPath(){
this.hash = this.$route.hash
this.changePageScroll(this.$route.hash)
......@@ -150,38 +143,35 @@ export default {
specialListAPI(this.listQuery).then(res => {
if(res.data.code == 0){
this.specialList = res.data.data.list ? res.data.data.list : []
this.totalPage = res.data.data.pages ? res.data.data.pages : 0
this.loadFlag = true
}
})
},
//跳转到专题详情
// linkDetails(id,template) {
// if(template == 2){
// let route = this.$router.resolve({name:'specialDetFirst',query:{id:id}})
// window.open(route.href,'_self')
// }else if(template == 1){
// let route = this.$router.resolve({name:'specialDetSecond',query:{id:id}})
// window.open(route.href,'_self')
// }
// },
//资讯详情跳转
toDetailPress(item){
if(item.linkType == '2' && item.linkUrl){
window.open(item.linkUrl,'_blank')
}else{
this.$router.push({
path:'/pressCenter/pressDetail',
query:{id:item.id}
})
linkDetails(item) {
if(item.synopsis && item.synopsis.indexOf('http') != -1){
window.open(item.synopsis,'_blank')
}
},
//资讯详情跳转
// toDetailPress(item){
// if(item.linkType == '2' && item.linkUrl){
// window.open(item.linkUrl,'_blank')
// }else{
// this.$router.push({
// path:'/pressCenter/pressDetail',
// query:{id:item.id}
// })
// }
// },
handleCurrentChange(val) {
window.scrollTo(0, 0)
this.listQuery.pageNum = val
this.getPressNewsList()
this.getSpecialList()
}
},
};
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论