Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
ddff29ea
提交
ddff29ea
authored
4月 15, 2026
作者:
闫鹏
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'yp-dev' 到 'pre'
Yp dev 查看合并请求
!346
上级
51229e0f
d9782725
流水线
#486
已通过 于阶段
in 4 分 13 秒
变更
2
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
17 行增加
和
8 行删除
+17
-8
RuleSubsidiaryDialog.vue
src/views/exportControl/components/RuleSubsidiaryDialog.vue
+15
-6
index.vue
...v2.0SingleSanction/components/sanctionsOverview/index.vue
+2
-2
没有找到文件。
src/views/exportControl/components/RuleSubsidiaryDialog.vue
浏览文件 @
ddff29ea
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
<
template
#
default=
"{ row }"
>
<
template
#
default=
"{ row }"
>
<div
class=
"entity-name-cell"
>
<div
class=
"entity-name-cell"
>
<el-avatar
class=
"avatar"
:size=
"24"
:src=
"row.avatar || defaultIcon"
/>
<el-avatar
class=
"avatar"
:size=
"24"
:src=
"row.avatar || defaultIcon"
/>
<div
class=
"name"
:title=
"row.name"
>
{{
row
.
name
}}
</div>
<div
class=
"name"
@
click=
"handleCompClick(row)"
:title=
"row.name"
>
{{
row
.
name
}}
</div>
</div>
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -81,6 +81,8 @@
...
@@ -81,6 +81,8 @@
import
{
ref
,
defineProps
,
defineEmits
,
computed
,
watch
}
from
"vue"
;
import
{
ref
,
defineProps
,
defineEmits
,
computed
,
watch
}
from
"vue"
;
import
{
Close
}
from
"@element-plus/icons-vue"
;
import
{
Close
}
from
"@element-plus/icons-vue"
;
import
defaultIcon
from
"@/assets/icons/default-icon1.png"
;
import
defaultIcon
from
"@/assets/icons/default-icon1.png"
;
import
{
useGotoCompanyPages
}
from
"@/router/modules/company"
;
const
gotoCompanyPages
=
useGotoCompanyPages
();
const
props
=
defineProps
({
const
props
=
defineProps
({
modelValue
:
{
modelValue
:
{
...
@@ -118,9 +120,9 @@ const tableData = computed(() => {
...
@@ -118,9 +120,9 @@ const tableData = computed(() => {
...
item
,
...
item
,
name
:
item
.
orgName
,
name
:
item
.
orgName
,
domains
:
item
.
techDomains
||
[],
domains
:
item
.
techDomains
||
[],
equityRatio
:
item
.
equityRatio
?
(
item
.
equityRatio
*
100
).
toFixed
(
2
)
+
'%'
:
'--'
,
equityRatio
:
item
.
equityRatio
?
(
item
.
equityRatio
*
100
).
toFixed
(
2
)
+
"%"
:
"--"
,
location
:
'--'
,
location
:
"--"
,
revenue
:
item
.
revenue
||
'--'
revenue
:
item
.
revenue
||
"--"
}));
}));
});
});
...
@@ -149,6 +151,13 @@ const getTagStyle = tag => {
...
@@ -149,6 +151,13 @@ const getTagStyle = tag => {
const
index
=
Math
.
abs
(
hash
)
%
colorPool
.
length
;
const
index
=
Math
.
abs
(
hash
)
%
colorPool
.
length
;
return
colorPool
[
index
];
return
colorPool
[
index
];
};
};
// 跳转公司详情页
const
handleCompClick
=
item
=>
{
console
.
log
(
"item"
,
item
);
window
.
sessionStorage
.
setItem
(
"curTabName"
,
item
.
name
||
item
.
orgName
);
gotoCompanyPages
(
item
.
id
);
};
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
@@ -260,6 +269,7 @@ const getTagStyle = tag => {
...
@@ -260,6 +269,7 @@ const getTagStyle = tag => {
.entity-name-cell
{
.entity-name-cell
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
cursor
:
pointer
;
.avatar
{
.avatar
{
flex
:
0
0
24px
;
flex
:
0
0
24px
;
margin-right
:
9px
;
margin-right
:
9px
;
...
@@ -347,4 +357,4 @@ const getTagStyle = tag => {
...
@@ -347,4 +357,4 @@ const getTagStyle = tag => {
}
}
}
}
}
}
</
style
>
</
style
>
\ No newline at end of file
src/views/exportControl/v2.0SingleSanction/components/sanctionsOverview/index.vue
浏览文件 @
ddff29ea
...
@@ -355,7 +355,7 @@ const getSanctionOverviewList = async () => {
...
@@ -355,7 +355,7 @@ const getSanctionOverviewList = async () => {
// 单次制裁-制裁概况-制裁背景
// 单次制裁-制裁概况-制裁背景
const
timelinePage
=
ref
(
1
);
const
timelinePage
=
ref
(
1
);
const
timelinePageSize
=
ref
(
3
);
const
timelinePageSize
=
ref
(
5
);
const
hasMore
=
ref
(
true
);
const
hasMore
=
ref
(
true
);
const
getSanctionBackground
=
async
(
isLoadMore
=
false
)
=>
{
const
getSanctionBackground
=
async
(
isLoadMore
=
false
)
=>
{
...
@@ -757,7 +757,7 @@ onMounted(() => {
...
@@ -757,7 +757,7 @@ onMounted(() => {
.left-bottom-content
{
.left-bottom-content
{
padding
:
20px
25px
0
25px
;
padding
:
20px
25px
0
25px
;
height
:
calc
(
100%
-
45
px
);
// 减去标题高度
height
:
calc
(
100%
-
20
px
);
// 减去标题高度
display
:
flex
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论