withdraw.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. ;
  2. layui.define(['form','util','element','flow'], function (e) {
  3. var s = layui.$,
  4. flow = layui.flow,
  5. util = layui.util,
  6. element = layui.element,
  7. form = layui.form;
  8. s('.layui-btn-sendsms').on('click',function(){
  9. var mobile = s('input[name=mobile]').val();
  10. if (s.trim(mobile) == '') {
  11. layer.msg('手机号码不能为空');
  12. return false;
  13. }
  14. var that = this;
  15. s.post('sendsms.html',{mobile:mobile},function(r){
  16. layer.msg(r.msg,{time:1000,end:function(){
  17. if (!r.code) {
  18. var serverTime = new Date().getTime();
  19. var endTime = serverTime + 59999;
  20. util.countdown(endTime, serverTime, function(date, serverTime, timer){
  21. if (date[3] == 0) {
  22. s(that).text('获取验证码');
  23. s('.layui-btn-sendsms').removeAttr('disabled');
  24. }else{
  25. s(that).text(date[3] + ' 秒后可重发');
  26. s('.layui-btn-sendsms').attr('disabled','disabled');
  27. }
  28. });
  29. }
  30. }})
  31. })
  32. })
  33. form.on('submit(layui-withdraw-add)',function(data){
  34. s.post('add.html',data.field,function(r){
  35. layer.msg(r.msg,{time:1000,end:function(){
  36. if (!r.code) {
  37. location.href = "/index/user/index.html"
  38. // history.go(-1);
  39. }
  40. }})
  41. });
  42. return false;
  43. })
  44. element.on('tab(withdraw)', function(data){
  45. var state = s(this).attr('lay-id');
  46. s('.list').empty();
  47. flow.load({
  48. elem: '.list'
  49. ,done: function(page, next){
  50. var lis = [];
  51. s.post('load.html',{page:page,state:state},function(res){
  52. var lis = [];
  53. layui.each(res.data, function(index, item){
  54. var li = ['<li>',
  55. '<p>提取'+item['type_text']+':'+item['amount']+'</p>',
  56. '<p>'+item['create_time']+'</p>',
  57. '</li>'];
  58. lis.push(li.join(''));
  59. });
  60. next(lis.join(''), page < res.pages);
  61. });
  62. }
  63. });
  64. });
  65. var withdraw = function(){
  66. if (s('.list').length > 0) {
  67. element.tabChange('withdraw', '1')
  68. }
  69. }
  70. e('withdraw',new withdraw());
  71. })