Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
saas-dml
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
saas-dml
Commits
c0ca9a77
提交
c0ca9a77
authored
2月 28, 2023
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: update
上级
9c2f47a9
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
19 行增加
和
26 行删除
+19
-26
Aside.vue
src/components/layout/Aside.vue
+7
-2
menu.ts
src/stores/menu.ts
+12
-24
没有找到文件。
src/components/layout/Aside.vue
浏览文件 @
c0ca9a77
...
...
@@ -38,7 +38,11 @@ function findMenu(path: string, menus: IMenuItem[]) {
<aside
class=
"app-aside"
>
<nav
class=
"menu"
>
<ul>
<li
v-for=
"item in menus"
:key=
"item.path"
:class=
"
{ 'is-active': item.path === currentMenu?.path }">
<li
v-for=
"item in menus"
:key=
"item.path"
:class=
"
{ 'is-active': item.path === currentMenu?.path }"
v-permission="item.tag">
<div
class=
"menu-item"
>
<template
v-if=
"item.children"
>
<RouterLink
:to=
"item.path"
>
...
...
@@ -57,7 +61,8 @@ function findMenu(path: string, menus: IMenuItem[]) {
<li
v-for=
"submenu in item.children"
:key=
"submenu.path"
:class=
"{ 'is-active': submenu.path === currentSubmenu?.path }"
>
:class=
"{ 'is-active': submenu.path === currentSubmenu?.path }"
v-permission=
"submenu.tag"
>
<RouterLink
:to=
"submenu.path"
>
<component
:is=
"submenu.icon"
class=
"submenu-icon"
v-if=
"submenu.icon"
></component>
{{ submenu.name }}
...
...
src/stores/menu.ts
浏览文件 @
c0ca9a77
...
...
@@ -29,77 +29,65 @@ const studentMenus: IMenuItem[] = [
{
name
:
'用户管理'
,
path
:
'/user'
,
icon
:
markRaw
(
IconUser
),
tag
:
'v1-experiment-member'
icon
:
markRaw
(
IconUser
)
},
{
name
:
'标签管理'
,
path
:
'/label'
,
icon
:
markRaw
(
IconLabel
),
tag
:
'experiment_tags'
icon
:
markRaw
(
IconLabel
)
},
{
name
:
'群组管理'
,
path
:
'/group'
,
icon
:
markRaw
(
IconGroup
),
tag
:
'experiment_groups'
icon
:
markRaw
(
IconGroup
)
},
{
name
:
'营销资料管理'
,
path
:
'/material'
,
icon
:
markRaw
(
IconMaterial
),
tag
:
'v1-experiment-marketing-material'
,
children
:
[
{
name
:
'文本资料管理'
,
path
:
'/material/text'
,
icon
:
markRaw
(
IconText
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconText
)
},
{
name
:
'图片资料管理'
,
path
:
'/material/image'
,
icon
:
markRaw
(
IconImage
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconImage
)
},
{
name
:
'语音资料管理'
,
path
:
'/material/audio'
,
icon
:
markRaw
(
IconAudio
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconAudio
)
},
{
name
:
'视频资料管理'
,
path
:
'/material/video'
,
icon
:
markRaw
(
IconVideo
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconVideo
)
},
{
name
:
'H5资料管理'
,
path
:
'/material/h5'
,
icon
:
markRaw
(
IconH5
)
,
tag
:
'v1-experiment-marketing-material-list'
},
{
name
:
'H5资料管理'
,
path
:
'/material/h5'
,
icon
:
markRaw
(
IconH5
)
},
{
name
:
'二维码资料管理'
,
path
:
'/material/qrcode'
,
icon
:
markRaw
(
IconQrcode
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconQrcode
)
},
{
name
:
'小程序资料管理'
,
path
:
'/material/mini'
,
icon
:
markRaw
(
IconMiniProgram
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconMiniProgram
)
},
{
name
:
'卡券资料管理'
,
path
:
'/material/card'
,
icon
:
markRaw
(
IconCard
),
tag
:
'v1-experiment-marketing-material-list'
icon
:
markRaw
(
IconCard
)
}
]
},
{
name
:
'用户旅程'
,
path
:
'/trip/my'
,
icon
:
markRaw
(
IconTrip
),
tag
:
'experiment_itinerary'
icon
:
markRaw
(
IconTrip
)
}
]
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论