You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							181 lines
						
					
					
						
							4.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							181 lines
						
					
					
						
							4.4 KiB
						
					
					
				| <template> | |
| 	<el-row class="panel"> | |
| 		<el-col :span="24" class="panel-top"> | |
| 			<el-col :span="20" style="font-size:26px;"> | |
| 				<img src="../assets/logo4.png" class="logo"> <span>AD<i style="color:#20a0ff">MIN</i></span> | |
| 			</el-col> | |
| 			<el-col :span="4"> | |
| 				<el-tooltip class="item tip-logout" effect="dark" content="退出" placement="bottom" style="padding:0px;"> | |
| 					<!--<i class="logout" v-on:click="logout"></i>--> | |
| 					<i class="fa fa-sign-out" aria-hidden="true" v-on:click="logout"></i> | |
| 				</el-tooltip> | |
| 			</el-col> | |
| 		</el-col> | |
| 		<el-col :span="24" class="panel-center"> | |
| 			<!--<el-col :span="4">--> | |
| 			<aside style="width:230px;"> | |
| 				<h5 class="admin"><i class="fa fa-user" aria-hidden="true" style="margin-right:5px;"></i>欢迎系统管理员:测试</h5> | |
| 				<el-menu style="border-top: 1px solid #475669;" default-active="/table" class="el-menu-vertical-demo" @open="handleopen" | |
| 					@close="handleclose" @select="handleselect" theme="dark" unique-opened router> | |
| 					<el-submenu index="1"> | |
| 						<template slot="title"><i class="el-icon-message"></i>导航一</template> | |
| 						<el-menu-item index="/table">Table</el-menu-item> | |
| 						<el-menu-item index="/form">Form</el-menu-item> | |
| 						<el-menu-item index="/page3">页面3</el-menu-item> | |
| 					</el-submenu> | |
| 					<el-submenu index="2"> | |
| 						<template slot="title"><i class="fa fa-id-card-o"></i>导航二</template> | |
| 						<el-menu-item index="/page4">选项4</el-menu-item> | |
| 						<el-menu-item index="/page5">选项5</el-menu-item> | |
| 					</el-submenu> | |
| 					<el-menu-item index="/page6"><i class="fa fa-line-chart"></i>导航三</el-menu-item> | |
| 
 | |
| 				</el-menu> | |
| 			</aside> | |
| 			<!--</el-col>--> | |
| 			<!--<el-col :span="20" class="panel-c-c">--> | |
| 			<section class="panel-c-c"> | |
| 				<div class="grid-content bg-purple-light"> | |
| 					<el-col :span="24" style="margin-bottom:15px;"> | |
| 						<strong style="width:200px;float:left;color: #475669;">{{currentPathName}}</strong> | |
| 						<el-breadcrumb separator="/" style="float:right;"> | |
| 							<el-breadcrumb-item :to="{ path: '/table' }">首页</el-breadcrumb-item> | |
| 							<el-breadcrumb-item>{{currentPathNameParent}}</el-breadcrumb-item> | |
| 							<el-breadcrumb-item>{{currentPathName}}</el-breadcrumb-item> | |
| 						</el-breadcrumb> | |
| 					</el-col> | |
| 					<el-col :span="24" style="background-color:#fff;box-sizing: border-box;"> | |
| 						<transition name="fade"> | |
| 							<router-view></router-view> | |
| 						</transition> | |
| 					</el-col> | |
| 				</div> | |
| 			</section> | |
| 			<!--</el-col>--> | |
| 		</el-col> | |
| 	</el-row> | |
| </template> | |
| 
 | |
| <script> | |
|   export default { | |
|     data() { | |
|       return { | |
| 		  currentPathName:'Table', | |
| 		  currentPathNameParent:'导航一', | |
|         form: { | |
|           name: '', | |
|           region: '', | |
|           date1: '', | |
|           date2: '', | |
|           delivery: false, | |
|           type: [], | |
|           resource: '', | |
|           desc: '' | |
|         } | |
|       } | |
|     }, | |
| 	watch: { | |
| 		'$route' (to, from) {//监听路由改变 | |
| 			this.currentPathName=to.name; | |
| 			this.currentPathNameParent=to.matched[0].name; | |
| 		} | |
| 	}, | |
|     methods: { | |
|       onSubmit() { | |
|         console.log('submit!'); | |
|       }, | |
| 			handleopen(){ | |
| 				//console.log('handleopen'); | |
| 			}, | |
| 			handleclose(){ | |
| 				//console.log('handleclose'); | |
| 			}, | |
|             handleselect:function(a,b){ | |
|             }, | |
| 			//退出登录 | |
| 			logout:function(){ | |
| 				var _this=this; | |
| 				this.$confirm('确认退出吗?', '提示', { | |
| 					//type: 'warning' | |
| 				}).then(() => { | |
| 					_this.$router.replace('/login'); | |
| 				}).catch(() => { | |
| 							 | |
| 				}); | |
| 
 | |
| 				 | |
| 			} | |
|     } | |
|   } | |
| </script> | |
| 
 | |
| <style scoped> | |
| 	.fade-enter-active, | |
| 	.fade-leave-active { | |
| 		transition: opacity .5s | |
| 	} | |
| 	 | |
| 	.fade-enter, | |
| 	.fade-leave-active { | |
| 		opacity: 0 | |
| 	} | |
| 	 | |
| 	.panel { | |
| 		position: absolute; | |
| 		top: 0px; | |
| 		bottom: 0px; | |
| 		width: 100%; | |
| 	} | |
| 	 | |
| 	.panel-top { | |
| 		height: 60px; | |
| 		line-height: 60px; | |
| 		background: #1F2D3D; | |
| 		color: #c0ccda; | |
| 	} | |
| 	 | |
| 	.panel-center { | |
| 		background: #324057; | |
| 		position: absolute; | |
| 		top: 60px; | |
| 		bottom: 0px; | |
| 		overflow: hidden; | |
| 	} | |
| 	 | |
| 	.panel-c-c { | |
| 		background: #f1f2f7; | |
| 		position: absolute; | |
| 		right: 0px; | |
| 		top: 0px; | |
| 		bottom: 0px; | |
| 		left: 230px; | |
| 		overflow-y: scroll; | |
| 		padding: 20px; | |
| 	} | |
| 	 | |
| 	.logout { | |
| 		background: url(../assets/logout_36.png); | |
| 		background-size: contain; | |
| 		width: 20px; | |
| 		height: 20px; | |
| 		float: left; | |
| 	} | |
| 	 | |
| 	.logo { | |
| 		width: 40px; | |
| 		float: left; | |
| 		margin: 10px 10px 10px 18px; | |
| 	} | |
| 	 | |
| 	.tip-logout { | |
| 		float: right; | |
| 		margin-right: 20px; | |
| 		padding-top: 5px; | |
| 		cursor: pointer; | |
| 	} | |
| 	 | |
| 	.admin { | |
| 		color: #c0ccda; | |
| 		text-align: center; | |
| 	} | |
| </style> |