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

chore: update

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