import React from "react"; import Icon from "@ant-design/icons"; import { DageRouteItem } from "./types"; import { ReactComponent as SettingIcon } from "@/assets/icons/systems.svg"; import { ReactComponent as AssessmentIcon } from "@/assets/icons/icon_check.svg"; import { ReactComponent as ManagementIcon } from "@/assets/icons/icon_management.svg"; import { ReactComponent as PerfomanceIcon } from "@/assets/icons/icon_achievements.svg"; export const DEFAULT_MENU: DageRouteItem[] = [ { path: "/assessment", title: "考核设置", icon: , redirect: "/assessment/index", children: [ { path: "/assessment/index", title: "指标设置", Component: React.lazy(() => import("../pages/Assessment/Index")), children: [ { hide: true, path: "/assessment/index/create", title: "新增指标", Component: React.lazy( () => import("../pages/Assessment/Index/CreateOrEdit") ), }, ], }, { path: "/assessment/template", title: "考核模板", Component: React.lazy(() => import("../pages/Assessment/Template")), children: [ { hide: true, path: "/assessment/template/create", title: "新增模板", Component: React.lazy( () => import("../pages/Assessment/Template/CreateOrEdit") ), }, ], }, ], }, { path: "/management", title: "考核管理", icon: , redirect: "/management/index", children: [ { path: "/management/index", title: "考核管理", Component: React.lazy(() => import("../pages/Management/Index")), children: [ { hide: true, path: "/management/index/create", title: "新增考核", Component: React.lazy( () => import("../pages/Management/Index/CreateOrEdit") ), }, { hide: true, path: "/management/index/setting-index", title: "设置指标", Component: React.lazy( () => import("../pages/Management/Index/SettingIndex") ), }, { hide: true, path: "/management/index/setting-role", title: "设置角色", Component: React.lazy( () => import("../pages/Management/Index/SettingRole") ), }, { hide: true, meta: { custom: true, }, path: "/management/index/detail", title: "考核详情", Component: React.lazy(() => import("../pages/AssessmentDetail")), }, { hide: true, path: "/management/index/detail/index", title: "考核指标详情", Component: React.lazy( () => import("../pages/AssessmentDetail/IndexDetail") ), }, ], }, { path: "/management/form", title: "考核填报", Component: React.lazy(() => import("../pages/Management/Form")), children: [ { hide: true, meta: { custom: true, }, path: "/management/form/detail", title: "考核详情", Component: React.lazy(() => import("../pages/AssessmentDetail")), }, { hide: true, path: "/management/form/detail/index", title: "考核指标详情", Component: React.lazy( () => import("../pages/AssessmentDetail/IndexDetail") ), }, ], }, { path: "/management/evaluation", title: "考核评定", Component: React.lazy(() => import("../pages/Management/Evaluation")), children: [ { hide: true, meta: { custom: true, }, path: "/management/evaluation/detail", title: "考核详情", Component: React.lazy(() => import("../pages/AssessmentDetail")), }, { hide: true, path: "/management/evaluation/detail/index", title: "考核指标详情", Component: React.lazy( () => import("../pages/AssessmentDetail/IndexDetail") ), }, { hide: true, path: "/management/evaluation/detail/submit", title: "考核指标详情", Component: React.lazy( () => import("../pages/AssessmentDetail/IndexDetail") ), }, ], }, { path: "/management/files", title: "附件管理", Component: React.lazy(() => import("../pages/Management/Files")), }, ], }, { path: "perfomance", title: "绩效分析", redirect: "/perfomance/report", icon: , children: [ { path: "/perfomance/report", title: "指标分析", Component: React.lazy(() => import("../pages/Performance/Report")), }, { path: "/perfomance/form", title: "考核报告", Component: React.lazy(() => import("../pages/Performance/Form")), }, ], }, ]; export const DEFAULT_ADMIN_MENU: DageRouteItem[] = [ { path: "/setting", title: "系统设置", icon: , children: [ { path: "/setting/user", title: "用户管理", Component: React.lazy(() => import("../pages/User")), }, { path: "/setting/log", title: "操作日志", Component: React.lazy(() => import("../pages/Log")), }, ], }, ]; export * from "./types";