提交 fe0f0da0 authored 作者: Vicky's avatar Vicky

科技人物接口

上级 bea204f6
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
......@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论