sms.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. var locat = (window.location+'').split('/');
  2. $(function(){if('head'== locat[3]){locat = locat[0]+'//'+locat[2];}else{locat = locat[0]+'//'+locat[2]+'/'+locat[3];};});
  3. $(top.hangge());
  4. //发送
  5. function sendSms(){
  6. if($("#PHONE").val()==""){
  7. $("#PHONE").tips({
  8. side:3,
  9. msg:'请输入手机号',
  10. bg:'#AE81FF',
  11. time:2
  12. });
  13. $("#PHONE").focus();
  14. return false;
  15. }
  16. if($("#CONTENT").val()==""){
  17. $("#CONTENT").tips({
  18. side:3,
  19. msg:'请输入内容',
  20. bg:'#AE81FF',
  21. time:3
  22. });
  23. return false;
  24. }
  25. $("#zhongxin").hide();
  26. $("#zhongxin2").show();
  27. var PHONE = $("#PHONE").val();
  28. var CONTENT = $("#CONTENT").val();
  29. var isAll = $("#isAll").val();
  30. var TYPE = $("#TYPE").val();
  31. var fmsg = "${pd.msg}";
  32. $.ajax({
  33. type: "POST",
  34. url: locat+'/head/sendSms.do?tm='+new Date().getTime(),
  35. data: {PHONE:PHONE,CONTENT:CONTENT,isAll:isAll,TYPE:TYPE,fmsg:fmsg},
  36. dataType:'json',
  37. //beforeSend: validateData,
  38. cache: false,
  39. success: function(data){
  40. $.each(data.list, function(i, list){
  41. if(list.msg == 'ok'){
  42. var count = list.count;
  43. var ecount = list.ecount;
  44. $("#msg").tips({
  45. side:3,
  46. msg:'成功发出'+count+'条,失败'+ecount+'条',
  47. bg:'#68B500',
  48. time:4
  49. });
  50. }else{
  51. $("#msg").tips({
  52. side:3,
  53. msg:'短信发送失败,请联系管理员检查短信配置是否正确!',
  54. bg:'#FF0000',
  55. time:6
  56. });
  57. }
  58. setTimeout("close()",6000);
  59. timer(5);
  60. });
  61. }
  62. });
  63. }
  64. //倒计时
  65. function timer(intDiff){
  66. window.setInterval(function(){
  67. $('#second_show').html('<s></s>'+intDiff+'秒');
  68. intDiff--;
  69. }, 1000);
  70. }
  71. function setType(value){
  72. $("#TYPE").val(value);
  73. }
  74. function close(){
  75. top.Dialog.close();
  76. }
  77. function isAll(){
  78. if(document.getElementsByName('form-field-checkbox')[0].checked){
  79. $("#isAll").val('yes');
  80. $("#PHONE").attr("disabled",true);
  81. }else{
  82. $("#isAll").val('no');
  83. $("#PHONE").attr("disabled",false);
  84. }
  85. }
  86. //打开编辑
  87. function dialog_open(){
  88. $("#PHONEs").val($("#PHONE").val());
  89. $("#dialog-add").css("display","block");
  90. }
  91. //关闭编辑
  92. function cancel_pl(){
  93. $("#dialog-add").css("display","none");
  94. }
  95. //保存编辑
  96. function savePHONE(){
  97. $("#PHONE").val($("#PHONEs").val());
  98. $("#dialog-add").css("display","none");
  99. }