UNPKG

create-iking-admin

Version:

金合技术中台脚手架

102 lines (96 loc) 1.69 kB
/* * @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 } }