app.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. $(function(){
  2. $('.form-ajax').submit(function(e){
  3. e.preventDefault();
  4. $.ajax({
  5. url : $(this).attr('action'),
  6. type : 'POST',
  7. dataType : 'json',
  8. data: $(this).serialize(),
  9. beforeSend: function(){
  10. $('.prompt-error').text('');
  11. $('.woody-prompt').hide();
  12. },
  13. success : function(result){
  14. if(result.status=='0'){
  15. $('.prompt-error').html('<span class="glyphicon glyphicon-info-sign"></span>&nbsp;'+result.msg);
  16. $('.woody-prompt').show();
  17. }
  18. if(result.status=='1'){
  19. alert(result.msg);
  20. if(result.url){
  21. window.location.href = result.url;
  22. }
  23. }
  24. if(result.status=='0'){
  25. $('[name=chkcode]').val('');
  26. $('.imgcode').click();
  27. }
  28. }
  29. });
  30. });
  31. $('h3 span').click(function(){
  32. $('h3 span').removeClass('current');
  33. $(this).addClass('current');
  34. $('.set').hide();
  35. $('.set'+$(this).index()).removeClass('hide').show();
  36. });
  37. $('[data-toggle="tooltip"]').tooltip();
  38. $('.selectAllCheckbox').click(function(){
  39. if($(this).prop('checked')){
  40. $('.checkbox').prop('checked',true);
  41. } else {
  42. $('.checkbox').prop('checked',false);
  43. }
  44. });
  45. $('.zclipCopy').zclip({
  46. path: '/static/common/ZeroClipboard.swf',
  47. copy: function(){
  48. return $(this).prop('data');
  49. },
  50. afterCopy: function(){
  51. alert('复制成功');
  52. }
  53. });
  54. $(".form_datetime").datetimepicker({
  55. format: 'yyyy-mm-dd',
  56. minView: 'month',
  57. todayBtn: 1,
  58. autoclose: 1,
  59. });
  60. });
  61. function showContent(title,url){
  62. $('#waModal').modal('show');
  63. $('#waModal .modal-title').text(title);
  64. $.get(url,{t:new Date().getTime()},function(data){
  65. $('#waModal .modal-body').html(data);
  66. });
  67. }
  68. function del(id,url){
  69. if(confirm('是否要执行此操作?')){
  70. $.get(url,{id:id},function(ret){
  71. if(ret.status=='0'){
  72. alert('删除失败');
  73. } else {
  74. $('[data-id="'+id+'"]').fadeOut();
  75. }
  76. },'json');
  77. }
  78. }
  79. function freeze(id,url){
  80. if(confirm('是否要执行此操作?')){
  81. $.get(url,{id:id},function(ret){
  82. if(ret.status=='0'){
  83. alert(ret.msg);
  84. } else {
  85. $('.freeze'+id).prop('title',ret.title);
  86. $('.state'+id+' span').removeClass(ret.removeClass);
  87. $('.state'+id+' span').addClass(ret.addClass);
  88. $('.state'+id+' span').text(ret.stateName);
  89. $('.freeze'+id).text(ret.msg);
  90. }
  91. },'json');
  92. }
  93. }
  94. function op(id,userid){
  95. $.post('/derpay/users/tongdao_edit',{id:id,userid:userid},function(ret){
  96. if(ret.status=='1'){
  97. if(ret.st=='0'){
  98. $('td.label'+id+' span.label').removeClass('label-danger').addClass('label-success');
  99. $('td.label'+id+' span.glyphicon').removeClass('glyphicon-remove').addClass('glyphicon-ok');
  100. $('td.btn'+id+' a').text('关闭');
  101. }
  102. if(ret.st=='1'){
  103. $('td.label'+id+' span.label').removeClass('label-success').addClass('label-danger');
  104. $('td.label'+id+' span.glyphicon').removeClass('glyphicon-ok').addClass('glyphicon-remove');
  105. $('td.btn'+id+' a').text('打开');
  106. //$('td.btn'+id+' a').attr('onclick',"alert('联系客服开通!')");
  107. }
  108. } else {
  109. alert('设置失败');
  110. }
  111. },'json');
  112. }