| 
					
				 | 
			
			
				@@ -1,14 +1,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <!--登录界面--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="login" ref="login" :style="{backgroundColor: `#${loginJson[0].BrackgroupStr.slice(3)}`}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="login" ref="login" :style="{backgroundColor: `#${loginJson[0] ? loginJson[0].BrackgroupStr.slice(3) : ''}`}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <section class="login-content" :style="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            width: loginJson[0].Width + 'px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            height: loginJson[0].Height + 'px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            left:loginJson[0].Left + 'px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            top:loginJson[0].Top + 'px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            zIndex: loginJson[0].ZIndex, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            border: `1px solid #${loginJson[0].BorderStr.slice(3)}`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            backgroundColor: `#${loginJson[0].ForegroundStr.slice(3)}`}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width: loginJson[0] ? loginJson[0].Width + 'px' : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            height: loginJson[0] ? loginJson[0].Height + 'px' : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            left:loginJson[0] ? loginJson[0].Left + 'px' : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            top:loginJson[0] ? loginJson[0].Top + 'px' : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            zIndex: loginJson[0] ? loginJson[0].ZIndex : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            border: `1px solid #${loginJson[0] ? loginJson[0].BorderStr.slice(3) : ''}`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            backgroundColor: `#${loginJson[0] ? loginJson[0].ForegroundStr.slice(3) : ''}`}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <h2>用户登录</h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form :model="ruleForm" status-icon :rules="rules" ref="ruleForm" label-width="55px" class="login-form"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-form-item label="账号" prop="username"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,8 +18,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-input type="password" v-model="ruleForm.password" autocomplete="off" prefix-icon="el-icon-lock"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <el-button type="primary" :style="{backgroundColor: `#${loginJson[0].BTNForegroundStr.slice(3)}`}" @click="submitForm('ruleForm')">提交</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <el-button type="primary" :style="{backgroundColor: `#${loginJson[0].BTNForegroundStr.slice(3)}`}" @click="resetForm('ruleForm')">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-button type="primary" :style="{backgroundColor: `#${loginJson[0] ? loginJson[0].BTNForegroundStr.slice(3) : ''}`}" @click="submitForm('ruleForm')">提交</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-button type="primary" :style="{backgroundColor: `#${loginJson[0] ? loginJson[0].BTNForegroundStr.slice(3) : ''}`}" @click="resetForm('ruleForm')">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </section> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,6 +30,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     import {mapState} from 'vuex' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     import {reqLogin} from "../api" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     import storageUtils from "../../utils/storageUtils" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import fs from 'fs' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import path from 'path' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    import axios from 'axios' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,11 +59,25 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         { validator: validatePasswrod, trigger: 'blur' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                loginJson:[] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        beforeCreate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /*fs.readFile(path.join(__static, '/EnityLogin.json'), 'utf8',(err,data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.loginJson = data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            axios.get('static/EnityLogin.json').then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (res.status === 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.loginJson = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         computed: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ...mapState(['loginJson']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // ...mapState(['loginJson']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         methods: { 
			 |