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

更新系统头部标题栏逻辑

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