headEmail.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  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 sendEm(){
  6. if($("#TYPE").val()=="1"){
  7. $("#CONTENT").val(getContentTxt());
  8. }else{
  9. $("#CONTENT").val(getContent());
  10. }
  11. if($("#EMAIL").val()==""){
  12. $("#EMAIL").tips({
  13. side:3,
  14. msg:'请输入邮箱',
  15. bg:'#AE81FF',
  16. time:2
  17. });
  18. $("#EMAIL").focus();
  19. return false;
  20. }
  21. if($("#TITLE").val()==""){
  22. $("#TITLE").tips({
  23. side:3,
  24. msg:'请输入标题',
  25. bg:'#AE81FF',
  26. time:2
  27. });
  28. $("#TITLE").focus();
  29. return false;
  30. }
  31. if($("#CONTENT").val()==""){
  32. $("#nr").tips({
  33. side:1,
  34. msg:'请输入内容',
  35. bg:'#AE81FF',
  36. time:3
  37. });
  38. return false;
  39. }
  40. $("#zhongxin").hide();
  41. $("#zhongxin2").show();
  42. var EMAIL = $("#EMAIL").val();
  43. var TYPE = $("#TYPE").val();
  44. var TITLE = $("#TITLE").val();
  45. var CONTENT = $("#CONTENT").val();
  46. var isAll = $("#isAll").val();
  47. var fmsg = "${pd.msg}";
  48. $.ajax({
  49. type: "POST",
  50. url: locat+'/head/sendEmail.do?tm='+new Date().getTime(),
  51. data: {EMAIL:EMAIL,TYPE:TYPE,TITLE:TITLE,CONTENT:CONTENT,isAll:isAll,fmsg:fmsg},
  52. dataType:'json',
  53. //beforeSend: validateData,
  54. cache: false,
  55. success: function(data){
  56. $.each(data.list, function(i, list){
  57. if(list.msg == 'ok'){
  58. var count = list.count;
  59. var ecount = list.ecount;
  60. $("#msg").tips({
  61. side:3,
  62. msg:'成功发出'+count+'条,失败'+ecount+'条',
  63. bg:'#68B500',
  64. time:4
  65. });
  66. }else{
  67. $("#msg").tips({
  68. side:3,
  69. msg:'邮件发送失败,请联系管理员检查邮件服务器配置是否正确!',
  70. bg:'#FF0000',
  71. time:6
  72. });
  73. }
  74. setTimeout("close()",6000);
  75. timer(5);
  76. });
  77. }
  78. });
  79. }
  80. //倒计时
  81. function timer(intDiff){
  82. window.setInterval(function(){
  83. $('#second_shows').html('<s></s>'+intDiff+'秒');
  84. intDiff--;
  85. }, 1000);
  86. }
  87. function setType(value){
  88. $("#TYPE").val(value);
  89. }
  90. function close(){
  91. top.Dialog.close();
  92. }
  93. function isAll(){
  94. if(document.getElementsByName('form-field-checkbox')[0].checked){
  95. $("#isAll").val('yes');
  96. $("#EMAIL").attr("disabled",true);
  97. }else{
  98. $("#isAll").val('no');
  99. $("#EMAIL").attr("disabled",false);
  100. }
  101. }
  102. //编辑邮箱(此方式弃用)
  103. function editEmail(){
  104. var EMAIL = $("#EMAIL").val();
  105. var result = showModalDialog(locat+"/head/editEmail.do?EMAIL="+EMAIL,"","dialogWidth=600px;dialogHeight=380px;");
  106. if(result==null || ""==result){
  107. $("#EMAIL").val("");
  108. }else{
  109. $("#EMAIL").val(result);
  110. }
  111. }
  112. //打开编辑邮箱
  113. function dialog_open(){
  114. $("#EMAILs").val($("#EMAIL").val());
  115. $("#dialog-add").css("display","block");
  116. }
  117. //关闭编辑邮箱
  118. function cancel_pl(){
  119. $("#dialog-add").css("display","none");
  120. }
  121. //保存编辑邮箱
  122. function saveEmail(){
  123. $("#EMAIL").val($("#EMAILs").val());
  124. $("#dialog-add").css("display","none");
  125. }
  126. //ueditor纯文本
  127. function getContentTxt() {
  128. var arr = [];
  129. arr.push(UE.getEditor('editor').getContentTxt());
  130. return arr.join("");
  131. }
  132. //ueditor有标签文本
  133. function getContent() {
  134. var arr = [];
  135. arr.push(UE.getEditor('editor').getContent());
  136. return arr.join("");
  137. }
  138. setTimeout("ueditor()",500);
  139. function ueditor(){
  140. var ue = UE.getEditor('editor');
  141. }