Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
risk-monitor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
蔡建
risk-monitor
Commits
4569b019
提交
4569b019
authored
4月 22, 2026
作者:
coderBryanFu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:新增goToPage.js文件
上级
84861ffe
流水线
#589
已通过 于阶段
in 2 分 0 秒
变更
4
流水线
1
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
19 行增加
和
8 行删除
+19
-8
goToPage.js
src/utils/goToPage.js
+0
-0
index.vue
src/views/bill/billHome/index.vue
+6
-4
index.vue
src/views/thinkTank/ThinkTankDetail/index.vue
+6
-1
index.vue
src/views/thinkTank/index.vue
+7
-3
没有找到文件。
src/utils/goToPage.js
浏览文件 @
4569b019
差异被折叠。
点击展开。
src/views/bill/billHome/index.vue
浏览文件 @
4569b019
...
...
@@ -322,6 +322,7 @@ import iconILetter from "./assets/icons/icon-iLetter.png";
import
{
ElMessage
}
from
"element-plus"
;
import
{
useGotoNewsDetail
}
from
"@/router/modules/news"
;
import
{
goToBill
}
from
"@/utils/goToPage"
;
// 跳转人物主页(MessageBubble 的 person-click 传入整条列表项,需取 personId)
const
handleClickToCharacter
=
async
item
=>
{
...
...
@@ -518,11 +519,12 @@ const handleClickToDetail = () => {
};
// 查看详情 传递参数
const
handleClickToDetailO
=
item
=>
{
window
.
sessionStorage
.
setItem
(
"billId"
,
item
.
billId
);
window
.
sessionStorage
.
setItem
(
"curTabName"
,
item
.
name
||
item
.
signalTitle
);
const
route
=
router
.
resolve
(
"/billLayout?billId="
+
item
.
billId
);
window
.
open
(
route
.
href
,
"_blank"
);
//
window.sessionStorage.setItem("billId", item.billId);
//
window.sessionStorage.setItem("curTabName", item.name || item.signalTitle);
//
const route = router.resolve("/billLayout?billId=" + item.billId);
//
window.open(route.href, "_blank");
// router.push("/billLayout?billId=" + item.billId)
goToBill
(
item
.
billId
,
item
.
signalTitle
)
};
const
isRiskOverviewDetailOpen
=
ref
(
false
);
...
...
src/views/thinkTank/ThinkTankDetail/index.vue
浏览文件 @
4569b019
...
...
@@ -64,6 +64,7 @@ import PolicyTracking from "./PolicyTracking/index.vue";
import
ThinkInfo
from
"./thinkInfo/index.vue"
;
import
{
getThinkTankSummary
}
from
"@/api/thinkTank/overview"
;
import
{
useRouter
}
from
"vue-router"
;
import
{
getDecodedParams
}
from
"@/utils/goToPage"
;
const
router
=
useRouter
();
const
tabActiveName
=
ref
(
"智库动态"
);
...
...
@@ -74,9 +75,13 @@ const switchTab = name => {
const
thinkTank
=
ref
({});
// 获取智库基本信息
const
handleGetThinkTankSummary
=
async
()
=>
{
const
id
=
getDecodedParams
()
try
{
const
parmas
=
{
id
:
router
.
currentRoute
.
_value
.
params
.
id
id
:
id
};
const
res
=
await
getThinkTankSummary
(
parmas
);
console
.
log
(
"智库信息"
,
res
);
...
...
src/views/thinkTank/index.vue
浏览文件 @
4569b019
...
...
@@ -515,6 +515,7 @@ import { setCanvasCreator } from "echarts/core";
import
{
ElMessage
}
from
"element-plus"
;
import
{
useRouter
}
from
'vue-router'
;
import
{
useGotoNewsDetail
}
from
'@/router/modules/news'
;
import
{
goToThinkTank
}
from
"@/utils/goToPage"
;
const
gotoNewsDetail
=
useGotoNewsDetail
()
const
containerRef
=
ref
(
null
);
const
isRiskDetailVisible
=
ref
(
false
);
...
...
@@ -2284,14 +2285,17 @@ const handleGetetThinkTankReport = async () => {
const
handleClick
=
tank
=>
{
console
.
log
(
tank
);
window
.
sessionStorage
.
setItem
(
"curTabName"
,
tank
.
name
+
"概览"
);
// router.push({ name: "ThinkTankDetail", params: { id: tank.id } });
if
(
!
tank
.
id
)
{
ElMessage
.
warning
(
"当前智库id为空,无法进入详情页"
);
return
;
}
const
curRoute
=
router
.
resolve
({
name
:
"ThinkTankDetail"
,
params
:
{
id
:
tank
.
id
,
name
:
tank
.
name
}
});
window
.
open
(
curRoute
.
href
,
"_blank"
);
goToThinkTank
(
tank
.
id
,
tank
.
name
+
"概览"
)
// window.sessionStorage.setItem("curTabName", tank.name + "概览");
// const curRoute = router.resolve({ name: "ThinkTankDetail", params: { id: tank.id, name: tank.name } });
// window.open(curRoute.href, "_blank");
// router.push({ name: "ThinkTankDetail", params: { id: tank.id, name: tank.name } })
};
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论