Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
431aa081
提交
431aa081
authored
1月 10, 2026
作者:
coderBryanFu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
e08df9a5
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
104 行增加
和
82 行删除
+104
-82
index.vue
src/views/comprehensiveSearch/index.vue
+7
-0
index.vue
src/views/decree/institution/index.vue
+3
-1
index.vue
src/views/exportControl/index.vue
+1
-1
index.vue
...views/marketAccessRestrictions/marketAccessHome/index.vue
+1
-1
barChart1.js
...ketAccessRestrictions/marketAccessHome/utils/barChart1.js
+7
-1
index.vue
src/views/newsAnalysis/index.vue
+77
-75
index.vue
src/views/newsBrief/index.vue
+4
-2
index.vue
src/views/riskSignal/index.vue
+4
-1
没有找到文件。
src/views/comprehensiveSearch/index.vue
浏览文件 @
431aa081
...
@@ -313,6 +313,10 @@ onMounted(() => {
...
@@ -313,6 +313,10 @@ onMounted(() => {
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.wrapper
{
.wrapper
{
width
:
100%
;
height
:
100%
;
overflow
:
hidden
;
overflow-y
:
auto
;
.box-header
{
.box-header
{
position
:
relative
;
position
:
relative
;
height
:
48px
;
height
:
48px
;
...
@@ -365,6 +369,9 @@ onMounted(() => {
...
@@ -365,6 +369,9 @@ onMounted(() => {
box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding-left
:
160px
;
padding-left
:
160px
;
display
:
flex
;
display
:
flex
;
position
:
sticky
;
top
:
0
;
z-index
:
99999999
;
.header-item
{
.header-item
{
margin
:
0
3px
;
margin
:
0
3px
;
}
}
...
...
src/views/decree/institution/index.vue
浏览文件 @
431aa081
...
@@ -110,8 +110,10 @@ onUnmounted(() => {
...
@@ -110,8 +110,10 @@ onUnmounted(() => {
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.wrap
{
.wrap
{
width
:
1
920px
;
width
:
1
00%
;
height
:
100%
;
height
:
100%
;
overflow
:
hidden
;
overflow-y
:
auto
;
background-image
:
url("./assets/images/bg.png")
;
background-image
:
url("./assets/images/bg.png")
;
background-repeat
:
no-repeat
;
background-repeat
:
no-repeat
;
background-size
:
100%
auto
;
background-size
:
100%
auto
;
...
...
src/views/exportControl/index.vue
浏览文件 @
431aa081
...
@@ -1142,7 +1142,7 @@ const billList = ref([]);
...
@@ -1142,7 +1142,7 @@ const billList = ref([]);
const
curBillListIndex
=
ref
(
0
);
const
curBillListIndex
=
ref
(
0
);
const
searchExportControlText
=
ref
(
""
);
const
searchExportControlText
=
ref
(
""
);
const
infoListColor
=
ref
([
"rgba(206, 79, 81, 1)"
,
"rgba(1
32, 136, 142
, 1)"
,
"rgba(132, 136, 142, 1)"
,
"rgba(132, 136, 142, 1)"
]);
const
infoListColor
=
ref
([
"rgba(206, 79, 81, 1)"
,
"rgba(1
14, 46, 209
, 1)"
,
"rgba(132, 136, 142, 1)"
,
"rgba(132, 136, 142, 1)"
]);
const
infoList
=
ref
([]);
const
infoList
=
ref
([]);
...
...
src/views/marketAccessRestrictions/marketAccessHome/index.vue
浏览文件 @
431aa081
...
@@ -1272,7 +1272,7 @@ const handleGetBox7Data = async () => {
...
@@ -1272,7 +1272,7 @@ const handleGetBox7Data = async () => {
box7Data
.
value
.
title
=
res
.
data
.
map
(
item
=>
{
box7Data
.
value
.
title
=
res
.
data
.
map
(
item
=>
{
return
{
return
{
name
:
item
.
COUNTRY
,
name
:
item
.
COUNTRY
,
img
:
item
.
IMAGE
?
item
.
IMAGE
:
Img1
img
:
item
.
COUNTRYIMAGE
?
item
.
COUNTRY
IMAGE
:
Img1
}
;
}
;
}
);
}
);
box7Data
.
value
.
data
=
res
.
data
.
map
(
item
=>
{
box7Data
.
value
.
data
=
res
.
data
.
map
(
item
=>
{
...
...
src/views/marketAccessRestrictions/marketAccessHome/utils/barChart1.js
浏览文件 @
431aa081
import
{
symbolCircle
}
from
"d3"
;
import
*
as
echarts
from
"echarts"
;
import
*
as
echarts
from
"echarts"
;
const
getBarChart
=
(
nameList
,
valueList
)
=>
{
const
getBarChart
=
(
nameList
,
valueList
)
=>
{
...
@@ -65,7 +66,12 @@ const getBarChart = (nameList, valueList) => {
...
@@ -65,7 +66,12 @@ const getBarChart = (nameList, valueList) => {
yAxis
:
valueList
[
index
],
yAxis
:
valueList
[
index
],
symbol
:
`image://
${
item
.
img
}
`
,
symbol
:
`image://
${
item
.
img
}
`
,
symbolSize
:
[
20
,
20
],
symbolSize
:
[
20
,
20
],
symbolOffset
:
[
0
,
10
]
symbolOffset
:
[
0
,
10
],
// itemStyle: {
// borderRadius: 10, // 设置为圆形
// borderColor: '#fff',
// borderWidth: 2
// }
});
});
});
});
return
data
;
return
data
;
...
...
src/views/newsAnalysis/index.vue
浏览文件 @
431aa081
...
@@ -25,33 +25,32 @@
...
@@ -25,33 +25,32 @@
</div>
</div>
<div
class=
"page-content"
>
<div
class=
"page-content"
>
<el-row
:gutter=
"20"
>
<div
class=
"left"
>
<el-col
:span=
"17"
>
<custom-container
style=
"margin-bottom: 16px"
block
title=
"新闻内容"
:titleIcon=
"houseIcon"
height=
"1180px"
>
<custom-container
block
title=
"新闻内容"
:titleIcon=
"houseIcon"
height=
"1180px"
>
<template
#
header-right
>
<template
#
header-right
>
<div
class=
"page-content-right-switch"
>
<div
class=
"page-content-right-switch"
>
<el-switch
v-model=
"highlightEntities"
/>
<el-switch
v-model=
"highlightEntities"
/>
高亮实体
高亮实体
</div>
</div>
<el-button
type=
"primary"
@
click=
"handleToDetail"
>
译文
</el-button>
<el-button
type=
"primary"
@
click=
"handleToDetail"
>
译文
</el-button>
</
template
>
</
template
>
<
template
#
default
>
<
template
#
default
>
<!-- 内容区域 - 分三块-->
<!-- 内容区域 - 分三块-->
<div
class=
"page-content-news-abstract"
>
<div
class=
"page-content-news-abstract"
>
<div
class=
"news-abstract-header"
>
<div
class=
"news-abstract-header"
>
<img
src=
"./assets/images/abstract-header.png"
alt=
""
/>
<img
src=
"./assets/images/abstract-header.png"
alt=
""
/>
</div>
</div>
<div
class=
"news-abstract-content"
>
<div
class=
"news-abstract-content"
>
{{
{{
" 美国众议院共和党人正在起草一项新提案,以限制美国对中国的投资。此前,参议院已将其纳入国防政策立法中。知情人士向Semafor透露,众议院工作人员希望在11月7日前就该提案达成共识,并将财政部的反馈纳入由肯塔基州共和党众议员安迪·巴尔提出的配套提案中(尽管政府停摆可能推迟这一时间表)。随后,众议员将利用该文本与参议员就最终《国防授权法案》的内容进行协商。此前一届国会中,类似的尝试因北卡罗来纳州前众议员帕特里克·麦克亨利的反对而失败,但本届国会中,“所有人都在共同努力”。知情人士补充说,领导人并不担心此举会剥夺特朗普在周四与中国领导人习近平会谈时的谈判筹码,因为财政部已开始实施类似的指导方针。"
" 美国众议院共和党人正在起草一项新提案,以限制美国对中国的投资。此前,参议院已将其纳入国防政策立法中。知情人士向Semafor透露,众议院工作人员希望在11月7日前就该提案达成共识,并将财政部的反馈纳入由肯塔基州共和党众议员安迪·巴尔提出的配套提案中(尽管政府停摆可能推迟这一时间表)。随后,众议员将利用该文本与参议员就最终《国防授权法案》的内容进行协商。此前一届国会中,类似的尝试因北卡罗来纳州前众议员帕特里克·麦克亨利的反对而失败,但本届国会中,“所有人都在共同努力”。知情人士补充说,领导人并不担心此举会剥夺特朗普在周四与中国领导人习近平会谈时的谈判筹码,因为财政部已开始实施类似的指导方针。"
}}
}}
</div>
</div>
</div>
<div
class=
"page-content-news-artical"
>
</div>
<div
class=
"page-content-news-artical-zn"
>
<div
class=
"page-content-news-artical"
>
{{
newsContentInfo
.
newsContent
}}
<div
class=
"page-content-news-artical-zn"
>
<!--
<p>
{{
newsContentInfo
.
newsContent
}}
<!--
<p>
据
<span
class=
"highlight"
>
华盛顿邮报
</span>
报道,了解谈判情况的知情人士透露,
<span
据
<span
class=
"highlight"
>
华盛顿邮报
</span>
报道,了解谈判情况的知情人士透露,
<span
class=
"highlight"
class=
"highlight"
>
美国众议院
</span
>
美国众议院
</span
...
@@ -87,10 +86,10 @@
...
@@ -87,10 +86,10 @@
该人士还补充说,领导层并不担心此举会剥夺
<span
class=
"highlight"
>
特朗普
</span
该人士还补充说,领导层并不担心此举会剥夺
<span
class=
"highlight"
>
特朗普
</span
><span
class=
"highlight"
>
总统
</span>
的一个谈判工具。
><span
class=
"highlight"
>
总统
</span>
的一个谈判工具。
</p>
-->
</p>
-->
</div>
</div>
<div
class=
"page-content-news-artical-en"
>
<div
class=
"page-content-news-artical-en"
>
<!--
<p
class=
"indented-paragraph"
>
<!--
<p
class=
"indented-paragraph"
>
<span
class=
"highlight"
>
House Republicans
</span>
are drafting a fresh proposal to curb US
<span
class=
"highlight"
>
House Republicans
</span>
are drafting a fresh proposal to curb US
investments in China after the
<span
class=
"highlight"
>
Senate
</span>
passed its bill as
investments in China after the
<span
class=
"highlight"
>
Senate
</span>
passed its bill as
part of defense policy legislation, people familiar with the talks told Semafor.
part of defense policy legislation, people familiar with the talks told Semafor.
...
@@ -120,60 +119,53 @@
...
@@ -120,60 +119,53 @@
<span
class=
"highlight"
>
Xi Jinping
</span>
on Thursday because
<span
class=
"highlight"
>
Xi Jinping
</span>
on Thursday because
<span
class=
"highlight"
>
Treasury
</span>
is already implementing parallel guidance.
<span
class=
"highlight"
>
Treasury
</span>
is already implementing parallel guidance.
</p>
-->
</p>
-->
</div>
</div>
</div>
</div>
<div
class=
"page-content-news-img"
>
<div
class=
"page-content-news-img"
>
<el-image
:src=
"newsContentInfo.newsImage"
alt=
"新闻图片"
fit=
"contain"
/>
<el-image
:src=
"newsContentInfo.newsImage"
alt=
"新闻图片"
fit=
"contain"
/>
<!--
<el-image
:src=
"newsImg2"
alt=
"新闻图片"
fit=
"contain"
/>
<!--
<el-image
:src=
"newsImg2"
alt=
"新闻图片"
fit=
"contain"
/>
<el-image
:src=
"newsImg3"
alt=
"新闻图片"
fit=
"contain"
/>
-->
<el-image
:src=
"newsImg3"
alt=
"新闻图片"
fit=
"contain"
/>
-->
</div>
</div>
</
template
>
</
template
>
</custom-container>
</custom-container>
</el-col>
<custom-container
block
title=
"关系图谱"
:titleIcon=
"linkIcon"
height=
"500px"
>
<
template
#
default
>
<el-col
:span=
"7"
>
<Graph
/>
<custom-container
block
title=
"事件脉络"
:titleIcon=
"houseIcon"
height=
"630px"
>
</
template
>
<
template
#
default
>
</custom-container>
<div
class=
"box4"
>
</div>
<div
class=
"box4-item"
v-for=
"(item, idx) in sanctionProcessList"
:key=
"item.title"
>
<div
class=
"right"
>
<div
class=
"box4-item-left"
>
<custom-container
style=
"margin-bottom: 16px"
block
title=
"事件脉络"
:titleIcon=
"houseIcon"
height=
"630px"
>
<el-image
:src=
"dotIcon"
alt=
"图片"
class=
"box4-item-left-icon"
/>
<
template
#
default
>
<div
class=
"box4-item-left-line"
v-if=
"idx + 1 != sanctionProcessList.length"
></div>
<div
class=
"box4"
>
<div
class=
"box4-item"
v-for=
"(item, idx) in sanctionProcessList"
:key=
"item.title"
>
<div
class=
"box4-item-left"
>
<el-image
:src=
"dotIcon"
alt=
"图片"
class=
"box4-item-left-icon"
/>
<div
class=
"box4-item-left-line"
v-if=
"idx + 1 != sanctionProcessList.length"
></div>
</div>
<div
class=
"box4-item-right"
>
<div
class=
"box4-item-right-header"
>
<span
class=
"box4-item-right-header-title"
:title=
"item.title"
>
{{
item
.
title
}}
</span>
<span
class=
"box4-item-right-header-desc"
>
{{
item
.
desc
}}
</span>
</div>
</div>
<div
class=
"box4-item-right"
>
<div
class=
"box4-item-right-content"
>
<div
class=
"box4-item-right-header"
>
{{
item
.
content
}}
<span
class=
"box4-item-right-header-title"
:title=
"item.title"
>
{{
item
.
title
}}
</span>
<span
class=
"box4-item-right-header-desc"
>
{{
item
.
desc
}}
</span>
</div>
<div
class=
"box4-item-right-content"
>
{{
item
.
content
}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</
template
>
</div>
</custom-container>
</
template
>
</custom-container>
<custom-container
block
title=
"相关新闻"
:titleIcon=
"houseIcon"
height=
"500px"
>
<
template
#
default
>
<div
class=
"news-list"
>
<NewsList
:list-data=
"customNewsData"
/>
</div>
</
template
>
</custom-container>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<custom-container
block
title=
"相关新闻"
:titleIcon=
"houseIcon"
height=
"500px"
>
<el-col
:span=
"17"
>
<
template
#
default
>
<custom-container
block
title=
"关系图谱"
:titleIcon=
"linkIcon"
height=
"500px"
>
<div
class=
"news-list"
>
<
template
#
default
>
<NewsList
:list-data=
"customNewsData"
/>
<Graph
/>
</div>
</
template
>
</
template
>
</custom-container>
</custom-container>
</el-col>
</div>
</el-row>
</div>
</div>
</div>
</div>
</template>
</template>
...
@@ -350,7 +342,9 @@ onMounted(() => {
...
@@ -350,7 +342,9 @@ onMounted(() => {
.page-container
{
.page-container
{
/* padding: 20px; */
/* padding: 20px; */
width
:
100%
;
width
:
100%
;
overflow-x
:
hidden
;
height
:
100%
;
overflow
:
hidden
;
overflow-y
:
auto
;
}
}
.page-header
{
.page-header
{
...
@@ -446,6 +440,14 @@ onMounted(() => {
...
@@ -446,6 +440,14 @@ onMounted(() => {
.page-content
{
.page-content
{
padding
:
20px
160px
;
padding
:
20px
160px
;
display
:
flex
;
gap
:
17px
;
.left
{
width
:
1063px
;
}
.right
{
width
:
520px
;
}
&
-news-abstract
{
&
-news-abstract
{
height
:
260px
;
height
:
260px
;
width
:
100%
;
width
:
100%
;
...
...
src/views/newsBrief/index.vue
浏览文件 @
431aa081
...
@@ -206,8 +206,8 @@ const handleActiveModule = (isIn, module) => {
...
@@ -206,8 +206,8 @@ const handleActiveModule = (isIn, module) => {
};
};
const
handleToWorldHot
=
()
=>
{
const
handleToWorldHot
=
()
=>
{
showPage
.
value
=
'subject'
showPage
.
value
=
"subject"
;
moduleActiveId
.
value
=
''
moduleActiveId
.
value
=
""
;
};
};
onMounted
(()
=>
{
onMounted
(()
=>
{
...
@@ -225,5 +225,7 @@ onMounted(() => {
...
@@ -225,5 +225,7 @@ onMounted(() => {
background-position
:
center
-100px
;
background-position
:
center
-100px
;
background-size
:
100%
100%
;
background-size
:
100%
100%
;
padding-top
:
50px
;
padding-top
:
50px
;
overflow
:
hidden
;
overflow-y
:
auto
;
}
}
</
style
>
</
style
>
src/views/riskSignal/index.vue
浏览文件 @
431aa081
...
@@ -733,8 +733,11 @@ onMounted(async () => {
...
@@ -733,8 +733,11 @@ onMounted(async () => {
}
}
.
home
-
wrapper
{
.
home
-
wrapper
{
width
:
100
%
;
height
:
100
%
;
overflow
:
hidden
;
overflow
-
y
:
auto
;
.
home
-
main
{
.
home
-
main
{
// width: 1400px;
width
:
100
%
;
width
:
100
%
;
margin
:
0
auto
;
margin
:
0
auto
;
background
:
url
(
"./assets/images/background.png"
);
background
:
url
(
"./assets/images/background.png"
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论