| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <!DOCTYPE html>
- <!--[if IE 8]>
- <html lang="en" class="ie8 no-js"> <![endif]-->
- <!--[if IE 9]>
- <html lang="en" class="ie9 no-js"> <![endif]-->
- <!--[if !IE]><!-->
- <html>
- <!--<![endif]-->
- <!-- BEGIN HEAD -->
- <head>
- <meta charset="utf-8"/>
- <title>SCD文档管理系统</title>
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
- <meta http-equiv="Content-type" content="text/html; charset=utf-8">
- <link href="/static/css/login.css" rel="stylesheet" type="text/css"/>
- <link rel="stylesheet" href="/static/css/font-awesome.min.css"/>
- <link rel="stylesheet" href="/static/layui/css/layui.css" media="all"/>
- <script type="text/javascript" src="/static/layui/layui.js"></script>
- <script type="text/javascript" src="/static/js/jquery.min.js"></script>
- <script type="text/javascript" src="/static/js/global.js"></script>
- <script type="text/javascript" src="/static/js/SmCrypto.min.js"></script>
- <body>
- <!--<div class="body_img">-->
- <!-- 22-->
- <!--</div>-->
- <form id="loginform" class="body_img">
- <div style="position: absolute;left: 6.5rem;top:3rem;">
- <span class="main_title">SCD文档管理系统</span>
- <span class="sub_title">SCD Document Management System</span>
- </div>
- <div class="login_logo"><img src="/static/images/logo.jpg"></div>
- <div class="login_area">
- <div class="login_text">请登录您的账号</div>
- <div>
- <div style="float:left;width:100%;margin-bottom:3.3rem;">
- <span class="fieldStyle">账号</span>
- <input type="text" id="login_account" placeholder="请输入登录帐号" class="login_input"/>
- </div>
- <div style="float:left;width:100%;margin-bottom:3.3rem;">
- <span class="fieldStyle">密码</span>
- <input type="password" id="pwd" AUTOCOMPLETE="off" placeholder="请输入登录密码" class="login_input"/>
- <i class="fa fa-eye-slash login_eye" onmousedown="ViewPassword(true)"
- onmouseup="ViewPassword(false)"></i>
- </div>
- <div style="float:left;width:100%;margin-bottom:3.3rem;height: 20px;line-height: 20px;color: #516380;">
- <input id="rememberAccount" type="checkbox"
- style="float:left;width:20px;height:20px;color:#FFFFFF;cursor: pointer;margin-right:5px;"
- checked/>
- <span style="float:left;">记住帐号</span>
- </div>
- </div>
- <button id="btnLogin" class="login_button">登录</button>
- </div>
- </form>
- </body>
- <script type="text/javascript">
- var tid = GetQueryString("t_id");
- if (tid != null) {
- localStorage.setItem("tid", tid.replace(/ /, ""));
- }
- $(document).ready(function () {
- var login_account = $.trim(localStorage.getItem("login_account"));
- var sessionid = $.trim(localStorage.getItem("sessionid"));
- if (sessionid != "") {
- $.post(Global.AccessUrl + "/api/logout", {"sessionid": sessionid});
- localStorage.removeItem("sessionid");
- }
- if(login_account!=""){
- $("#login_account").val(login_account);
- }
- });
- Global.RegAutoLayoutFunc(autoPage);
- function autoPage() {
- var contentHeight = $(window).height();
- $(".login_back").css({
- "top": (contentHeight - 725 * hRate) / 2 + "px",
- "left": (22) + "%",
- "width": 647 * wRate,
- "height": 725 * hRate
- });
- }
- function GetQueryString(name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return unescape(r[2]);
- return null;
- }
- $("form").submit(function (e) {
- e.preventDefault();
- var formdata = {
- "login_account": $.trim($("#login_account").val()),
- "pwd": $.trim($("#pwd").val())
- };
- if (formdata.login_account == "") {
- layer.tips("请输入登录帐号!", "#login_account", {tips: [3, "red"]});
- $("#login_account").focus();
- return false;
- } else if (formdata.login_account.toLowerCase() == "door") {
- layer.tips("禁止专用账号登录系统!", "#login_account", {tips: [3, "red"]});
- $("#login_account").focus();
- return false;
- }
- if (formdata.pwd == "") {
- layer.tips("请输入登录密码!", "#pwd", {tips: [3, "red"]});
- $("#pwd").focus();
- return false;
- }
- formdata.pwd = Tools.GetPassWord(formdata.pwd);
- $("#btnLogin").attr("disabled", true);
- $.post(Global.AccessUrl + "/api/login", formdata, function (json) {
- if (json.returncode != 200) {
- $("#btnLogin").attr("disabled", false);
- layer.tips(json.msg, "#login_account", {tips: [3, "red"]});
- return;
- }
- if($("#rememberAccount").is(":checked")){
- localStorage.setItem("login_account",formdata.login_account);
- }
- localStorage.setItem("sessionid", json.data.sessionid);
- localStorage.setItem("userinfo", JSON.stringify(json.data.userinfo));
- var funcs = json.data.userinfo.funcs;
- if (funcs == null || funcs.length == 0) {
- //无权限
- $("#btnLogin").attr("disabled", false);
- layer.tips("该用户还未分配任何权限!", "#login_account", {tips: [3, "red"]});
- return;
- }
- var inPage = "";
- for (var i = 0; i < funcs.length; i++) {
- if (funcs[i].code.indexOf("pl_menu_") > -1 && funcs[i].url!="") {
- inPage = $.trim(funcs[i].url);
- if(inPage.indexOf("scd_network")>0){
- break;
- }
- }
- }
- //console.log(inPage)
- window.location.href = inPage=="" ? "/static/scd_network.html":inPage;
- });
- });
- function ViewPassword(state) {
- var type = $("#pwd").attr("type");
- if (state && type == "password") {
- $(".login_eye").removeClass("fa-eye-slash").addClass("fa-eye");
- $("#pwd").attr("type", "text");
- }else if (type=="text"){
- $(".login_eye").removeClass("fa-eye").addClass("fa-eye-slash");
- $("#pwd").attr("type", "password");
- }
- }
- </script>
|