<!DOCTYPE html> 
<html lang="zh-CN">
<head>
<title></title>
<meta name="description" content="">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta name="author" content="www.szqinqi.com">
<base href="/" />
<link rel="icon" href="/images/short_logo2.png">
<link rel="stylesheet" href="/edu/service/resources/css/bootstrap.min.css">
<link rel="stylesheet" href="/edu/service/resources/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="/edu/service/resources/css/AdminLTE.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="/edu/service/resources/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="/edu/service/resources/css/ionicons.min.css">

<link href="/edu/service/resources/css/main.css?bust=v1.0.26" rel="stylesheet">
<link rel="stylesheet" href="/edu/service/resources/css/signin090104.css">
</head>
<body style="overflow-y:hidden;">
<div class="row bg" style="margin-top:0px;">
<div class="hidden-xs">
	<div class="logo" style="width:100%;margin-top:30px;">
		<img id="sys_logo" src="" alt="" style="float:left;height:32px;margin-top:8px;margin-left:20px;">
		<span id="sys_title" style="float:left;font-family:微软雅黑;color:white;font-size:24pt;"></span>
	</div>
</div>
<div class="container" style="margin-top:50px;width:100%">     
<div ng-controller="loginCtrl" style="text-align:center;">
	<form name="loginForm" class="form-signin col-md-3 col-xs-11" novalidate>
		<div class="form-signin-heading">
			<div style="width:100%;text-align:center;">
			  <span style="color:white;">学生服务系统(管理端)</span>
			</div>
			<span class="bg1"></span>
			<span class="bg2"></span>
		</div>
		<div style="width:100%;padding:15px;">
		    <div class="input-group" style="width:100%;">
			     <!--label for="username" class="sr-only">用户名</label-->
                 <span class="glyphicon glyphicon-user form-control-feedback" style="z-index:200;margin-top:5px;"></span>				 
			     <input type="text" id="usercode" name="usercode" class="form-control" placeholder="账号" ng-model="user.usercode" ng-minlength="2" ng-maxlength="30" required autofocus>
			</div>
			<div class="input-group" style="margin-top:15px;width:100%;">
			     <!--label for="password" class="sr-only">密码</label-->
				 <span class="glyphicon glyphicon-lock form-control-feedback" style="z-index:200;margin-top:5px;"></span>
			     <input type="password" id="userpwd" name="userpwd" class="form-control" placeholder="密码" ng-model="user.userpwd" ng-minlength="3" required>
			</div>
			<div class="input-group">
				<!--label for="captcha" class="sr-only">验证码</label-->
				<input type="text"  id="captchaCode" name="captchaCode" class="form-control" placeholder="验证码" ng-model="user.captchaCode" ng-minlength="4" ng-maxlength="4" required>
				<span class="input-group-addon"><img id="img_captcha" width="80" height="24" style="cursor:pointer" ng-src="{{capturl}}" ng-click="refleshcapt();" title="点击刷新"></span>
			</div>
			<div class="deal" ng-click="login();">登录</div>
			<!-- <div id="reset" style="width: 90%;margin-top: 10px;color: #b7b7b7;text-align: right;display: none;" ng-click="getStuinfo()">重置密码</div> -->
			<br>
			<div class="col-md-12 col-sm-12" style="display: flex;">
				<p class="text-red" ng-bind="errormsg" style="width: 50%;text-align: left;"></p>
				<p id="reset" style="width: 50%;text-align: right;color: #b7b7b7;display: none;" ng-click="getStuinfo()">重置密码</p>
			</div>
		</div>
	</form>
</div>	<footer class="footer" style="color:white;">
      <div class="container">
        <p class="text-center">CopyRight &copy; 2021-2025,  All Rights Reserved.</p>
      </div>	</footer>
</div>
</div>

  <toaster-container toaster-options="{'close-button':false, 'time-out':3000 }"></toaster-container>
	<span us-spinner="{radius:30, width:8, length: 16}" loading></span>
<!-- Placed at the end of the document so the pages load faster -->
<script>
  var gobalVers = "bust=v2.26.26";
</script>
<script>
	var ctx="";
	var JrafSession = {PageSize:15};
	JrafSession.grant_evaluate    = '';
	JrafSession.grant_course      = '';	
    JrafSession.depttype          = '';
	JrafSession._access_deptcode_ = '10440102';
	JrafSession._access_deptname_ = '侨大教育';
    JrafSession._access_sysname_  = 'default';
	JrafSession.wechat_open_id    = '';
	JrafSession.wechat_nick_name  = '';
	JrafSession.wechat_headimgurl = '';
	
	JrafSession.get = function(nm){
	     return JrafSession[nm];
    }
	
    var _defaultTableLanguage={
		"lengthMenu": "_MENU_ 条记录每页",
		"zeroRecords": "没有找到记录",
		"sProcessing":"正在从服务器获取数据,请稍等......",
		"sInfo" : "第 _PAGE_ 页，共 _PAGES_ 页，共 _TOTAL_ 条记录",
		"infoEmpty": "无记录",
		"infoFiltered": "(从 _MAX_ 条记录过滤)",
		"paginate": {
		    "sFirst":"首页",
			"sPrevious": "上一页",
			"sNext": "下一页",
			"sLast":"末页"
		}
   }	
</script>

<script type="text/javascript">
   //javascript:window.history.forward(1);//禁用回退
</script>
<script type="text/javascript">
//禁止后退键 作用于Firefox、Opera 
document.onkeypress=banBackSpace;
//禁止后退键 作用于IE、Chrome 
document.onkeydown=banBackSpace;
//处理键盘事件 禁止后退键（Backspace）密码或单行、多行文本框除外 
function banBackSpace(e){ 
	var ev = e || window.event;//获取event对象 
	var obj = ev.target || ev.srcElement;//获取事件源 
	var t = obj.type || obj.getAttribute('type');//获取事件源类型 
	//获取作为判断条件的事件类型 
	var vReadOnly = obj.getAttribute('readonly'); 
	var vEnabled = obj.getAttribute('enabled'); 
	//处理null值情况 
	vReadOnly = (vReadOnly == null) ? false : vReadOnly; 
	vEnabled = (vEnabled == null) ? true : vEnabled; 
	//当敲Backspace键时，事件源类型为密码或单行、多行文本的， 
	//并且readonly属性为true或enabled属性为false的，则退格键失效 
	var flag1=(ev.keyCode == 8 && (t=="password" || t=="text" || t=="textarea") && (vReadOnly==true || vEnabled!=true))?true:false; 
	//当敲Backspace键时，事件源类型非密码或单行、多行文本的，则退格键失效 
	var flag2=(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea") ?true:false; 
	//判断 
	if(flag2){ 
	    return false; 
	} 
	if(flag1){ 
	    return false; 
	} 
} 
//禁止右键和复制
/**
document.oncontextmenu=function(evt){
  evt.preventDefault();
}

document.onselectstart=function(evt){
 evt.preventDefault();
};
*/
</script>
<script type="text/javascript">
//屏蔽F5
/**
document.onkeydown = function(e){
	e = window.event || e;
	var keycode = e.keyCode || e.which;
	if(e.ctrlKey || e.altKey || e.shiftKey || keycode >= 112 && keycode <= 123){
		if(window.event){// ie
		    try{
			   e.keyCode = 0;
			}
			catch(e){}
		    e.returnValue = false;
		}else{// ff
		    e.preventDefault();
		}
	}
}
*/
</script><script src="/edu/service/resources/js/jquery-3.2.1.min.js?bust=v2.10.88"></script>
<script src="/edu/service/resources/js/jquery-migrate-1.2.1.js?bust=v2.10.88"></script>
<script src="/edu/service/resources/js/bootstrap.min.js?bust=v2.10.88"></script>
<!-- my base -->
<script src="/edu/service/resources/js/app.js?bust=v2.10.88"></script>
<script src="/edu/service/resources/js/date.format.js?bust=v2.10.88"></script>
<script src="/edu/service/resources/js/plugins/echarts/echarts-all.js?bust=v2.10.88"></script>
 
<!--[if lt IE 9]>
<script type="text/javascript" src="/edu/service/resources/js/plugins/jSignature/flashcanvas.js?bust=v2.10.88"></script>
<![endif]-->
<script type="text/javascript" src="/edu/service/resources/js/plugins/jSignature/jSignature.min.js?bust=v2.10.88"></script>

<script src="/js/pidcrypt_c.js?bust=v2.10.88"></script>
<script src="/js/pidcrypt_util_c.js?bust=v2.10.88"></script>
<script src="/js/md5_c.js?bust=v2.10.88"></script>
<script src="/js/des.js?bust=v2.10.88"></script>

<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?938b95f13b49fe5f34a95053fd0fffd3";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();

document.onreadystatechange = completeLoading;
function completeLoading() {
    if (document.readyState == "complete") {	    
        $("#loadingDiv").hide();
		$("#body_content").show();
		window.console.log("document.readyState");
    }
}
</script>  <script src="/edu/service/resources/js/require.js"></script>
<script language="javascript">
	//var args = 'bust=1.0.21';//+ (new Date()).getTime();
	require(['/edu/service/resources/js/requirecfg.js'],function(){
	  require(['/edu/service/module/login.js']);
	});
</script>
</body>
</html>