Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
489f4ff3
提交
489f4ff3
authored
1月 24, 2026
作者:
coderBryanFu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
11c90f55
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
58 行增加
和
21 行删除
+58
-21
index.vue
...ew/components/fourSuppress/components/addDomain/index.vue
+55
-19
index.vue
...omponents/fourSuppress/components/allGovernment/index.vue
+2
-2
index.vue
...s/sanctionsOverview/components/introductionPage/index.vue
+1
-0
没有找到文件。
src/views/ZMOverView/components/fourSuppress/components/addDomain/index.vue
浏览文件 @
489f4ff3
...
@@ -277,7 +277,7 @@ import {
...
@@ -277,7 +277,7 @@ import {
getDomainContainmentRanking
,
getDomainContainmentRanking
,
getDomainContainmentTimeline
getDomainContainmentTimeline
}
from
"@/api/zmOverview/allDomains"
;
}
from
"@/api/zmOverview/allDomains"
;
import
{
getUSGovernmentLatestDynamic
,
getDepartmentList
}
from
"@/api/allGovernment.js"
;
import
{
getUSGovernmentLatestDynamic
,
getDepartmentList
,
getSanTypeList
,
}
from
"@/api/allGovernment.js"
;
const
router
=
useRouter
();
const
router
=
useRouter
();
...
@@ -286,27 +286,48 @@ const deptValue = ref("");
...
@@ -286,27 +286,48 @@ const deptValue = ref("");
const
methodValue
=
ref
(
""
);
const
methodValue
=
ref
(
""
);
const
departmentList
=
ref
([]);
const
departmentList
=
ref
([]);
const
methodOptions
=
ref
([
const
methodOptions
=
ref
([
{
label
:
"全部制裁手段"
,
value
:
""
},
//
{ label: "全部制裁手段", value: "" },
{
label
:
"法案"
,
value
:
"-1"
},
//
{ label: "法案", value: "-1" },
{
label
:
"政令"
,
value
:
"-2"
},
//
{ label: "政令", value: "-2" },
{
label
:
"实体清单"
,
value
:
"1"
},
//
{ label: "实体清单", value: "1" },
{
label
:
"特别国民指定清单"
,
value
:
"2"
},
//
{ label: "特别国民指定清单", value: "2" },
{
label
:
"涉军企业"
,
value
:
"3"
},
//
{ label: "涉军企业", value: "3" },
{
label
:
"行业制裁识别清单"
,
value
:
"4"
},
//
{ label: "行业制裁识别清单", value: "4" },
{
label
:
"无法核实清单"
,
value
:
"5"
},
//
{ label: "无法核实清单", value: "5" },
{
label
:
"军事最终用户清单"
,
value
:
"6"
},
//
{ label: "军事最终用户清单", value: "6" },
{
label
:
"非SDN中国军工企业名单"
,
value
:
"7"
},
//
{ label: "非SDN中国军工企业名单", value: "7" },
{
label
:
"拒绝往来人员清单"
,
value
:
"8"
},
//
{ label: "拒绝往来人员清单", value: "8" },
{
label
:
"军事最终用途与最终用户规则"
,
value
:
"9"
},
//
{ label: "军事最终用途与最终用户规则", value: "9" },
{
label
:
"欧盟合并制裁清单"
,
value
:
"10"
},
//
{ label: "欧盟合并制裁清单", value: "10" },
{
label
:
"英国制裁清单"
,
value
:
"11"
},
//
{ label: "英国制裁清单", value: "11" },
{
label
:
"加拿大合并自主制裁清单"
,
value
:
"12"
},
//
{ label: "加拿大合并自主制裁清单", value: "12" },
{
label
:
"商业管制清单"
,
value
:
"13"
}
//
{ label: "商业管制清单", value: "13" }
]);
]);
const
handleGetSanList
=
async
()
=>
{
const
params
=
{
orgId
:
deptValue
.
value
};
try
{
const
res
=
await
getSanTypeList
(
params
);
console
.
log
(
"制裁手段列表"
,
res
);
if
(
res
.
code
===
200
&&
res
.
data
)
{
methodOptions
.
value
=
res
.
data
.
map
(
item
=>
{
return
{
label
:
item
.
name
,
value
:
item
.
id
};
});
}
}
catch
(
error
)
{}
};
const
getDepartmentListData
=
async
()
=>
{
const
getDepartmentListData
=
async
()
=>
{
const
params
=
{
sanTypeId
:
methodValue
.
value
};
try
{
try
{
const
res
=
await
getDepartmentList
();
const
res
=
await
getDepartmentList
(
params
);
if
(
res
.
code
===
200
&&
res
.
data
)
{
if
(
res
.
code
===
200
&&
res
.
data
)
{
departmentList
.
value
=
res
.
data
;
departmentList
.
value
=
res
.
data
;
}
}
...
@@ -314,6 +335,21 @@ const getDepartmentListData = async () => {
...
@@ -314,6 +335,21 @@ const getDepartmentListData = async () => {
console
.
error
(
"获取部门数据失败:"
,
error
);
console
.
error
(
"获取部门数据失败:"
,
error
);
}
}
};
};
watch
(
()
=>
methodValue
.
value
,
val
=>
{
getDepartmentListData
();
}
);
watch
(
()
=>
deptValue
.
value
,
val
=>
{
handleGetSanList
();
}
);
const
rankType
=
ref
(
"institution"
);
const
rankType
=
ref
(
"institution"
);
const
rankLoading
=
ref
(
false
);
const
rankLoading
=
ref
(
false
);
const
selectedField
=
ref
(
""
);
const
selectedField
=
ref
(
""
);
...
@@ -976,7 +1012,7 @@ onMounted(() => {
...
@@ -976,7 +1012,7 @@ onMounted(() => {
// setChart(Chart, "chartRef");
// setChart(Chart, "chartRef");
handleGetDomainContainmentTrend
();
handleGetDomainContainmentTrend
();
getDepartmentListData
();
getDepartmentListData
();
handleGetSanList
();
handleGetAllDomainCount
();
handleGetAllDomainCount
();
handleGetDomainContainmentRanking
();
handleGetDomainContainmentRanking
();
handleGetDomainContainmentTimeline
();
handleGetDomainContainmentTimeline
();
...
...
src/views/ZMOverView/components/fourSuppress/components/allGovernment/index.vue
浏览文件 @
489f4ff3
...
@@ -741,8 +741,8 @@ watch(
...
@@ -741,8 +741,8 @@ watch(
watch
(
watch
(
()
=>
deptValue
.
value
,
()
=>
deptValue
.
value
,
async
val
=>
{
val
=>
{
await
handleGetSanList
();
handleGetSanList
();
}
}
);
);
...
...
src/views/exportControl/v2.0CommercialControlList/components/sanctionsOverview/components/introductionPage/index.vue
浏览文件 @
489f4ff3
...
@@ -42,6 +42,7 @@
...
@@ -42,6 +42,7 @@
:class=
"['button',
{'click': item.isClick}]"
:class=
"['button',
{'click': item.isClick}]"
@click="changeECCN(item)"
@click="changeECCN(item)"
v-for="(item, i) in ECCNList"
v-for="(item, i) in ECCNList"
:key="i"
>
>
<span>
第
{{
item
.
ranking
}}
位
{{
item
.
name
}}
</span>
<span>
第
{{
item
.
ranking
}}
位
{{
item
.
name
}}
</span>
</div>
</div>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论