336 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			336 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| <%@ 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>
 | |
|                  
 | |
|                  <%--     <div id="rb_sy" class="login-help-left" hidden="hidden">
 | |
|                         <div class="checkbox">
 | |
|                             <div class="basic-check">
 | |
|                                 <div id="sy" class="checkbox-content"></div>
 | |
|                             </div>
 | |
|                         </div>
 | |
|                         <span>实业</span>
 | |
|                     </div>--%>
 | |
|                 </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');
 | |
|           //var $sy = document.getElementById('sy');
 | |
|           var $rb_gs = document.getElementById('rb_gs');
 | |
|           var $rb_sg = document.getElementById('rb_sg');
 | |
|           //var $rb_sy = document.getElementById('rb_sy');
 | |
| 
 | |
|           $rb_gs.onclick = function () {
 | |
|               if ($rb_gs.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.add("active");
 | |
|                   $rb_sg.classList.remove("active");
 | |
|                   //$rb_sy.classList.remove("active");
 | |
|                   $gs.classList.add("active");
 | |
|                   $sg.classList.remove("active");
 | |
|                   //$sy.classList.remove("active");
 | |
|               }
 | |
|           }
 | |
| 
 | |
|           $rb_sg.onclick = function () {
 | |
|               if ($rb_sg.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.add("active");
 | |
|                   //$rb_sy.classList.remove("active");
 | |
|                   $gs.classList.remove("active");
 | |
|                   $sg.classList.add("active");
 | |
|                   //$sy.classList.remove("active");
 | |
|               }
 | |
|           }
 | |
| 
 | |
|           //$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");
 | |
|           //    }
 | |
|           //}
 | |
|       })
 | |
|   </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');
 | |
|         //var $sy = document.getElementById('sy');
 | |
|         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>
 |