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.
		
		
		
		
		
			
		
			
				
					
					
						
							330 lines
						
					
					
						
							7.7 KiB
						
					
					
				
			
		
		
	
	
							330 lines
						
					
					
						
							7.7 KiB
						
					
					
				| <!DOCTYPE html> | |
| <html lang="zh"> | |
| 	<head> | |
| 		<meta charset="utf-8" /> | |
| 		<meta | |
| 			name="viewport" | |
| 			content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" | |
| 		/> | |
| 		<title>从零开始后台管理系统 @@version</title> | |
| 		<link | |
| 			rel="icon" | |
| 			href="favicon.ico" | |
| 			type="image/ico" | |
| 		/> | |
| 		<meta | |
| 			name="keywords" | |
| 			content="从零开始后台管理系统 @@version" | |
| 		/> | |
| 		<meta | |
| 			name="description" | |
| 			content="从零开始后台管理系统 @@version" | |
| 		/> | |
| 		<meta | |
| 			name="author" | |
| 			content="yinqi" | |
| 		/> | |
| 		<link | |
| 			href="css/bootstrap.min.css" | |
| 			rel="stylesheet" | |
| 		/> | |
| 		<link | |
| 			href="css/materialdesignicons.min.css" | |
| 			rel="stylesheet" | |
| 		/> | |
| 		<link | |
| 			href="css/style.min.css" | |
| 			rel="stylesheet" | |
| 		/> | |
| 		<link | |
| 			href="css/master.css?v=@@version" | |
| 			rel="stylesheet" | |
| 		/> | |
| 		<link | |
| 			href="css/master-dark.css?v=@@version" | |
| 			rel="stylesheet" | |
| 		/> | |
| 		<script src="js/vue.js"></script> | |
| 		<script src="js/axios.min.js"></script> | |
| 		<script src="js/tools.js?v=@@version"></script> | |
| 		<script> | |
| 			var jwHeader = { | |
| 				headers: { | |
| 					Authorization: | |
| 						'Bearer ' + localStorage.getItem('@@authorizationLocalStorageName'), | |
| 				}, | |
| 			} | |
| 			tools.checkAuthorization() | |
| 		</script> | |
| 	</head> | |
| 	<body data-theme="default"> | |
| 		<div class="lyear-layout-web"> | |
| 			<div class="lyear-layout-container"> | |
| 				<!--左侧导航--> | |
| 				<aside class="lyear-layout-sidebar"> | |
| 					<!-- logo --> | |
| 					<div | |
| 						id="logo" | |
| 						class="sidebar-header" | |
| 					> | |
| 						<a href="index.html" | |
| 							><img | |
| 								src="images/logo-sidebar.png" | |
| 								title="LightYear" | |
| 								alt="LightYear" | |
| 						/></a> | |
| 					</div> | |
| 					<div class="lyear-layout-sidebar-scroll"> | |
| 						<nav class="sidebar-main"> | |
| 							<ul class="nav nav-drawer"> | |
| 								@@left-menu | |
| 							</ul> | |
| 						</nav> | |
| 					</div> | |
| 				</aside> | |
| 				<!--End 左侧导航--> | |
| 				<!--头部信息--> | |
| 				<header class="lyear-layout-header"> | |
| 					<nav class="navbar navbar-default"> | |
| 						<div class="topbar"> | |
| 							<div class="topbar-left"> | |
| 								<div class="lyear-aside-toggler"> | |
| 									<span class="lyear-toggler-bar"></span> | |
| 									<span class="lyear-toggler-bar"></span> | |
| 									<span class="lyear-toggler-bar"></span> | |
| 								</div> | |
| 								<span class="navbar-page-title"> @@nav-title </span> | |
| 							</div> | |
|  | |
| 							<ul class="topbar-right"> | |
| 								<li | |
| 									id="liUser" | |
| 									class="dropdown dropdown-profile" | |
| 								> | |
| 									<a | |
| 										href="javascript:void(0)" | |
| 										data-toggle="dropdown" | |
| 									> | |
| 										<img | |
| 											class="img-avatar img-avatar-48 m-r-10" | |
| 											:src="userInfo.Avatar" | |
| 											onerror="this.src='images/users/avatar.jpg';" | |
| 											:alt="userInfo.UserName" | |
| 										/> | |
| 										<span> {{userInfo.UserName}} </span> | |
| 									</a> | |
| 									<ul class="dropdown-menu dropdown-menu-right"> | |
| 										<li> | |
| 											<a href="/rezero/my_user.html" | |
| 												><i class="mdi mdi-lock-outline"></i> 修改密码</a | |
| 											> | |
| 										</li> | |
| 										<li class="divider"></li> | |
| 										<li> | |
| 											<a | |
| 												onclick="localStorage['@@authorizationLocalStorageName'] = null; window.location.href = '/rezero/login.html';" | |
| 												><i class="mdi mdi-logout-variant"></i> 退出登录</a | |
| 											> | |
| 										</li> | |
| 									</ul> | |
| 								</li> | |
| 								<li class="dropdown dropdown-skin open"> | |
| 									<span | |
| 										data-toggle="dropdown" | |
| 										class="icon-palette" | |
| 										aria-expanded="true" | |
| 										><i class="mdi mdi-palette"></i | |
| 									></span> | |
| 									<ul | |
| 										class="dropdown-menu dropdown-menu-right" | |
| 										data-stoppropagation="true" | |
| 									> | |
| 										<li class="drop-title"><p>主题</p></li> | |
| 										<li class="drop-skin-li clearfix"> | |
| 											<span class="inverse"> | |
| 												<input | |
| 													onclick="localStorage.BgColorType = 0;" | |
| 													type="radio" | |
| 													name="site_theme" | |
| 													value="default" | |
| 													id="site_theme_1" | |
| 													checked="" | |
| 												/> | |
| 												<label | |
| 													onclick="localStorage.BgColorType = 0;" | |
| 													for="site_theme_1" | |
| 												></label> | |
| 											</span> | |
| 											<span> | |
| 												<input | |
| 													onclick="localStorage.BgColorType = 1;" | |
| 													type="radio" | |
| 													name="site_theme" | |
| 													value="dark" | |
| 													id="site_theme_2" | |
| 												/> | |
| 												<label | |
| 													onclick="localStorage.BgColorType = 1;" | |
| 													for="site_theme_2" | |
| 												></label> | |
| 											</span> | |
| 											<!--<span> | |
|                                             <input type="radio" name="site_theme" value="translucent" id="site_theme_3"> | |
|                                             <label for="site_theme_3"></label> | |
|                                         </span>--> | |
| 										</li> | |
| 									</ul> | |
| 								</li> | |
| 							</ul> | |
| 						</div> | |
| 					</nav> | |
| 				</header> | |
| 				<!--End 头部信息--> | |
| 				<!--页面主要内容--> | |
| 				<main class="lyear-layout-content"> | |
| 					<div class="container-fluid">@@lyear-layout-content</div> | |
| 				</main> | |
| 				<!--End 页面主要内容--> | |
| 			</div> | |
| 		</div> | |
|  | |
| 		<script | |
| 			type="text/javascript" | |
| 			src="js/jquery.min.js" | |
| 		></script> | |
| 		<script | |
| 			type="text/javascript" | |
| 			src="js/bootstrap.min.js" | |
| 		></script> | |
| 		<script | |
| 			type="text/javascript" | |
| 			src="js/perfect-scrollbar.min.js" | |
| 		></script> | |
| 		<script | |
| 			type="text/javascript" | |
| 			src="js/main.min.js" | |
| 		></script> | |
|  | |
| 		<!--删除提醒--> | |
| 		<div | |
| 			class="modal fade bs-example-modal-sm" | |
| 			tabindex="-1" | |
| 			role="dialog" | |
| 			aria-labelledby="mySmallModalLabel" | |
| 			id="divDelBox" | |
| 			style="display: none" | |
| 		> | |
| 			<div | |
| 				class="modal-dialog modal-sm" | |
| 				role="document" | |
| 			> | |
| 				<div class="modal-content"> | |
| 					<div class="modal-header"> | |
| 						<button | |
| 							type="button" | |
| 							class="close" | |
| 							data-dismiss="modal" | |
| 							aria-label="Close" | |
| 						> | |
| 							<span aria-hidden="true">×</span> | |
| 						</button> | |
| 						<h4 | |
| 							class="modal-title" | |
| 							id="myLargeModalLabel" | |
| 						> | |
| 							警告 | |
| 						</h4> | |
| 					</div> | |
| 					<div class="modal-body">是否删除该记录?</div> | |
| 					<div class="modal-footer"> | |
| 						<button | |
| 							type="button" | |
| 							id="btnDelClose" | |
| 							class="btn btn-default" | |
| 							data-dismiss="modal" | |
| 						> | |
| 							关闭 | |
| 						</button> | |
| 						<button | |
| 							type="button" | |
| 							onclick="vueObj.deleteAndConfirm(null)" | |
| 							class="btn btn-primary" | |
| 						> | |
| 							确定 | |
| 						</button> | |
| 					</div> | |
| 				</div> | |
| 			</div> | |
| 		</div> | |
|  | |
| 		<!--alert弹出框--> | |
| 		<div | |
| 			class="modal fade bs-example-modal-sm" | |
| 			tabindex="-1" | |
| 			role="dialog" | |
| 			aria-labelledby="mySmallModalLabel" | |
| 			id="divAlertRoot" | |
| 			style="display: none" | |
| 		> | |
| 			<button | |
| 				id="btnAlert" | |
| 				type="button" | |
| 				style="display: none" | |
| 				class="btn btn-primary" | |
| 				data-toggle="modal" | |
| 				data-target="#divAlertRoot" | |
| 			></button> | |
| 			<div | |
| 				class="modal-dialog modal-sm" | |
| 				role="document" | |
| 			> | |
| 				<div class="modal-content"> | |
| 					<div class="modal-header"> | |
| 						<button | |
| 							type="button" | |
| 							class="close" | |
| 							data-dismiss="modal" | |
| 							aria-label="Close" | |
| 						> | |
| 							<span aria-hidden="true">×</span> | |
| 						</button> | |
| 						<h4 | |
| 							class="modal-title" | |
| 							id="myLargeModalLabel" | |
| 						> | |
| 							提示 | |
| 						</h4> | |
| 					</div> | |
| 					<div | |
| 						id="divAlertBody" | |
| 						class="modal-body" | |
| 					></div> | |
| 					<div class="modal-footer"> | |
| 						<button | |
| 							type="button" | |
| 							class="btn btn-default" | |
| 							data-dismiss="modal" | |
| 						> | |
| 							关闭 | |
| 						</button> | |
| 						<button | |
| 							type="button" | |
| 							class="btn btn-primary" | |
| 							data-dismiss="modal" | |
| 						> | |
| 							确定 | |
| 						</button> | |
| 					</div> | |
| 				</div> | |
| 			</div> | |
| 		</div> | |
| 		<div id="loadingOverlay"> | |
| 			<div id="loadingMessage"> | |
| 				<span class="dot"></span> | |
| 				<span class="dot"></span> | |
| 				<span class="dot"></span> | |
| 			</div> | |
| 		</div> | |
| 		<script src="js/init.js?v=@@version"></script> | |
| 	</body> | |
| </html>
 | |
| 
 |