You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

630 lines
23 KiB
JavaScript

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/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/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',
},
]