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

zc专题

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