export default [ { path: '/', redirect: '/topnavbar00/home', }, { name: 'login', path: '/login', component: './login/Login' }, { name: 'topnavbar', icon: 'table', path: '/topnavbar00', component: './topnavbar/TopNavBar', routes: [ { path: '/topnavbar00/home', name: 'home', component: './home/HomeList' }, // 多维统计 { path: '/topnavbar00/multidstatistics', name: 'multidstatistics', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/multidstatistics/staffstatistics', // icon: 'bank', name: 'staffstatistics', component: './multi-d-statistics/multiDStatistics', }, ], }, // 人员管理 { path: '/topnavbar00/staffmanage', name: 'staffmanage', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/staffmanage/staffinfo', // icon: 'bank', name: 'staffinfo', component: './staffmanage_staffinfo/StaffInfo', }, { path: '/topnavbar00/staffmanage/staffresume', // icon: 'bank', name: 'staffresume', component: './staffmanage_staffresume/StaffResume', }, { path: '/topnavbar00/staffmanage/staffadjust', // icon: 'bank', name: 'staffadjust', component: './staffmanage_staffadjust/StaffAdjust', }, { path: '/topnavbar00/staffmanage/staffresume', // icon: 'bank', name: 'staffresume', component: './staffmanage_staffresume/StaffResume', }, ], }, // 组织管理 { path: '/topnavbar00/organmanage', name: 'organmanage', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/organmanage/organchart', // icon: 'bank', name: 'organchart', component: './organmanage_organchart/OrganChart', }, { path: '/topnavbar00/organmanage/deptmaintain', // icon: 'bank', name: 'deptmaintain', component: './organmanage_deptmaintain/DeptMaintain', }, ], }, // 考勤管理 { path: '/topnavbar00/attendancemanage', name: 'attendancemanage', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/attendancemanage/attendancedata', // icon: 'bank', name: 'attendancedata', component: './attendancemanage_attendancedata/attendancemanageAttendancedata', }, ], }, // 绩效管理 { path: '/topnavbar00/performancemanage', name: 'performancemanage', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/performancemanage/performancelist', // icon: 'bank', name: 'performancelist', component: './performancemanage_performancelist/PerformanceList', }, { path: '/topnavbar00/performancemanage/performanceruleset', // icon: 'bank', name: 'performanceruleset', component: './performancemanage_performanceruleset/PerformanceRuleset', }, { path: '/topnavbar00/performancemanage/performanceassess', // icon: 'bank', name: 'performanceassess', component: './performancemanage_performanceassess/PerformanceAssess', }, ], }, // 薪酬管理 { path: '/topnavbar00/salarymanage', name: 'salarymanage', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/salarymanage/salarydata', // icon: 'bank', name: 'salarydata', component: './salarymanage_salarydata/SalaryData', }, { path: '/topnavbar00/salarymanage/salaryruleset', // icon: 'bank', name: 'salaryruleset', component: './salarymanage_salaryruleset/SalaryRuleset', }, ], }, //效率管理 { path: '/topnavbar00/hrefficiency', name: 'hrefficiency', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/hrefficiency/timesheet', // icon: 'bank', name: 'timesheet', component: './hrefficiency_timesheet/TimeSheetList', }, { path: '/topnavbar00/hrefficiency/documentUpdate', // icon: 'bank', name: 'documentUpdate', component: './documentUpdate/TimeSheetList', }, { path: '/topnavbar00/hrefficiency/agentSetting', // icon: 'bank', name: 'agentSetting', component: './agentSetting/TimeSheetList', }, { path: '/topnavbar00/hrefficiency/backgroundManagement', // icon: 'bank', name: 'backgroundManagement', component: './backgroundManagement/TimeSheetList', }, { path: '/topnavbar00/hrefficiency/staffsheet', // icon: 'bank', name: 'staffsheet', component: './hrefficiency_staffsheet/StaffSheetList', }, { path: '/topnavbar00/hrefficiency/staffuph', // icon: 'bank', name: 'staffuph', component: './hrefficiency_staffuph/StaffUPHList', }, { path: '/topnavbar00/hrefficiency/deptuph', // icon: 'bank', name: 'deptuph', component: './hrefficiency_deptuph/DeptUPHList', }, { path: '/topnavbar00/hrefficiency/allstaffuph', // icon: 'bank', name: 'allstaffuph', component: './hrefficiency_allstaffuph/AllStaffUPHList', }, { path: '/topnavbar00/hrefficiency/workreport', // icon: 'bank', name: 'workreport', component: './hrefficiency_workreport/WorkReport', }, { path: '/topnavbar00/hrefficiency/dataSet', // icon: 'bank', name: 'dataSet', component: './dataSet/TimeSheetList', }, { path: '/topnavbar00/hrefficiency/systemMonitoring', // icon: 'bank', name: 'systemMonitoring', component: './systemMonitoring/TimeSheetList', }, { path: '/topnavbar00/hrefficiency/systemApplicationStatistics', // icon: 'bank', name: 'systemApplicationStatistics', component: './systemApplicationStatistics/TimeSheetList', }, ], }, // 知识库管理 { path: '/topnavbar00/knowledgebase', name: 'knowledgebase', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/knowledgebase/qaknowledgebase', // icon: 'bank', name: 'qaknowledgebase', component: './knowledgebase_qaknowledgebase/QaKnowledgebase', }, { path: '/topnavbar00/knowledgebase/docknowledgebase', // icon: 'bank', name: 'docknowledgebase', component: './knowledgebase_docknowledgebase/DocKnowledgebase', }, ], }, // 后台管理 { path: '/topnavbar00/backendmanage', name: 'backendmanage', component: './nav_system_content/SystemContentList', routes: [ { path: '/topnavbar00/backendmanage/datadict', // icon: 'bank', name: 'datadict', component: './backendmanage_datadict/DataDict', }, { path: '/topnavbar00/backendmanage/configmanage', // icon: 'bank', name: 'configmanage', component: './backendmanage_configmanage/ConfigManage', }, ], }, ], }, // 异常页 { name: 'exception', icon: 'warning', path: '/exception00', hideInMenu: true, routes: [ // exception { path: '/exception00/403', name: 'not-permission', component: './exception/403' }, { path: '/exception00/404', name: 'not-find', component: './exception/404' }, { path: '/exception00/500', name: 'server-error', component: './exception/500' }, { path: '/exception00/1403', name: 'not-license-permission', hideLayout: true, component: './exception/1403' } ] }, { // icon, hideInMenu: true, routes: [ { // 网站通用图标 routes: [ { icon: 'accountBook' }, { icon: 'aim' }, { icon: 'alert' }, { icon: 'apartment' }, { icon: 'api' }, { icon: 'appstoreAdd' }, { icon: 'appstore' }, { icon: 'audio' }, { icon: 'audioMuted' }, { icon: 'audit' }, { icon: 'bank' }, { icon: 'barcode' }, { icon: 'bars' }, { icon: 'bell' }, { icon: 'block' }, { icon: 'book' }, { icon: 'border' }, { icon: 'borderlessTable' }, { icon: 'branches' }, { icon: 'bug' }, { icon: 'build' }, { icon: 'bulb' }, { icon: 'calculator' }, { icon: 'calendar' }, { icon: 'camera' }, { icon: 'car' }, { icon: 'carryOut' }, { icon: 'ciCircle' }, { icon: 'ci' }, { icon: 'clear' }, { icon: 'cloudDownload' }, { icon: 'cloud' }, { icon: 'cloudServer' }, { icon: 'cloudSync' }, { icon: 'cloudUpload' }, { icon: 'cluster' }, { icon: 'code' }, { icon: 'coffee' }, { icon: 'comment' }, { icon: 'compass' }, { icon: 'compress' }, { icon: 'consoleSql' }, { icon: 'contacts' }, { icon: 'container' }, { icon: 'control' }, { icon: 'copyright' }, { icon: 'creditCard' }, { icon: 'crown' }, { icon: 'customerService' }, { icon: 'dashboard' }, { icon: 'database' }, { icon: 'deleteColumn' }, { icon: 'deleteRow' }, { icon: 'deliveredProcedure' }, { icon: 'deploymentUnit' }, { icon: 'desktop' }, { icon: 'dingtalk' }, { icon: 'disconnect' }, { icon: 'dislike' }, { icon: 'dollarCircle' }, { icon: 'dollar' }, { icon: 'download' }, { icon: 'ellipsis' }, { icon: 'environment' }, { icon: 'euroCircle' }, { icon: 'euro' }, { icon: 'exception' }, { icon: 'expandAlt' }, { icon: 'expand' }, { icon: 'experiment' }, { icon: 'export' }, { icon: 'eye' }, { icon: 'fieldBinary' }, { icon: 'fieldNumber' }, { icon: 'fieldString' }, { icon: 'fieldTime' }, { icon: 'fileAdd' }, { icon: 'fileDone' }, { icon: 'fileExcel' }, { icon: 'fileExclamation' }, { icon: 'file' }, { icon: 'fileGif' }, { icon: 'fileImage' }, { icon: 'fileJpg' }, { icon: 'fileMarkdown' }, { icon: 'filePdf' }, { icon: 'filePpt' }, { icon: 'fileProtect' }, { icon: 'fileSearch' }, { icon: 'fileSync' }, { icon: 'fileText' }, { icon: 'fileUnknown' }, { icon: 'fileWord' }, { icon: 'fileZip' }, { icon: 'filter' }, { icon: 'fire' }, { icon: 'flag' }, { icon: 'folderAdd' }, { icon: 'folder' }, { icon: 'folderView' }, { icon: 'fork' }, { icon: 'formatPainter' }, { icon: 'frown' }, { icon: 'function' }, { icon: 'fundProjectionScreen' }, { icon: 'fundView' }, { icon: 'funnelPlot' }, { icon: 'gateway' }, { icon: 'gif' }, { icon: 'gift' }, { icon: 'global' }, { icon: 'gold' }, { icon: 'group' }, { icon: 'hdd' }, { icon: 'heart' }, { icon: 'history' }, { icon: 'home' }, { icon: 'hourglass' }, { icon: 'idcard' }, { icon: 'import' }, { icon: 'inbox' }, { icon: 'insertRowAbove' }, { icon: 'insertRowBelow' }, { icon: 'insertRowLeft' }, { icon: 'insertRowRight' }, { icon: 'insurance' }, { icon: 'interaction' }, { icon: 'key' }, { icon: 'laptop' }, { icon: 'layout' }, { icon: 'like' }, { icon: 'line' }, { icon: 'link' }, { icon: 'loading3Quarters' }, { icon: 'loading' }, { icon: 'lock' }, { icon: 'macCommand' }, { icon: 'mail' }, { icon: 'man' }, { icon: 'medicineBox' }, { icon: 'meh' }, { icon: 'menu' }, { icon: 'mergeCells' }, { icon: 'message' }, { icon: 'mobile' }, { icon: 'moneyCollect' }, { icon: 'monitor' }, { icon: 'more' }, { icon: 'nodeCollapse' }, { icon: 'nodeExpand' }, { icon: 'nodeIndex' }, { icon: 'notification' }, { icon: 'number' }, { icon: 'oneToOne' }, { icon: 'partition' }, { icon: 'payCircle' }, { icon: 'percentage' }, { icon: 'phone' }, { icon: 'picture' }, { icon: 'playSquare' }, { icon: 'poundCircle' }, { icon: 'pound' }, { icon: 'poweroff' }, { icon: 'printer' }, { icon: 'profile' }, { icon: 'project' }, { icon: 'propertySafety' }, { icon: 'pullRequest' }, { icon: 'pushpin' }, { icon: 'qrcode' }, { icon: 'read' }, { icon: 'reconciliation' }, { icon: 'redEnvelope' }, { icon: 'reload' }, { icon: 'rest' }, { icon: 'robot' }, { icon: 'rocket' }, { icon: 'rotateLeft' }, { icon: 'rotateRight' }, { icon: 'safetyCertificate' }, { icon: 'safety' }, { icon: 'save' }, { icon: 'scan' }, { icon: 'schedule' }, { icon: 'search' }, { icon: 'securityScan' }, { icon: 'select' }, { icon: 'send' }, { icon: 'setting' }, { icon: 'shake' }, { icon: 'shareAlt' }, { icon: 'shop' }, { icon: 'shoppingCart' }, { icon: 'shopping' }, { icon: 'sisternode' }, { icon: 'skin' }, { icon: 'smile' }, { icon: 'solution' }, { icon: 'sound' }, { icon: 'splitCells' }, { icon: 'star' }, { icon: 'subnode' }, { icon: 'switcher' }, { icon: 'sync' }, { icon: 'table' }, { icon: 'tablet' }, { icon: 'tag' }, { icon: 'tags' }, { icon: 'team' }, { icon: 'thunderbolt' }, { icon: 'toTop' }, { icon: 'tool' }, { icon: 'trademarkCircle' }, { icon: 'trademark' }, { icon: 'transaction' }, { icon: 'translation' }, { icon: 'trophy' }, { icon: 'ungroup' }, { icon: 'unlock' }, { icon: 'upload' }, { icon: 'usb' }, { icon: 'userAdd' }, { icon: 'userDelete' }, { icon: 'user' }, { icon: 'userSwitch' }, { icon: 'usergroupAdd' }, { icon: 'usergroupDelete' }, { icon: 'verified' }, { icon: 'videoCameraAdd' }, { icon: 'videoCamera' }, { icon: 'wallet' }, { icon: 'whatsApp' }, { icon: 'wifi' }, { icon: 'woman' }, ] }, { // 编辑类图标 routes: [ { icon: 'edit' }, { icon: 'form' }, { icon: 'copy' }, { icon: 'scissor' }, { icon: 'delete' }, { icon: 'snippets' }, { icon: 'diff' }, { icon: 'highlight' }, { icon: 'alignCenter' }, { icon: 'alignLeft' }, { icon: 'alignRight' }, { icon: 'bgColors' }, { icon: 'bold' }, { icon: 'italic' }, { icon: 'underline' }, { icon: 'strikethrough' }, { icon: 'redo' }, { icon: 'undo' }, { icon: 'zoomIn' }, { icon: 'zoomOut' }, { icon: 'fontColors' }, { icon: 'fontSize' }, { icon: 'lineHeight' }, { icon: 'dash' }, { icon: 'smallDash' }, { icon: 'sortAscending' }, { icon: 'sortDescending' }, { icon: 'drag' }, { icon: 'orderedList' }, { icon: 'unorderedList' }, { icon: 'radiusSetting' }, { icon: 'columnWidth' }, { icon: 'columnHeight' }, ] }, { // 数据类图标 routes: [ { icon: 'areaChart' }, { icon: 'pieChart' }, { icon: 'barChart' }, { icon: 'dotChart' }, { icon: 'lineChart' }, { icon: 'radarChart' }, { icon: 'heatMap' }, { icon: 'fall' }, { icon: 'rise' }, { icon: 'stock' }, { icon: 'boxPlot' }, { icon: 'fund' }, { icon: 'sliders' }, ] }, { // 品牌和标识 routes: [ { icon: 'android' }, { icon: 'apple' }, { icon: 'windows' }, { icon: 'ie' }, { icon: 'chrome' }, { icon: 'github' }, { icon: 'aliwangwang' }, { icon: 'dingding' }, { icon: 'weiboSquare' }, { icon: 'weiboCircle' }, { icon: 'taobaoCircle' }, { icon: 'html5' }, { icon: 'weibo' }, { icon: 'twitter' }, { icon: 'wechat' }, { icon: 'youtube' }, { icon: 'alipayCircle' }, { icon: 'taobao' }, { icon: 'skype' }, { icon: 'qq' }, { icon: 'mediumWorkmark' }, { icon: 'gitlab' }, { icon: 'medium' }, { icon: 'linkedin' }, { icon: 'googlePlus' }, { icon: 'dropbox' }, { icon: 'facebook' }, { icon: 'codepen' }, { icon: 'codeSandbox' }, { icon: 'amazon' }, { icon: 'google' }, { icon: 'codepenCircle' }, { icon: 'alipay' }, { icon: 'antDesign' }, { icon: 'antCloud' }, { icon: 'aliyun' }, { icon: 'zhihu' }, { icon: 'slack' }, { icon: 'slackSquare' }, { icon: 'behance' }, { icon: 'behanceSquare' }, { icon: 'dribbble' }, { icon: 'dribbbleSquare' }, { icon: 'instagram' }, { icon: 'yuque' }, { icon: 'alibaba' }, { icon: 'yahoo' }, { icon: 'reddit' }, { icon: 'sketch' }, ] } ], }, { component: './404', }, ]