提交 7f1a8815 authored 作者: hejie's avatar hejie

feat: 🚀 添加外链

上级 8ea6f114
...@@ -26,10 +26,21 @@ const { ...@@ -26,10 +26,21 @@ const {
toggleSideBar, toggleSideBar,
toAccountSettings, toAccountSettings,
getDropdownItemStyle, getDropdownItemStyle,
getDropdownItemClass getDropdownItemClass,
goLink
} = useNav(); } = useNav();
const { t, locale, translationCh, translationEn } = useTranslationLang(); const { t, locale, translationCh, translationEn } = useTranslationLang();
const aa = 123;
// 定义外链数组
const urlList = ref([
{ name: "EMS", url: "https://pure-admin.github.io/vue-pure-admin/#/welcome" },
{
name: "数据大屏",
url: "https://pure-admin.github.io/vue-pure-admin/#/welcome"
},
{ name: "DBSM", url: "https://pure-admin.github.io/vue-pure-admin/#/welcome" }
]);
</script> </script>
<template> <template>
...@@ -87,6 +98,24 @@ const { t, locale, translationCh, translationEn } = useTranslationLang(); ...@@ -87,6 +98,24 @@ const { t, locale, translationCh, translationEn } = useTranslationLang();
<LaySidebarFullScreen id="full-screen" /> <LaySidebarFullScreen id="full-screen" />
<!-- 消息通知 --> <!-- 消息通知 -->
<LayNotice id="header-notice" /> <LayNotice id="header-notice" />
<!-- 外链列表 -->
<!-- 退出登录 -->
<el-dropdown trigger="click">
<span class="el-dropdown-link navbar-bg-hover select-none">
<p class="dark:text-white">其它系统</p>
</span>
<template #dropdown>
<el-dropdown-menu class="logout">
<el-dropdown-item
v-for="item in urlList"
:key="item.url"
@click="goLink(item)"
>
{{ item.name }}
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
<!-- 退出登录 --> <!-- 退出登录 -->
<el-dropdown trigger="click"> <el-dropdown trigger="click">
<span class="el-dropdown-link navbar-bg-hover select-none"> <span class="el-dropdown-link navbar-bg-hover select-none">
......
...@@ -147,6 +147,10 @@ export function useNav() { ...@@ -147,6 +147,10 @@ export function useNav() {
return new URL("/logo.svg", import.meta.url).href; return new URL("/logo.svg", import.meta.url).href;
} }
function goLink(item) {
window.open(item.url, "__blank");
}
return { return {
title, title,
device, device,
...@@ -175,6 +179,7 @@ export function useNav() { ...@@ -175,6 +179,7 @@ export function useNav() {
tooltipEffect, tooltipEffect,
toAccountSettings, toAccountSettings,
getDropdownItemStyle, getDropdownItemStyle,
getDropdownItemClass getDropdownItemClass,
goLink
}; };
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论