|
|
@@ -3,38 +3,38 @@ |
|
|
|
* Created by liuminjian on 2021/4/5. |
|
|
|
* |
|
|
|
*/ |
|
|
|
define(['jquery', "Tools"], function ($, Tools) { |
|
|
|
define(['jquery', "Tools"], function ($, Tools) { |
|
|
|
//数据存储 |
|
|
|
var module = { |
|
|
|
uuid:'' //验证码uuid |
|
|
|
uuid: '' //验证码uuid |
|
|
|
}; |
|
|
|
//自定义公共方法 |
|
|
|
var tools = new Tools(); |
|
|
|
|
|
|
|
|
|
|
|
//默认进入页面加载方法 |
|
|
|
module.init = function (page) { |
|
|
|
//点击登录 |
|
|
|
$('#login-submit').on('click',module.login) |
|
|
|
$('#login-submit').on('click', module.login) |
|
|
|
//点击图形验证码 |
|
|
|
$('#graphicImg').on('click',module.verificationCode) |
|
|
|
$('#graphicImg').on('click', module.verificationCode) |
|
|
|
//图形验证码加载 |
|
|
|
module.verificationCode() |
|
|
|
}; |
|
|
|
|
|
|
|
/*-----------------------------自定义方法-------------------------------------*/ |
|
|
|
//图形验证码 |
|
|
|
module.verificationCode = function(){ |
|
|
|
tools.doGet(captchaImage_get,{},module.verificationAjax,true) |
|
|
|
module.verificationCode = function () { |
|
|
|
tools.doGet(captchaImage_get, {}, module.verificationAjax, true) |
|
|
|
} |
|
|
|
module.verificationAjax = function(data){ |
|
|
|
if(data.code==200){ |
|
|
|
$('#graphicImg').attr('src','data:image/gif;base64,'+data.img) |
|
|
|
module.verificationAjax = function (data) { |
|
|
|
if (data.code == 200) { |
|
|
|
$('#graphicImg').attr('src', 'data:image/gif;base64,' + data.img) |
|
|
|
module.uuid = data.uuid; |
|
|
|
} |
|
|
|
} |
|
|
|
//用户登录 |
|
|
|
module.login = function () { |
|
|
|
if(module.check()){ |
|
|
|
module.login = function () { |
|
|
|
if (module.check()) { |
|
|
|
var data = {}; |
|
|
|
var usernameVal = $('#username').val(); |
|
|
|
var passwordVal = $('#password').val(); |
|
|
@@ -43,44 +43,44 @@ |
|
|
|
data['password'] = passwordVal; |
|
|
|
data['code'] = codeVal; |
|
|
|
data['uuid'] = module.uuid; |
|
|
|
tools.doPost(login_post,data,module.loginData,true) |
|
|
|
tools.doPost(login_post, data, module.loginData, true) |
|
|
|
} |
|
|
|
}; |
|
|
|
//手动验证表单 |
|
|
|
module.check = function(){ |
|
|
|
module.check = function () { |
|
|
|
var usernameVal = $('#username').val(); |
|
|
|
var passwordVal = $('#password').val(); |
|
|
|
var codeVal = $('#code').val(); |
|
|
|
/* 手机号 */ |
|
|
|
if(usernameVal==''){ |
|
|
|
if (usernameVal == '') { |
|
|
|
$('#username')[0].focus() |
|
|
|
tools.initTips('请输入用户名','right',$('#username')[0],2000) |
|
|
|
tools.initTips('请输入用户名', 'right', $('#username')[0], 2000) |
|
|
|
return false; |
|
|
|
} |
|
|
|
/* 密码 */ |
|
|
|
if(passwordVal ==''){ |
|
|
|
if (passwordVal == '') { |
|
|
|
$('#password')[0].focus() |
|
|
|
tools.initTips('请输入密码','right',$('#password')[0],2000) |
|
|
|
tools.initTips('请输入密码', 'right', $('#password')[0], 2000) |
|
|
|
return false; |
|
|
|
}else if(parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18){ |
|
|
|
} else if (parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18) { |
|
|
|
$('#password')[0].focus() |
|
|
|
tools.initTips('请输入正确格式密码','right',$('#password')[0],2000) |
|
|
|
tools.initTips('请输入正确格式密码', 'right', $('#password')[0], 2000) |
|
|
|
return false; |
|
|
|
} |
|
|
|
/*图形验证码*/ |
|
|
|
if(module.uuid=='' || codeVal==''){ |
|
|
|
if (module.uuid == '' || codeVal == '') { |
|
|
|
$('#code')[0].focus() |
|
|
|
tools.initTips('请输入图形验证码','right',$('#code')[0],2000) |
|
|
|
tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000) |
|
|
|
return false; |
|
|
|
} |
|
|
|
return true; |
|
|
|
} |
|
|
|
//登录校验 |
|
|
|
module.loginData = function(data){ |
|
|
|
if(data.code==500){ |
|
|
|
module.loginData = function (data) { |
|
|
|
if (data.code == 500) { |
|
|
|
module.verificationCode() |
|
|
|
}else{ |
|
|
|
tools.setCookie('Admin-Token', data.token,24*60*60) |
|
|
|
} else { |
|
|
|
tools.setCookie('Admin-Token', data.token, 24 * 60 * 60) |
|
|
|
tools.skip('/') |
|
|
|
} |
|
|
|
} |
|
|
|