提交 8d3eb617 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 a9b6e455
import type { IMenuItem } from '@/types'
import { Suitcase } from '@element-plus/icons-vue'
import { Box, User, Star, Files } from '@element-plus/icons-vue'
export const menus: IMenuItem[] = [
{
name: '信息管理',
path: '/base',
children: [
{
icon: Suitcase,
icon: Box,
name: '渠道管理',
path: '/base/channel'
},
{
icon: Suitcase,
icon: Files,
name: '项目管理',
path: '/base/project'
},
{
icon: Suitcase,
icon: User,
name: '用户管理',
path: '/base/users'
},
{
icon: Suitcase,
icon: Star,
name: '角色管理',
path: '/base/roles'
}
......@@ -29,6 +29,6 @@ export const menus: IMenuItem[] = [
},
{
name: '权限管理',
path: 'https://app.ezijing.com'
path: 'https://app.ezijing.com/settings/users?appid=131614279236792320'
}
]
......@@ -41,7 +41,8 @@ function genNavClassName(data: IMenuItem) {
:key="index"
:class="genNavClassName(item)"
v-permission="item.tag">
<router-link :to="item.path">{{ item.name }}</router-link>
<a :href="item.path" target="_blank" v-if="item.path.includes('http')">{{ item.name }}</a>
<router-link :to="item.path" v-else>{{ item.name }}</router-link>
</div>
</div>
<div class="app-header-right">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论