Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
fe0f0da0
提交
fe0f0da0
authored
1月 06, 2026
作者:
Vicky
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
科技人物接口
上级
bea204f6
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
125 行增加
和
3 行删除
+125
-3
technologyFigures.js
src/api/technologyFigures/technologyFigures.js
+110
-0
index.vue
src/views/technologyFigures/index.vue
+15
-3
没有找到文件。
src/api/technologyFigures/technologyFigures.js
0 → 100644
浏览文件 @
fe0f0da0
import
request
from
"@/api/request.js"
;
//获取人物新闻动态
export
function
getnewsDynamics
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/newsDynamics`
,
params
})
}
//获取主要人物涉华观点统计
/**
* @param {personTypeId}
* @param {year}
* @header token
*/
export
function
getMainCharactersView
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/option/count/
${
params
.
personTypeId
}
/
${
params
.
year
}
`
,
params
,
})
}
//获取科技人物观点词云
/**
* @param {year}
* @header token
*/
export
function
getCharacterOpinionWordCloud
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/option/
${
params
.
year
}
`
,
params
,
})
}
//获取人物观点涉及领域变化趋势
/**
* @param {startTime}
* @header token
*/
export
function
getOptionAreaChange
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/optionAreaChange/
${
params
.
startTime
}
`
,
params
,
})
}
//获取重要人物言论及立场
/**
* @param {industryId}
* @header token
*/
export
function
getPersonRelation
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/personRelation/
${
params
.
industryId
}
`
,
params
,
})
}
//获取人物动向
/**
* @param {startTime}
* @header token
*/
export
function
getCharacterTrends
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/personRelation/
${
params
.
startTime
}
`
,
params
,
})
}
// 获取人物资源库
/**
* @param {personTypeId,currentPage,pageSize}
* @header token
*/
export
function
getPersonResource
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/personResource`
,
params
,
})
}
//获取科技人物类型
export
function
getPersonTypeCount
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/personRemarksOverview/personTypeCount`
,
params
})
}
// 获取风险信号
/**
* @param {moduleId}
*/
export
function
getBillRiskSignal
(
params
)
{
return
request
({
method
:
'GET'
,
url
:
`/api/commonFeature/riskSignal/
${
params
.
moduleId
}
`
,
})
}
\ No newline at end of file
src/views/technologyFigures/index.vue
浏览文件 @
fe0f0da0
...
...
@@ -67,10 +67,10 @@
<DivideHeader
id=
"position1"
class=
"divide-header"
:titleText=
"'最新动态'"
></DivideHeader>
<div
class=
"center-top"
>
<div
class=
"box1"
>
<div
class=
"box1-left"
>
<div
class=
"box1-left"
@
click=
"handleSwithCurBill('left')"
>
<img
src=
"./assets/images/box1-left.png"
alt=
""
/>
</div>
<div
class=
"box1-right"
>
<div
class=
"box1-right"
@
click=
"handleSwithCurBill('right')"
>
<img
src=
"./assets/images/box1-right.png"
alt=
""
/>
</div>
<div
class=
"box1-header"
>
...
...
@@ -84,7 +84,7 @@
{{
"查看详情 >"
}}
</div>
</div>
<div
class=
"box1-main"
>
<div
class=
"box1-main"
style=
"display: block"
>
<PersonNewsCard
/>
</div>
</div>
...
...
@@ -347,6 +347,17 @@ const handleBackHome = () => {
router
.
push
({
path
:
"/overview"
});
};
const
carouselRef
=
ref
(
null
);
// 切换人物新闻动态
const
handleSwithCurBill
=
name
=>
{
if
(
name
===
"left"
)
{
carouselRef
.
value
.
prev
();
}
else
{
carouselRef
.
value
.
next
();
}
};
// 查看详情
const
handleClickToDetail
=
id
=>
{
const
route
=
router
.
resolve
({
...
...
@@ -679,6 +690,7 @@ onMounted(() => {
.box1
{
width
:
1064px
;
height
:
450px
;
border-radius
:
10px
;
box-shadow
:
0px
0px
15px
0px
rgba
(
22
,
119
,
255
,
0
.1
);
background
:
#fff
;
box-sizing
:
border-box
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论