bind.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. ;
  2. layui.define(['form','table','upload','util'], function (e) {
  3. var s = layui.$,
  4. table = layui.table,
  5. upload = layui.upload,
  6. util = layui.util,
  7. form = layui.form;
  8. upload.render({
  9. elem: '.file'
  10. ,url: '/index/file/upload'
  11. ,done: function(res){
  12. if (!res.code) {
  13. var name = s(this.item).data('name');
  14. s('input[name="'+name+'"]').val(res.data.src);
  15. s('.upload-div').css('background-image','url('+res.data.src+')');
  16. s('.upload-tip').hide();
  17. }
  18. }
  19. })
  20. form.on('submit(layui-bind-edit)',function(data){
  21. s.post('edit.html',data.field,function(r){
  22. layer.msg(r.msg,{time:1000,end:function(){
  23. if (!r.code) {
  24. history.go(-1)
  25. }
  26. }})
  27. })
  28. return false;
  29. })
  30. s('.layui-btn-sendsms').on('click',function(){
  31. var mobile = s('input[name=mobile]').val();
  32. if (s.trim(mobile) == '') {
  33. layer.msg('手机号码不能为空');
  34. return false;
  35. }
  36. var that = this;
  37. s.post('sendsms.html',{mobile:mobile},function(r){
  38. layer.msg(r.msg,{time:1000,end:function(){
  39. if (!r.code) {
  40. var serverTime = new Date().getTime();
  41. var endTime = serverTime + 59999;
  42. util.countdown(endTime, serverTime, function(date, serverTime, timer){
  43. if (date[3] == 0) {
  44. s(that).text('获取验证码');
  45. s('.layui-btn-sendsms').removeAttr('disabled');
  46. }else{
  47. s(that).text(date[3] + ' 秒后可重发');
  48. s('.layui-btn-sendsms').attr('disabled','disabled');
  49. }
  50. });
  51. }
  52. }})
  53. })
  54. })
  55. var bind = function(){}
  56. e('bind',new bind())
  57. })