| 
					
				 | 
			
			
				@@ -39,10 +39,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="col-md-5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="m-t text-center" style="border: 0px solid #dddee1;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="form-group has-feedback"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <i-input class="userinput" v-model="username" @on-enter="login" placeholder="账号" style="width: 250px;" autofocus/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <i-input class="userinput" v-model="username" @on-enter="beforeLogin" placeholder="账号" style="width: 250px;" autofocus/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="form-group has-feedback"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <i-input class="userinput"  type="password" v-model="password" @on-enter="login" style="width: 250px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <i-input class="userinput"  type="password" v-model="password" @on-enter="beforeLogin" style="width: 250px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                              placeholder="密码"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <!--<div class="form-group has-feedback" id="authcode"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,7 +56,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <i-button @click="login" style="width: 125px;height: 45px">登录</i-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <i-button @click="beforeLogin" style="width: 125px;height: 45px">登录</i-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <i-button @click="change" style="width: 125px;height: 45px">切换管理端</i-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,20 +91,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         beforeMount: function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // TODO 调用接口获取机器码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    url:"http://127.0.0.1:21600/api/reg/gen", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    success:function(r){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if(r.code == "0"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            vm.machineCode = r.rows[0].data.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            console.log(vm.machineCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            vm.machineCode = vm.machineCode.replace("+","%2B"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            sessionStorage.setItem("machineCode",vm.machineCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    error:function(XMLHttpRequest, textStatus, errorThrown){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        alert("获取机器码失败,请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     url:"http://127.0.0.1:21600/api/reg/gen", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     success:function(r){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //         if(r.code == "0"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //             vm.machineCode = r.rows[0].data.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //             console.log(vm.machineCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //             vm.machineCode = vm.machineCode.replace("+","%2B"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //             sessionStorage.setItem("machineCode",vm.machineCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     error:function(XMLHttpRequest, textStatus, errorThrown){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //         alert("获取机器码失败,请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 本地调试的时候打开下面的注释代码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // vm.machineCode = "0z4kBPFEve0="; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // sessionStorage.setItem("machineCode","0z4kBPFEve0="); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -127,6 +127,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             refreshCode: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.src = "captcha.jpg?t=" + $.now(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            beforeLogin:function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //登录前 用户在点击登录时再请求机器码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                vm.machineCode = sessionStorage.getItem("machineCode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                console.log("登录") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                console.log(!vm.machineCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!vm.machineCode){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    alert("第一次登录比较慢,稍等片刻"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        url:"http://127.0.0.1:21600/api/reg/gen", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        success:function(r){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if(r.code == "0"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                vm.machineCode = r.rows[0].data.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                console.log(vm.machineCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                vm.machineCode = vm.machineCode.replace("+","%2B"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                sessionStorage.setItem("machineCode",vm.machineCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                vm.login(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        error:function(XMLHttpRequest, textStatus, errorThrown){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            alert("获取机器码失败,请联系管理员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.login(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             login: function (event) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (vm.username =='' || vm.password==''){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     alert("账号或密码为空,请重新输入"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -135,17 +161,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var data = "username=" + vm.username + "&password=" + vm.password + "&captcha=" + vm.captcha + "&machineCode=" + vm.machineCode+"&loginType=2"; //TODO  新增加一个机器码; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // var data = "username=" + vm.username + "&password=" + vm.password + "&captcha=" + vm.captcha + "&machineCode=0z4kBPFEve0=&loginType=2"; //TODO  新增加一个机器码; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 sessionStorage.removeItem("permsSet"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var code = sessionStorage.getItem("machineCode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(!code){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    alert("正在获取机器码,请稍后登录,大约5s"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     * 场景:第一次登录会出现问题该机器未录入报错 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     * 原因:用户登录过快  请求机器码还没响应 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     * 在这响应请求 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.gen(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // var code = sessionStorage.getItem("machineCode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // if(!code){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     alert("正在获取机器码,请稍后登录,大约5s"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //      * 场景:第一次登录会出现问题该机器未录入报错 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //      * 原因:用户登录过快  请求机器码还没响应 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //      * 在这响应请求 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     this.gen(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //     return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     type: "POST", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     url: "sys/login", 
			 |