网站
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /**
  2. * Created by liuminjian on 2021/4/5.
  3. *
  4. */
  5. define(['jquery', "Tools"], function ($, Tools) {
  6. //数据存储
  7. var module = {
  8. uuid:'' //验证码uuid
  9. };
  10. //自定义公共方法
  11. var tools = new Tools();
  12. //默认进入页面加载方法
  13. module.init = function (page) {
  14. //点击登录
  15. $('#login-submit').on('click',module.login)
  16. //点击图形验证码
  17. $('#graphicImg').on('click',module.verificationCode)
  18. //图形验证码加载
  19. module.verificationCode()
  20. };
  21. /*-----------------------------自定义方法-------------------------------------*/
  22. //图形验证码
  23. module.verificationCode = function(){
  24. tools.doGet(captchaImage_get,{},module.verificationAjax,true)
  25. }
  26. module.verificationAjax = function(data){
  27. if(data.code==200){
  28. $('#graphicImg').attr('src','data:image/gif;base64,'+data.img)
  29. module.uuid = data.uuid;
  30. }
  31. }
  32. //用户登录
  33. module.login = function () {
  34. if(module.check()){
  35. var data = {};
  36. var usernameVal = $('#username').val();
  37. var passwordVal = $('#password').val();
  38. var codeVal = $('#code').val();
  39. data['username'] = usernameVal;
  40. data['password'] = passwordVal;
  41. data['code'] = codeVal;
  42. data['uuid'] = module.uuid;
  43. tools.doPost(login_post,data,module.loginData,true)
  44. }
  45. };
  46. //手动验证表单
  47. module.check = function(){
  48. var usernameVal = $('#username').val();
  49. var passwordVal = $('#password').val();
  50. var codeVal = $('#code').val();
  51. /* 手机号 */
  52. if(usernameVal==''){
  53. $('#username')[0].focus()
  54. tools.initTips('请输入用户名','right',$('#username')[0],2000)
  55. return false;
  56. }
  57. /* 密码 */
  58. if(passwordVal ==''){
  59. $('#password')[0].focus()
  60. tools.initTips('请输入密码','right',$('#password')[0],2000)
  61. return false;
  62. }else if(parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18){
  63. $('#password')[0].focus()
  64. tools.initTips('请输入正确格式密码','right',$('#password')[0],2000)
  65. return false;
  66. }
  67. /*图形验证码*/
  68. if(module.uuid=='' || codeVal==''){
  69. $('#code')[0].focus()
  70. tools.initTips('请输入图形验证码','right',$('#code')[0],2000)
  71. return false;
  72. }
  73. return true;
  74. }
  75. //登录校验
  76. module.loginData = function(data){
  77. if(data.code==500){
  78. module.verificationCode()
  79. }else{
  80. tools.setCookie('Admin-Token', data.token,24*60*60)
  81. tools.skip('/')
  82. }
  83. }
  84. return module;
  85. });