export enum RoutesName { // 编辑融合页面 fuseEdit = 'fuseEdit', // 独立,配准、设置比例 registration = 'registration', proportion = 'proportion', // 菜单,独立编辑融合页面 fuseEditSwitch = 'fuseEditSwitch', merge = 'merge', tagging = 'tagging', taggingPosition = 'taggingPosition', guide = 'guide', measure = 'measure', // 编辑场景,提取视图,录制视频 sceneEdit = 'sceneEdit', record = 'record', view = 'view', // 展示界面,包括融合和独立场景 show = 'show', // 汇总 summaryShow = 'summaryShow', recordShow = 'recordShow', viewShow = 'viewShow', folderShow = 'folderShow', // 单模型展示 signModel = 'signModel' } export const paths = { [RoutesName.fuseEdit]: '/fuseEdit', [RoutesName.fuseEditSwitch]: '', [RoutesName.merge]: 'merge', [RoutesName.registration]: 'registration/:id', [RoutesName.proportion]: 'proportion/:id', [RoutesName.tagging]: 'tagging', [RoutesName.taggingPosition]: 'taggingPosition/:id', [RoutesName.guide]: 'path', [RoutesName.measure]: 'measure', [RoutesName.sceneEdit]: '/sceneEdit', [RoutesName.record]: 'record', [RoutesName.view]: 'view', [RoutesName.show]: '/show', [RoutesName.summaryShow]: 'summary', [RoutesName.recordShow]: 'record', [RoutesName.viewShow]: 'view', [RoutesName.folderShow]: 'folder', [RoutesName.signModel]: '/sign-model' } export const metas = { [RoutesName.merge]: { icon: 'joint', title: '拼接' }, [RoutesName.proportion]: { full: true }, [RoutesName.registration]: { full: true }, [RoutesName.tagging]: { icon: 'label', title: '标注' }, [RoutesName.guide]: { icon: 'path', title: '路径' }, [RoutesName.measure]: { icon: 'nav-measure', title: '测量' }, [RoutesName.view]: { sysTitle: '视图提取' }, [RoutesName.record]: { sysTitle: '屏幕录制' }, [RoutesName.show]: { sysTitle: '' }, [RoutesName.summaryShow]: { icon: 'list-view', title: '汇总' }, [RoutesName.viewShow]: { icon: 'list-scene', title: '视图', }, [RoutesName.recordShow]: { icon: 'list-record', title: '录屏' }, [RoutesName.folderShow]: { icon: 'list-file', title: '卷宗' }, } export const ViewHome = RoutesName.merge