| 
					
				 | 
			
			
				@@ -3,17 +3,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <h1>{{ systemTitle }}</h1> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form class="form"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input size="large" v-model="form.codeRs" placeholder="用户名" type="text" maxlength="50"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input size="large" v-model="form.codeRs" placeholder="用户名" @keyup.enter="submit" type="text" maxlength="50"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template #prepend> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <i class="sfont system-xingmingyonghumingnicheng"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input size="large" ref="password" v-model="form.password" :type="passwordType" placeholder="密码" codeRs="password" maxlength="50"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input size="large" ref="password" v-model="form.password" @keyup.enter="submit" :type="passwordType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeholder="密码" codeRs="password" maxlength="50"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template #prepend> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <i class="sfont system-mima"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template #append> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <i class="sfont password-icon" :class="passwordType ? 'system-yanjing-guan' : 'system-yanjing'" @click="passwordTypeChange"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <i class="sfont password-icon" :class="passwordType ? 'system-yanjing-guan' : 'system-yanjing'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               @click="passwordTypeChange"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button type="primary" @click="submit" style="width: 100%" size="medium">登录</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -23,12 +25,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { systemTitle } from '@/config' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { defineComponent, ref, reactive } from 'vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { useStore } from 'vuex' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { useRouter, useRoute } from 'vue-router' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { addRoutes } from '@/router' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ElMessage } from 'element-plus' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {systemTitle} from '@/config' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {defineComponent, ref, reactive} from 'vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {useStore} from 'vuex' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {useRouter, useRoute} from 'vue-router' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {addRoutes} from '@/router' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {ElMessage} from 'element-plus' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   setup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const store = useStore() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,6 +99,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   width: 100vw; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   height: 100vh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   background-color: #eef0f3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .box { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     width: 500px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     position: absolute; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -107,21 +111,26 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     height: 440px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     box-shadow: 0 6px 20px 5px rgba(152, 152, 152, 0.1), 0 16px 24px 2px rgba(117, 117, 117, 0.14); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     h1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       margin-top: 80px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .form { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       width: 80%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       margin: 50px auto 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .el-input { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         margin-bottom: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .password-icon { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: #409eff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .fixed-top-right { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       top: 10px; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -129,6 +138,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @media screen and (max-width: 750px) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .container .box { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     width: 100vw; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,9 +151,11 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     flex-direction: column; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     justify-content: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     h1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       margin-top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .form { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 |