| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  | <%@ Page Language="C#" AutoEventWireup="True" CodeBehind="Login.aspx.cs" Inherits="FineUIPro.Web.Login" %> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!DOCTYPE html> | 
					
						
							|  |  |  | <html> | 
					
						
							|  |  |  | <head runat="server"> | 
					
						
							|  |  |  |   <meta http-equiv="X-UA-Compatible" content="IE=edge" /> | 
					
						
							|  |  |  |   <meta name="viewport" content="initial-scale=scale,maximum-scale=scale,minimum-scale=scale,user-scalable=no" /> | 
					
						
							|  |  |  |   <title>QHSE管理数字化平台V2.0</title> | 
					
						
							|  |  |  |   <link rel="stylesheet" href="~/res/indexv2/assets/iconfont/iconfont.css" /> | 
					
						
							|  |  |  |   <link rel="stylesheet" href="~/res/indexv2/assets/css/index.css" /> | 
					
						
							|  |  |  | </head>  | 
					
						
							|  |  |  | <body> | 
					
						
							|  |  |  |     <div class="logo-wrap"> | 
					
						
							|  |  |  |     <div class="logo-top"> | 
					
						
							|  |  |  |         <img src="./res/indexv2/assets/image/logo.png" alt="logo" /> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <div class="logo-main dis-flex"  > | 
					
						
							|  |  |  |         <div class="left-content"> | 
					
						
							|  |  |  |             <img src="./res/indexv2/assets/image/bj2.jpg" alt="bg" /> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <div class="right-content" > | 
					
						
							|  |  |  |              <div class="logo"> | 
					
						
							|  |  |  |                 <div class="logo-txt">QHSE管理数字化平台</div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div id="div_login_form"  class="login-main"> | 
					
						
							|  |  |  |                 <div class="login-layout"> | 
					
						
							|  |  |  |                     <div class="icon"><img src="./res/indexv2/assets/image/user.png" alt="" /></div> | 
					
						
							|  |  |  |                     <input  id="user" class="input-text" type="text" placeholder="请输入账号" /> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |                 <div class="login-layout login-layout-two"> | 
					
						
							|  |  |  |                     <div class="icon"><img src="./res/indexv2/assets/image/pwd.png" alt="" /></div> | 
					
						
							|  |  |  |                     <input  id="pwd" class="input-text" type="password" placeholder="请输入密码" /> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |                 <div class="login-help login-layout login-layout-two"> | 
					
						
							|  |  |  |                       <div id="rb_gs" class="login-help-left"> | 
					
						
							|  |  |  |                         <div class="checkbox"> | 
					
						
							|  |  |  |                             <div class="basic-check"> | 
					
						
							|  |  |  |                                 <div id="gs" class="checkbox-content"></div> | 
					
						
							|  |  |  |                             </div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                         <span>公司/分公司</span> | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                  | 
					
						
							|  |  |  |                       <div id="rb_sg" class="login-help-left"> | 
					
						
							|  |  |  |                         <div class="checkbox"> | 
					
						
							|  |  |  |                             <div class="basic-check"> | 
					
						
							|  |  |  |                                 <div id="sg" class="checkbox-content"></div> | 
					
						
							|  |  |  |                             </div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                         <span>工程</span> | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                   | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                  <%--     <div id="rb_sy" class="login-help-left" hidden="hidden"> | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |                         <div class="checkbox"> | 
					
						
							|  |  |  |                             <div class="basic-check"> | 
					
						
							|  |  |  |                                 <div id="sy" class="checkbox-content"></div> | 
					
						
							|  |  |  |                             </div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                         <span>实业</span> | 
					
						
							| 
									
										
										
										
											2025-04-08 15:27:55 +08:00
										 |  |  |                     </div>--%> | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |                 </div> | 
					
						
							|  |  |  |                 <div class="login-help"> | 
					
						
							|  |  |  |                     <div id="login-help-left" class="login-help-left"> | 
					
						
							|  |  |  |                         <div class="checkbox"> | 
					
						
							|  |  |  |                             <div class="basic-check"> | 
					
						
							|  |  |  |                                 <div id="active" class="checkbox-content"></div> | 
					
						
							|  |  |  |                             </div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                         <span>一周内自动登录</span> | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                     <div id="login-help-right"><a class="forget" href="#">忘记密码?</a></div> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |                   | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div id="div_reset_form" class="login-main"  style="display:none" > | 
					
						
							|  |  |  |                 <div class="login-layout"> | 
					
						
							|  |  |  |                     <div class="icon"><img src="./res/indexv2/assets/image/user.png" alt="" /></div> | 
					
						
							|  |  |  |                     <input  id="accout" class="input-text" type="text" placeholder="请输入账号" /> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |                 <div class="login-layout login-layout-two"> | 
					
						
							|  |  |  |                     <div class="icon"><img src="./res/indexv2/assets/image/user.png" alt="" /></div> | 
					
						
							|  |  |  |                     <input  id="name" class="input-text" type="text" placeholder="请输入姓名" /> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |                   | 
					
						
							|  |  |  |                 <div class="login-layout login-layout-two"> | 
					
						
							|  |  |  |                     <div class="icon"><img src="./res/indexv2/assets/image/user.png" alt="" /></div> | 
					
						
							|  |  |  |                     <input  id="idcard" class="input-text" type="text" placeholder="请输入身份证号" /> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |                   | 
					
						
							|  |  |  |                   | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div class="login-btn" id="login" >登录</div> | 
					
						
							|  |  |  |             <div class="login-btn" id="reset" style="display:none">重置密码</div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </body> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script type="text/javascript" src="res/assets/js/jquery-3.7.1.min.js"></script> | 
					
						
							|  |  |  | <script type="text/javascript"> | 
					
						
							|  |  |  |       $(function(){ | 
					
						
							|  |  |  |             var $activeWrap = document.getElementById('login-help-left'); | 
					
						
							|  |  |  |             var $active = document.getElementById('active'); | 
					
						
							|  |  |  |             $activeWrap.onclick = function () { | 
					
						
							|  |  |  |                 if ($activeWrap.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |                     $activeWrap.classList.remove("active"); | 
					
						
							|  |  |  |                     $active.classList.remove("active"); | 
					
						
							|  |  |  |                 } else { | 
					
						
							|  |  |  |                     $activeWrap.classList.add("active"); | 
					
						
							|  |  |  |                     $active.classList.add("active"); | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |           var $gs = document.getElementById('gs'); | 
					
						
							|  |  |  |           var $sg = document.getElementById('sg'); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |           //var $sy = document.getElementById('sy'); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |           var $rb_gs = document.getElementById('rb_gs'); | 
					
						
							|  |  |  |           var $rb_sg = document.getElementById('rb_sg'); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |           //var $rb_sy = document.getElementById('rb_sy'); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |           $rb_gs.onclick = function () { | 
					
						
							|  |  |  |               if ($rb_gs.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |                   $rb_gs.classList.remove("active"); | 
					
						
							|  |  |  |                   $rb_sg.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$rb_sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |                   $gs.classList.remove("active"); | 
					
						
							|  |  |  |                   $sg.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |               } else { | 
					
						
							|  |  |  |                   $rb_gs.classList.add("active"); | 
					
						
							|  |  |  |                   $rb_sg.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$rb_sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |                   $gs.classList.add("active"); | 
					
						
							|  |  |  |                   $sg.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |               } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           $rb_sg.onclick = function () { | 
					
						
							|  |  |  |               if ($rb_sg.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |                   $rb_gs.classList.remove("active"); | 
					
						
							|  |  |  |                   $rb_sg.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$rb_sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |                   $gs.classList.remove("active"); | 
					
						
							|  |  |  |                   $sg.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |               } else { | 
					
						
							|  |  |  |                   $rb_gs.classList.remove("active"); | 
					
						
							|  |  |  |                   $rb_sg.classList.add("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$rb_sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |                   $gs.classList.remove("active"); | 
					
						
							|  |  |  |                   $sg.classList.add("active"); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |                   //$sy.classList.remove("active"); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |               } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |           //$rb_sy.onclick = function () { | 
					
						
							|  |  |  |           //    if ($rb_sy.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |           //        $rb_gs.classList.remove("active"); | 
					
						
							|  |  |  |           //        $rb_sg.classList.remove("active"); | 
					
						
							|  |  |  |           //        $rb_sy.classList.remove("active"); | 
					
						
							|  |  |  |           //        $gs.classList.remove("active"); | 
					
						
							|  |  |  |           //        $sg.classList.remove("active"); | 
					
						
							|  |  |  |           //        $sy.classList.remove("active"); | 
					
						
							|  |  |  |           //    } else { | 
					
						
							|  |  |  |           //        $rb_gs.classList.remove("active"); | 
					
						
							|  |  |  |           //        $rb_sg.classList.remove("active"); | 
					
						
							|  |  |  |           //        $rb_sy.classList.add("active"); | 
					
						
							|  |  |  |           //        $gs.classList.remove("active"); | 
					
						
							|  |  |  |           //        $sg.classList.remove("active"); | 
					
						
							|  |  |  |           //        $sy.classList.add("active"); | 
					
						
							|  |  |  |           //    } | 
					
						
							|  |  |  |           //} | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |       }) | 
					
						
							|  |  |  |   </script> | 
					
						
							|  |  |  | <script type="text/javascript"> | 
					
						
							|  |  |  |     $(document).ready(function () { | 
					
						
							|  |  |  |         var user = getCookie("u") || ""; | 
					
						
							|  |  |  |         var pwd = getCookie("p") || ""; | 
					
						
							|  |  |  |         var rbSys = getCookie("rbSys") || ""; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         if (rbSys === '公司/分公司') { | 
					
						
							|  |  |  |             var $gs = document.getElementById('gs'); | 
					
						
							|  |  |  |             var $rb_gs = document.getElementById('rb_gs'); | 
					
						
							|  |  |  |             $rb_gs.classList.add("active"); | 
					
						
							|  |  |  |             $gs.classList.add("active"); | 
					
						
							|  |  |  |         } else if (rbSys === '工程') { | 
					
						
							|  |  |  |             var $sg = document.getElementById('sg'); | 
					
						
							|  |  |  |             var $rb_sg = document.getElementById('rb_sg'); | 
					
						
							|  |  |  |             $rb_sg.classList.add("active"); | 
					
						
							|  |  |  |             $sg.classList.add("active"); | 
					
						
							|  |  |  |         } else if (rbSys === '实业') { | 
					
						
							|  |  |  |             var $sy = document.getElementById('sy'); | 
					
						
							|  |  |  |             var $rb_sy = document.getElementById('rb_sy'); | 
					
						
							|  |  |  |             $rb_sy.classList.add("active"); | 
					
						
							|  |  |  |             $sy.classList.add("active"); | 
					
						
							|  |  |  |         } else { | 
					
						
							|  |  |  |             var $sg = document.getElementById('sg'); | 
					
						
							|  |  |  |             var $rb_sg = document.getElementById('rb_sg'); | 
					
						
							|  |  |  |             $rb_sg.classList.add("active"); | 
					
						
							|  |  |  |             $sg.classList.add("active"); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         $("#user").val(user) | 
					
						
							|  |  |  |         $("#pwd").val(pwd) | 
					
						
							|  |  |  |     }) | 
					
						
							|  |  |  |     $("#login").click(function () { | 
					
						
							|  |  |  |         login() | 
					
						
							|  |  |  |     }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     function login() { | 
					
						
							|  |  |  |         var user = $("#user").val() | 
					
						
							|  |  |  |         var pwd = $("#pwd").val() | 
					
						
							|  |  |  |         var $gs = document.getElementById('gs'); | 
					
						
							|  |  |  |         var $sg = document.getElementById('sg'); | 
					
						
							| 
									
										
										
										
											2025-04-08 17:41:02 +08:00
										 |  |  |         //var $sy = document.getElementById('sy'); | 
					
						
							| 
									
										
										
										
											2025-04-07 17:43:30 +08:00
										 |  |  |         var rbSys = '施工'; | 
					
						
							|  |  |  |         if ($gs.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |             rbSys = '公司/分公司'; | 
					
						
							|  |  |  |         } else if ($sg.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |             rbSys = '施工'; | 
					
						
							|  |  |  |         } else if ($sy.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |             rbSys = '实业'; | 
					
						
							|  |  |  |         } else { | 
					
						
							|  |  |  |             alert('请选择要登录的系统') | 
					
						
							|  |  |  |             return | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         setCookie("rbSys", rbSys);  | 
					
						
							|  |  |  |         $.ajax({ | 
					
						
							|  |  |  |             url: "Login.aspx/LoginPost", | 
					
						
							|  |  |  |             type: "POST", | 
					
						
							|  |  |  |             contentType: "application/json; charset=utf-8", | 
					
						
							|  |  |  |             dataType: "json", | 
					
						
							|  |  |  |             data: JSON.stringify({ | 
					
						
							|  |  |  |                 user: user, | 
					
						
							|  |  |  |                 pwd: pwd, | 
					
						
							|  |  |  |                 rbSys: rbSys | 
					
						
							|  |  |  |             }), | 
					
						
							|  |  |  |             success: function (data) { | 
					
						
							|  |  |  |                 if (data.d == '' || data.d == undefined || data.d.indexOf('index')<0) { | 
					
						
							|  |  |  |                     alert(data.d); | 
					
						
							|  |  |  |                 } else { | 
					
						
							|  |  |  |                     | 
					
						
							|  |  |  |                     var $activeWrap = document.getElementById('login-help-left') | 
					
						
							|  |  |  |                     if ($activeWrap.className.indexOf('active') !== -1) { | 
					
						
							|  |  |  |                         setCookie("u", user); | 
					
						
							|  |  |  |                         setCookie("p", pwd); | 
					
						
							|  |  |  |                         | 
					
						
							|  |  |  |                     } else { | 
					
						
							|  |  |  |                         setCookie("u", ''); | 
					
						
							|  |  |  |                         setCookie("p", ''); | 
					
						
							|  |  |  |                     } | 
					
						
							|  |  |  |                     top.window.location.href = data.d; | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     $("#login-help-right").click( | 
					
						
							|  |  |  |         function () { | 
					
						
							|  |  |  |             $("#div_login_form").hide() | 
					
						
							|  |  |  |             $("#div_reset_form").show() | 
					
						
							|  |  |  |             $("#login").hide() | 
					
						
							|  |  |  |             $("#reset").show() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    $("#reset").click(function () { | 
					
						
							|  |  |  |       reset() | 
					
						
							|  |  |  |     }) | 
					
						
							|  |  |  |     function reset() { | 
					
						
							|  |  |  |         var accout = $("#accout").val() | 
					
						
							|  |  |  |         var name = $("#name").val() | 
					
						
							|  |  |  |         var idcard = $("#idcard").val() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         if (accout==="")  | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |             alert('请输入账号') | 
					
						
							|  |  |  |             return | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         if (name === "") { | 
					
						
							|  |  |  |             alert('请输入姓名') | 
					
						
							|  |  |  |             return | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         if (idcard === "") { | 
					
						
							|  |  |  |             alert('请输入身份证号') | 
					
						
							|  |  |  |             return | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         $.ajax({ | 
					
						
							|  |  |  |             url: "Login.aspx/ResetPost", | 
					
						
							|  |  |  |             type: "POST", | 
					
						
							|  |  |  |             contentType: "application/json; charset=utf-8", | 
					
						
							|  |  |  |             dataType: "json", | 
					
						
							|  |  |  |             data: JSON.stringify({ | 
					
						
							|  |  |  |                 accout: accout, | 
					
						
							|  |  |  |                 name: name, | 
					
						
							|  |  |  |                 idcard: idcard | 
					
						
							|  |  |  |             }), | 
					
						
							|  |  |  |             success: function (data) { | 
					
						
							|  |  |  |                 if (data.d == '' || data.d == undefined || data.d.indexOf('重置成功') < 0) { | 
					
						
							|  |  |  |                     alert(data.d); | 
					
						
							|  |  |  |                 } else { | 
					
						
							|  |  |  |                     $("#div_login_form").show() | 
					
						
							|  |  |  |                     $("#div_reset_form").hide() | 
					
						
							|  |  |  |                     $("#login").show() | 
					
						
							|  |  |  |                     $("#reset").hide() | 
					
						
							|  |  |  |                     alert(data.d); | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     function setCookie(name, value) { | 
					
						
							|  |  |  |         var Days = 7; | 
					
						
							|  |  |  |         var exp = new Date(); | 
					
						
							|  |  |  |         exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); | 
					
						
							|  |  |  |         document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString(); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     function getCookie(name) { | 
					
						
							|  |  |  |         var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); | 
					
						
							|  |  |  |         if (arr = document.cookie.match(reg)) | 
					
						
							|  |  |  |             return unescape(arr[2]); | 
					
						
							|  |  |  |         else | 
					
						
							|  |  |  |             return null; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | </html> |