Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
rs-pc
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
翟畅
rs-pc
Commits
f3541f9e
提交
f3541f9e
authored
12月 28, 2022
作者:
翟畅
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
zc专题
上级
c8d69fe1
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
66 行增加
和
81 行删除
+66
-81
index.vue
src/views/home/index.vue
+31
-36
index.vue
src/views/specialSeries/index.vue
+35
-45
没有找到文件。
src/views/home/index.vue
浏览文件 @
f3541f9e
...
...
@@ -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}
// })
// }
// }
},
//获取电子书分类
...
...
src/views/specialSeries/index.vue
浏览文件 @
f3541f9e
...
...
@@ -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
.
get
PressNews
List
()
this
.
get
Special
List
()
}
},
};
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论