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.
		
		
		
		
		
			
		
			
				
	
	
		
			445 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			JavaScript
		
	
			
		
		
	
	
			445 lines
		
	
	
		
			16 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/business',
 | |
|                 name: 'business',
 | |
|                 component: './nav_system_content/SystemContentList',
 | |
|                 routes: [
 | |
|                     // 安全管理基础信息
 | |
|                     {
 | |
|                         path: '/topnavbar00/business/basicinformation',
 | |
|                         name: 'basicinformation',
 | |
|                         component: './business_basicinformation/BasicInformation',
 | |
|                     },
 | |
|                     // 隐患排查
 | |
|                     {
 | |
|                         path: '/topnavbar00/business/hiddentrouble',
 | |
|                         name: 'hiddentrouble',
 | |
|                         component: './business_hiddentrouble/HiddenTrouble',
 | |
|                     },
 | |
|                     //巡检任务
 | |
|                     {
 | |
|                         path: '/topnavbar00/business/inspectiontasks',
 | |
|                         name: 'inspectiontasks',
 | |
|                         component: './inspectiontasks/InspectionTasks',
 | |
|                     },
 | |
|                 ],
 | |
|             },
 | |
|         ],
 | |
|     },
 | |
| 
 | |
|     // 异常页
 | |
|     {
 | |
|         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',
 | |
|     },
 | |
| 
 | |
| ]
 |