网站
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
pirms 2 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 2 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 2 gadiem
pirms 3 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 2 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 2 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 2 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 2 gadiem
pirms 4 gadiem
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. /**
  2. * Created by admin on 2021/4/5.
  3. *
  4. */
  5. define(['jquery', "Tools","user"], function ($, Tools) {
  6. //数据存储
  7. var module = {
  8. uuid: '', //验证码uuid
  9. computeTime:60,
  10. timer:null
  11. };
  12. //自定义公共方法
  13. var tools = new Tools();
  14. //默认进入页面加载方法
  15. module.init = function (page) {
  16. //点击登录
  17. $('#login-submit').on('click', module.login)
  18. //点击图形验证码
  19. $('#graphicImg').on('click', module.verificationCode)
  20. //点击图形验证码
  21. $('#mobileGraphicImg').on('click', module.verificationCode1)
  22. //点击发送验证码
  23. $('#getSmsCode').on('click', module.getSmsCode)
  24. //图形验证码加载
  25. module.verificationCode()
  26. //背景高度
  27. module.register()
  28. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  29. tools.getWebConfig();
  30. document.onkeydown = function (event) {
  31. var e = event || window.event;
  32. if (e && e.keyCode == 13) { //回车键的键值为13
  33. $("#login-submit").click(); //调用登录按钮的登录事件
  34. }
  35. };
  36. };
  37. module.getSmsCode = function () {
  38. var mobile = $('#mobile').val();
  39. tools.doPost(getSmsCode, {mobile:mobile,code:$('#mobileCode').val(),uuid:module.uuid}, module.getSmsCodeAjax, true)
  40. }
  41. module.getSmsCodeAjax = function (data) {
  42. module.uuid = data.uuid;
  43. module.computeTime = 60;
  44. module.timer = setInterval(() => {
  45. module.computeTime--;
  46. document.getElementById('getSmsCode').value = module.computeTime;
  47. if (module.computeTime <= 0) {
  48. clearInterval(module.timer);
  49. document.getElementById('getSmsCode').value = '发送验证码';
  50. }
  51. }, 1000);
  52. }
  53. //底部友情链接
  54. module.bottomFriendsLinks = function (data) {
  55. if (data.code == 200) {
  56. var content = data.data;
  57. console.log(content)
  58. module.data.friendsLinksList = content;
  59. var friendsLinksData = template('friendsLinksData', module.data);
  60. $("#friendsLinksContent").html(friendsLinksData);
  61. }
  62. }
  63. /*-----------------------------自定义方法-------------------------------------*/
  64. //登录方式切换
  65. loginTab = function(type){
  66. document.getElementById('loginTab').style.display = 'none'
  67. document.getElementById('phoneTab').style.display = 'none'
  68. document.getElementById(type+'Tab').style.display = 'block'
  69. if (type == 'phone'){
  70. //图形验证码加载
  71. module.verificationCode1()
  72. }
  73. if (type == 'login'){
  74. //图形验证码加载
  75. module.verificationCode()
  76. }
  77. $('#loginBtn').attr('class','')
  78. $('#phoneBtn').attr('class','')
  79. $('#'+type+'Btn').attr('class','active')
  80. }
  81. //背景高度
  82. module.register = function(){
  83. document.getElementById('registerBody').style.height = (document.body.offsetHeight - 112) +'px';
  84. }
  85. //图形验证码
  86. module.verificationCode = function () {
  87. tools.doGet(captchaImage_get, {}, module.verificationAjax, true)
  88. }
  89. module.verificationAjax = function (data) {
  90. if (data.code == 200) {
  91. $('#graphicImg').attr('src', 'data:image/gif;base64,' + data.img)
  92. module.uuid = data.uuid;
  93. }
  94. }
  95. //图形验证码
  96. module.verificationCode1 = function () {
  97. tools.doGet(captchaImage_get, {}, module.verificationAjax1, true)
  98. }
  99. module.verificationAjax1 = function (data) {
  100. if (data.code == 200) {
  101. $('#mobileGraphicImg').attr('src', 'data:image/gif;base64,' + data.img)
  102. module.uuid = data.uuid;
  103. }
  104. }
  105. //用户登录
  106. module.login = function () {
  107. if (module.check()) {
  108. var data = {};
  109. var usernameVal = tools.encrypt($('#username').val());
  110. var passwordVal = tools.encrypt($('#password').val());
  111. var codeVal = $('#code').val();
  112. data['username'] = usernameVal;
  113. data['password'] = passwordVal;
  114. data['code'] = codeVal;
  115. data['uuid'] = module.uuid;
  116. tools.doPost(login_post, data, module.loginData, true)
  117. }
  118. };
  119. //手动验证表单
  120. module.check = function () {
  121. var usernameVal = $('#username').val();
  122. var passwordVal = $('#password').val();
  123. var codeVal = $('#code').val();
  124. /* 手机号 */
  125. if (usernameVal == '') {
  126. $('#username')[0].focus()
  127. tools.initTips('请输入用户名', 'right', $('#username')[0], 2000)
  128. return false;
  129. }
  130. /* 密码 */
  131. if (passwordVal == '') {
  132. $('#password')[0].focus()
  133. tools.initTips('请输入密码', 'right', $('#password')[0], 2000)
  134. return false;
  135. } else if (parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18) {
  136. $('#password')[0].focus()
  137. tools.initTips('请输入正确格式密码', 'right', $('#password')[0], 2000)
  138. return false;
  139. }
  140. /*图形验证码*/
  141. if (module.uuid == '' || codeVal == '') {
  142. $('#code')[0].focus()
  143. tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000)
  144. return false;
  145. }
  146. return true;
  147. }
  148. //登录校验
  149. module.loginData = function (data) {
  150. console.log(data)
  151. if (data.code == 500) {
  152. module.verificationCode()
  153. } else {
  154. tools.setCookie('Admin-Token', data.token, 24 * 60 * 60)
  155. //用户资料
  156. tools.doGet(userData, {}, module.userData);
  157. //tools.skip('/')
  158. }
  159. }
  160. //个人中心用户信息
  161. module.userData = function(data){
  162. if (data.code == 200) {
  163. var content = data.user;
  164. console.log(content)
  165. tools.setCookie('userId', content.userId, 24 * 60 * 60);
  166. tools.doGet(userMember + '/' + content.userId, {}, module.userMember);//memberType 1个人 2单位
  167. }
  168. }
  169. //个人中心用户资料
  170. module.userMember = function(data){
  171. if (data.code == 200) {
  172. var content = data.data;
  173. tools.setCookie('userName', content.realname, 24 * 60 * 60);
  174. tools.setCookie('memberId', content.id, 24 * 60 * 60);
  175. tools.setCookie('idCardNum',content.idCardNum,24 * 60 * 60)
  176. tools.setCookie('phone',content.phone,24 * 60 * 60)
  177. tools.setCookie('address',content.address,24 * 60 * 60)
  178. tools.setCookie('bankAddress',content.bankAddress,24 * 60 * 60)
  179. tools.setCookie('bankCardName',content.bankCardName,24 * 60 * 60)
  180. tools.setCookie('bankCardNum',content.bankCardNum,24 * 60 * 60)
  181. tools.setCookie('accountType',content.accountType,24 * 60 * 60)
  182. tools.setCookie('payeePaymentLines',content.payeePaymentLines,24 * 60 * 60)
  183. tools.setCookie('bankType',content.bankType,24 * 60 * 60)
  184. tools.skip('/')
  185. }
  186. }
  187. return module;
  188. });