create-iking-admin
Version:
金合技术中台脚手架
102 lines (96 loc) • 1.69 kB
text/typescript
/*
* @Author : wfl
* @LastEditors : wfl
* @description :
* @updateInfo :
* @Date : 2022-11-08 16:17:36
* @LastEditTime : 2024-03-15 18:59:52
*/
import { MenuBtnEnum, MenuJumpEnum, MenuViewType } from '@main/enums/menu'
export const useMenuDiction = () => {
const jumpTypes = [
{
label: '目录',
value: MenuJumpEnum.NONE
},
{
label: '前端路由',
value: MenuJumpEnum.FRONT_ROUTE
},
{
label: '外部链接',
value: MenuJumpEnum.EXTERNAL_LINK
},
{
label: '内嵌页面',
value: MenuJumpEnum.IFRAME
}
]
const menuTypes = [
{
label: '菜单',
value: MenuBtnEnum.MENU
},
{
label: '页面Tab',
value: MenuBtnEnum.PAGE_TAB
},
{
label: '页面按钮',
value: MenuBtnEnum.PAGE_BUTTON
},
{
label: '全局按钮',
value: MenuBtnEnum.GLOBAL_BUTTON
}
]
const menuViewTypes = [
{
label: '业务端',
value: MenuViewType.BUSINESS
},
{
label: '管理端',
value: MenuViewType.MANAGE
},
{
label: '手机端',
value: MenuViewType.MOBILE
}
]
const frameworkTypes = [
{
label: '业务路由',
value: false
},
{
label: '框架路由',
value: true
}
]
const badgeTypes = [
{
label: '无',
value: ''
},
{
label: '点标记',
value: 'point'
},
{
label: '数字',
value: 'number'
},
{
label: '文本',
value: 'string'
}
]
return {
jumpTypes,
menuTypes,
menuViewTypes,
frameworkTypes,
badgeTypes
}
}