export enum RoutesName { // 编辑融合页面 fuseEdit = "fuseEdit", // 独立,配准、设置比例 registration = "registration", proportion = "proportion", // 菜单,独立编辑融合页面 fuseEditSwitch = "fuseEditSwitch", merge = "merge", tagging = "tagging", paths = "paths", taggingPosition = "taggingPosition", guide = "guide", measure = "measure", setting = "setting", // 动画 animation = 'animation', // 编辑场景,提取视图,录制视频 sceneEdit = "sceneEdit", record = "record", view = "view", // 展示界面,包括融合和独立场景 show = "show", // 汇总 summaryShow = "summaryShow", recordShow = "recordShow", viewShow = "viewShow", folderShow = "folderShow", // 火调信息详情页 fireInfo = "fireInfo", // 单模型展示 signModel = "signModel", error = "error", // 安防 security = 'security' } export const paths = { [RoutesName.error]: "/error", [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.animation]: 'animation', [RoutesName.measure]: "measure", [RoutesName.setting]: "setting", [RoutesName.sceneEdit]: "/sceneEdit", [RoutesName.record]: "record", [RoutesName.view]: "view", [RoutesName.show]: "/show", [RoutesName.fireInfo]: "fireInfo", [RoutesName.summaryShow]: "summary", [RoutesName.recordShow]: "record", [RoutesName.viewShow]: "view", [RoutesName.folderShow]: "folder", [RoutesName.signModel]: "/sign-model", [RoutesName.security]: "security", }; export const metas = { [RoutesName.merge]: { icon: "joint", title: "拼接", sysTitle: "多元融合", }, [RoutesName.proportion]: { full: true, sysTitle: "多元融合" }, [RoutesName.registration]: { full: true, sysTitle: "多元融合" }, [RoutesName.tagging]: { icon: "label", title: "标记", sysTitle: "多元融合", }, [RoutesName.guide]: { icon: "guide_p", title: "导览", sysTitle: "多元融合", }, [RoutesName.animation]: { icon: "path", title: "动画", sysTitle: "多元融合", }, [RoutesName.measure]: { icon: "nav-measure", title: "测量", sysTitle: "多元融合", }, [RoutesName.setting]: { icon: "nav-setup", title: "设置", sysTitle: "多元融合", }, [RoutesName.view]: { sysTitle: "视图提取", icon: "view", title: "视图提取", left: 'scene-list' }, [RoutesName.record]: { sysTitle: "屏幕录制" }, [RoutesName.show]: { sysTitle: "" }, [RoutesName.summaryShow]: { icon: "list_s", title: "场景列表", }, [RoutesName.viewShow]: { icon: "list-scene", title: "视图", }, [RoutesName.fireInfo]: { icon: "message_c", title: "案件信息", }, [RoutesName.recordShow]: { icon: "list-record", title: "录屏", }, [RoutesName.folderShow]: { icon: "list-file", title: "卷宗", }, [RoutesName.error]: { title: "错误页面", }, [RoutesName.security]: { icon: "path", title: "安防", }, }; export const ViewHome = RoutesName.merge;