提交 16d5a387 authored 作者: coderBryanFu's avatar coderBryanFu

更新系统头部标题栏逻辑

上级 4823d47f
......@@ -253,19 +253,13 @@ const handleToModule = (item, index) => {
};
const handleClickTitle = (item, index) => {
if (homeActiveTitleIndex.value === index) return
// if (homeActiveTitleIndex.value === index) return
homeActiveTitleIndex.value = index
window.localStorage.setItem('homeActiveTitleIndex', homeActiveTitleIndex.value)
if (item.name === '智能工具') {
const curRoute = router.resolve({
path: item.path,
});
window.open(curRoute.href, "_blank");
} else {
if (index === 0 || index === 3) {
homeActiveTitleIndex.value = index
router.push(item.path)
}
};
const handleClickToolBox = () => {
......
......@@ -33,7 +33,8 @@ const routes = [
redirect: "./dataLibrary/countryBill",
component: DataLibrary,
meta: {
title: '数据资源库'
title: '数据资源库',
isShowHeader: true
},
children: [
...dataRoutes
......
......@@ -11,7 +11,8 @@ const ZMOverviewRoutes = [
name: "ZMOverView",
component: ZMOverview,
meta: {
title: "ZM博弈概览"
title: "ZM博弈概览",
isShowHeader: true,
}
}
......
......@@ -24,7 +24,8 @@ const billRoutes = [
name: "BillHome",
component: BillHome,
meta: {
title: "科技法案概览"
title: "科技法案概览",
isShowHeader: true
}
},
{
......
......@@ -27,7 +27,8 @@ const comprehensiveSearchRoutes = [
name: "chat",
component: Chat,
meta: {
title: "智能问答"
title: "智能问答",
isShowHeader: true
}
}
];
......
......@@ -9,7 +9,8 @@ const cooperationRestrictionsRoutes = [
name: "CooperationRestrictions",
component: CooperationRestrictions,
meta: {
title: "合作限制概览"
title: "合作限制概览",
isShowHeader: true
}
},
// 合作限制详情
......
......@@ -19,7 +19,8 @@ const decreeRoutes = [
name: "Decree",
component: Decree,
meta: {
title: "科技政令概况"
title: "科技政令概况",
isShowHeader: true
}
},
{
......
......@@ -8,7 +8,8 @@ const exportControlRoutes = [
name: "ExportControl",
component: ExportControl,
meta: {
title: "出口管制概览"
title: "出口管制概览",
isShowHeader: true
}
},
{
......
......@@ -2,15 +2,16 @@
const Finance = () => import('@/views/finance/index.vue')
const financeRoutes = [
// 投融资限制
{
path: "/finance",
name: "finance",
component: Finance,
meta: {
title: "投融资限制概览"
}
},
// 投融资限制
{
path: "/finance",
name: "finance",
component: Finance,
meta: {
title: "投融资限制概览",
isShowHeader: true
}
},
]
......
......@@ -14,7 +14,8 @@ const marketAccessRestrictionsRoutes = [
name: "MarketAccessRestrictions",
component: MarketAccessRestrictions,
meta: {
title: "市场准入限制概览"
title: "市场准入限制概览",
isShowHeader: true
}
},
{
......
......@@ -9,7 +9,8 @@ const ruleRestrictionsRoutes = [
name: "RuleRestrictions",
component: RuleRestriction,
meta: {
title: "规则限制概览"
title: "规则限制概览",
isShowHeader: true
}
},
// 规则限制详情
......
......@@ -8,7 +8,8 @@ const scientificFundingRoutes = [
name: "ScientificFunding",
component: ScientificFunding,
meta: {
title: "M国科研资助体系分析概览"
title: "M国科研资助体系分析概览",
isShowHeader: true
}
}
......
......@@ -7,7 +7,8 @@ const technologyFiguresRoutes = [
name: "TechnologyFigures",
component: TechnologyFigures,
meta: {
title: "M国科技人物观点分析概览"
title: "M国科技人物观点分析概览",
isShowHeader: true
}
}
......
......@@ -13,7 +13,8 @@ const thinktankRoutes = [
name: "thinkTank",
component: thinkTank,
meta: {
title: "科技智库概览"
title: "科技智库概览",
isShowHeader: true
}
},
{
......
......@@ -8,7 +8,8 @@ const writtingRoutes = [
name: "writtingAsstaint",
component: WrittingAsstaint,
meta: {
title: "智能写报"
title: "智能写报",
isShowHeader: true
}
}
......
......@@ -2,7 +2,7 @@
<div id="home-wrapper">
<div class="pro-wrapper">
<div class="home-page">
<ModuleHeader />
<ModuleHeader v-if="isShowHeader" />
<div class="main-container">
<router-view />
</div>
......@@ -96,6 +96,11 @@ import { ElMessage } from "element-plus";
const router = useRouter();
const route = useRoute();
const isShowHeader = computed(() => {
const isShow = route.meta.isShowHeader
return isShow? true : false
})
const isShowAiBox = ref(false);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论