diff --git a/docs/jsh_erp.sql b/docs/jsh_erp.sql index 593ceaf0..0ccd72f2 100644 --- a/docs/jsh_erp.sql +++ b/docs/jsh_erp.sql @@ -1085,7 +1085,7 @@ DROP TABLE IF EXISTS `jsh_user`; CREATE TABLE `jsh_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `username` varchar(255) NOT NULL COMMENT '用户姓名--例如张三', - `loginame` varchar(255) DEFAULT NULL COMMENT '登录用户名--可能为空', + `login_name` varchar(255) NOT NULL COMMENT '登录用户名', `password` varchar(50) DEFAULT NULL COMMENT '登陆密码', `position` varchar(200) DEFAULT NULL COMMENT '职位', `department` varchar(255) DEFAULT NULL COMMENT '所属部门', diff --git a/docs/数据库更新记录-方便升级.txt b/docs/数据库更新记录-方便升级.txt index 21c2a0ec..1003a187 100644 --- a/docs/数据库更新记录-方便升级.txt +++ b/docs/数据库更新记录-方便升级.txt @@ -750,3 +750,10 @@ alter table jsh_depothead drop column AllocationProjectId; alter table jsh_unit add basic_unit varchar(50) DEFAULT NULL COMMENT '基础单位' after UName; alter table jsh_unit add other_unit varchar(50) DEFAULT NULL COMMENT '副单位' after basic_unit; alter table jsh_unit add ratio INT DEFAULT NULL COMMENT '比例' after other_unit; + +-- ---------------------------- +-- 时间:2020年03月31日 +-- by jishenghua +-- 给用户表增加 登录用户名 字段 +-- ---------------------------- +alter table jsh_user change loginame login_name varchar(255) NOT NULL COMMENT '登录用户名'; diff --git a/erp_web/js/modules/sys/sysLogin.js b/erp_web/js/modules/sys/sysLogin.js index 74fb044d..acf6fa1d 100644 --- a/erp_web/js/modules/sys/sysLogin.js +++ b/erp_web/js/modules/sys/sysLogin.js @@ -4,7 +4,7 @@ * @author jishenghua * @version 2019-09-14 */ -$("#username, #password").on("focus blur", function () { +$("#loginName, #password").on("focus blur", function () { var a = this; setTimeout(function () { var b = $(a).css("borderColor"); @@ -14,10 +14,10 @@ $("#username, #password").on("focus blur", function () { }, 100) }).blur(); -var userName = localStorage.getItem("username"); +var loginName = localStorage.getItem("loginName"); var password = localStorage.getItem("password"); -if(userName){ - $("#username").val(userName); +if(loginName){ + $("#loginName").val(loginName); setTimeout(function() { $("#rememberUserCode").parent().addClass("checked"); },200); @@ -36,8 +36,8 @@ $(document).keydown(function (event) { var k = e.keyCode || e.which || e.charCode; //兼容 IE,firefox 兼容 var obj = e.srcElement ? e.srcElement : e.target; - //绑定键盘事件为 username 和password的输入框才可以触发键盘事件 13键盘事件 - if (k == "13" && (obj.id == "username" || obj.id == "password")) + //绑定键盘事件为 loginName 和password的输入框才可以触发键盘事件 13键盘事件 + if (k == "13" && (obj.id == "loginName" || obj.id == "password")) loginFun(); }); @@ -45,39 +45,38 @@ $(document).keydown(function (event) { $('#btnSubmit').off("click").on("click", function () { var rememberUserCode = $("#rememberUserCode").parent().hasClass("checked"); var rememberMe = $("#rememberMe").parent().hasClass("checked"); - localStorage.removeItem("username"); + localStorage.removeItem("loginName"); localStorage.removeItem("password"); if(rememberUserCode) { - localStorage.setItem("username",$("#username").val()); + localStorage.setItem("loginName",$("#loginName").val()); } if(rememberMe) { - localStorage.setItem("username",$("#username").val()); + localStorage.setItem("loginName",$("#loginName").val()); localStorage.setItem("password",$("#password").val()); } loginFun(); }); //检测用户输入数据 function loginFun() { - var username = $.trim($('#username').val()); + var loginName = $.trim($('#loginName').val()); var password = $.trim($('#password').val()); - if (null == username || 0 == username.length) { - $("#username").val("").focus(); + if (null == loginName || 0 == loginName.length) { + $("#loginName").val("").focus(); return; } - if (null == password || 0 == password.length) { $("#password").val("").focus(); return; } - if (username != null && username.length != 0 + if (loginName != null && loginName.length != 0 && password != null && password.length != 0) { - $("#username").focus(); + $("#loginName").focus(); $.ajax({ type: "post", url: "/user/login", dataType: "json", data: ({ - loginName: username, + loginName: loginName, password: hex_md5(password) }), success: function (res) { @@ -85,7 +84,7 @@ function loginFun() { var loginInfoTip = res.data.msgTip; //用户名不存在,清空输入框并定位到用户名输入框 if (loginInfoTip.indexOf("user is not exist") != -1) { - $("#username").val("").focus(); + $("#loginName").val("").focus(); $("#password").val(""); alert("用户名不存在"); return; @@ -109,7 +108,7 @@ function loginFun() { if(res.data.user) { var user = res.data.user; sessionStorage.setItem("userId", user.id); - sessionStorage.setItem("loginName", user.loginame); + sessionStorage.setItem("loginName", user.loginName); top.location.href = "/index.html"; } } diff --git a/erp_web/login.html b/erp_web/login.html index 6164f26f..22d22e18 100644 --- a/erp_web/login.html +++ b/erp_web/login.html @@ -40,7 +40,7 @@