fhsms.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. var locat = (window.location+'').split('/');
  2. $(function(){if('fhsms'== locat[3]){locat = locat[0]+'//'+locat[2];}else{locat = locat[0]+'//'+locat[2]+'/'+locat[3];};});
  3. $(top.hangge());
  4. //发送
  5. function sendFhsms(){
  6. if($("#TYPE").val()=="1"){
  7. $("#CONTENT").val(getContentTxt());
  8. }else{
  9. $("#CONTENT").val(getContent());
  10. }
  11. if($("#USERNAME").val()==""){
  12. $("#USERNAME").tips({
  13. side:3,
  14. msg:'请输入用户名',
  15. bg:'#AE81FF',
  16. time:2
  17. });
  18. $("#USERNAME").focus();
  19. return false;
  20. }
  21. if($("#CONTENT").val()==""){
  22. $("#nr").tips({
  23. side:1,
  24. msg:'请输入内容',
  25. bg:'#AE81FF',
  26. time:3
  27. });
  28. return false;
  29. }
  30. $("#zhongxin").hide();
  31. $("#zhongxin2").show();
  32. var USERNAME = $("#USERNAME").val();
  33. var CONTENT = $("#CONTENT").val();
  34. $.ajax({
  35. type: "POST",
  36. url: locat+'/fhsms/save.do?tm='+new Date().getTime(),
  37. data: {USERNAME:USERNAME,CONTENT:CONTENT},
  38. dataType:'json',
  39. //beforeSend: validateData,
  40. cache: false,
  41. success: function(data){
  42. $.each(data.list, function(i, list){
  43. if(list.msg == 'ok'){
  44. var count = list.count;
  45. var ecount = list.ecount;
  46. $("#msg").tips({
  47. side:3,
  48. msg:'成功发出'+count+'条,失败'+ecount+'条',
  49. bg:'#68B500',
  50. time:3
  51. });
  52. top.fhsmsmsg(USERNAME); //websocket即时通讯去通知收信人有站内信接收 ,fhsmsmsg()函数 editUserH()在 WebRoot\static\js\myjs\head.js
  53. }else{
  54. $("#msg").tips({
  55. side:3,
  56. msg:'发送失败,请联系管理员!',
  57. bg:'#FF0000',
  58. time:6
  59. });
  60. }
  61. setTimeout("close()",3000);
  62. timer(2);
  63. });
  64. }
  65. });
  66. }
  67. //倒计时
  68. function timer(intDiff){
  69. window.setInterval(function(){
  70. $('#second_shows').html('<s></s>'+intDiff+'秒');
  71. intDiff--;
  72. }, 1000);
  73. }
  74. function setType(value){
  75. $("#TYPE").val(value);
  76. }
  77. function close(){
  78. top.Dialog.close();
  79. }
  80. //打开查看
  81. function dialog_open(){
  82. $("#USERNAMES").val($("#USERNAME").val());
  83. $("#dialog-add").css("display","block");
  84. }
  85. //关闭查看
  86. function cancel_pl(){
  87. $("#dialog-add").css("display","none");
  88. }
  89. //ueditor纯文本
  90. function getContentTxt() {
  91. var arr = [];
  92. arr.push(UE.getEditor('editor').getContentTxt());
  93. return arr.join("");
  94. }
  95. //ueditor有标签文本
  96. function getContent() {
  97. var arr = [];
  98. arr.push(UE.getEditor('editor').getContent());
  99. return arr.join("");
  100. }
  101. setTimeout("ueditor()",500);
  102. function ueditor(){
  103. var ue = UE.getEditor('editor');
  104. }