Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
fb3af8fe
提交
fb3af8fe
authored
4月 07, 2026
作者:
朱政
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:核心论点分页宽度调整
上级
dc99c723
流水线
#339
已通过 于阶段
in 4 分 7 秒
变更
4
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
34 行增加
和
11 行删除
+34
-11
index.vue
src/views/thinkTank/CongressHearingView/index.vue
+3
-3
index.vue
src/views/thinkTank/ReportDetail/index.vue
+5
-0
index.vue
src/views/thinkTank/ReportDetail/reportAnalysis/index.vue
+4
-4
index.vue
src/views/thinkTank/SurveyProjectView/index.vue
+22
-4
没有找到文件。
src/views/thinkTank/CongressHearingView/index.vue
浏览文件 @
fb3af8fe
...
...
@@ -1611,9 +1611,9 @@ onMounted(() => {
.page-box
{
/* 最大 300px:允许变小,但绝不变大 */
flex
:
0
1
3
00px
;
flex
:
0
1
6
00px
;
width
:
100%
;
max-width
:
3
00px
;
max-width
:
6
00px
;
min-width
:
0
;
display
:
flex
;
justify-content
:
flex-end
;
...
...
@@ -1621,7 +1621,7 @@ onMounted(() => {
}
.page-box
:deep
(
.el-pagination
)
{
max-width
:
100%
;
min-width
:
0
;
overflow
:
hidden
;
}
...
...
src/views/thinkTank/ReportDetail/index.vue
浏览文件 @
fb3af8fe
...
...
@@ -105,6 +105,11 @@ const handleGetThinkTankReportSummary = async () => {
if
(
res
.
code
===
200
&&
res
.
data
)
{
reportUrl
.
value
=
res
.
data
.
reportUrl
;
thinkInfo
.
value
=
res
.
data
;
const
title
=
String
(
res
.
data
.
name
||
""
).
trim
();
if
(
title
)
{
document
.
title
=
title
;
window
.
sessionStorage
.
setItem
(
"curTabName"
,
title
);
}
console
.
log
(
reportUrl
.
value
,
"reportUrl.value"
);
}
}
catch
(
error
)
{
...
...
src/views/thinkTank/ReportDetail/reportAnalysis/index.vue
浏览文件 @
fb3af8fe
...
...
@@ -459,7 +459,7 @@ const handleGetThinkTankReportIndustryCloud = async () => {
}));
// 该接口数据用于「报告关键词云」
box5Data
.
value
=
data
;
console
.
log
(
"box5Data"
,
box5Data
.
value
);
console
.
log
(
"box5Data"
,
box5Data
.
value
);
if
(
data
.
length
)
{
box5WordCloudKey
.
value
+=
1
;
}
...
...
@@ -1377,9 +1377,9 @@ onMounted(() => {
.page-box
{
/* 最大 300px:允许变小,但绝不变大 */
flex
:
0
1
3
00px
;
flex
:
0
1
6
00px
;
width
:
100%
;
max-width
:
3
00px
;
max-width
:
6
00px
;
min-width
:
0
;
display
:
flex
;
justify-content
:
flex-end
;
...
...
@@ -1387,7 +1387,7 @@ onMounted(() => {
}
.page-box
:deep
(
.el-pagination
)
{
max-width
:
100%
;
min-width
:
0
;
overflow
:
hidden
;
}
...
...
src/views/thinkTank/SurveyProjectView/index.vue
浏览文件 @
fb3af8fe
...
...
@@ -72,8 +72,8 @@
</div> -->
<AnalysisBox
title=
"项目报告"
:showAllBtn=
"true"
>
<div
class=
"box2-main"
>
<div
class=
"box2-item"
v-for=
"(report, idx) in reportList"
:key=
"idx"
>
<div
class=
"box2-item-content"
>
<div
class=
"box2-item"
v-for=
"(report, idx) in reportList"
:key=
"
report.id ||
idx"
>
<div
class=
"box2-item-content"
@
click=
"handleClickProjectReport(report)"
>
<div
class=
"left"
><img
:src=
"report.imgUrl"
alt=
""
/></div>
<div
class=
"right-content"
>
<div
class=
"report-title"
>
{{ report.nameZh }}
</div>
...
...
@@ -222,7 +222,7 @@ const getOpinionExpandKey = (item, index) => {
}
return
`idx-
${
index
}
`
;
};
const
reportList
=
ref
(
{}
);
const
reportList
=
ref
(
[]
);
const
formatDate
=
(
dateStr
)
=>
{
if
(
!
dateStr
)
return
""
;
const
date
=
new
Date
(
dateStr
)
...
...
@@ -237,12 +237,29 @@ const handleGetThinkTankReport = async () => {
const
res
=
await
getThinkTankProjectRelated
(
router
.
currentRoute
.
_value
.
params
.
id
);
console
.
log
(
"报告全局信息"
,
res
);
if
(
res
.
code
===
200
&&
res
.
data
)
{
reportList
.
value
=
res
.
data
;
reportList
.
value
=
Array
.
isArray
(
res
.
data
)
?
res
.
data
:
[]
;
}
}
catch
(
error
)
{
console
.
error
(
"获取相关报告error"
,
error
);
}
};
/** 新标签页打开智库报告详情 /thinkTank/reportDetail/:id */
const
handleClickProjectReport
=
(
report
)
=>
{
const
id
=
report
?.
id
;
if
(
!
id
)
{
ElMessage
.
warning
(
"报告 id 为空,无法跳转"
);
return
;
}
const
reportTitle
=
String
(
report
?.
nameZh
||
report
?.
name
||
""
).
trim
();
const
route
=
router
.
resolve
({
name
:
"ReportDetail"
,
params
:
{
id
:
String
(
id
)
},
query
:
reportTitle
?
{
name
:
reportTitle
}
:
{}
});
window
.
open
(
route
.
href
,
"_blank"
);
};
const
handleClickReportAuthor
=
async
(
author
)
=>
{
const
personId
=
author
?.
personId
;
if
(
!
personId
)
return
;
...
...
@@ -807,6 +824,7 @@ onMounted(() => {
height
:
90px
;
margin-top
:
7px
;
display
:
flex
;
cursor
:
pointer
;
.left
{
width
:
56px
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论