top-message.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. /**
  2. * Created by zhenglishan on 2017/10/25.
  3. */
  4. //初始化summernot
  5. $(function () {
  6. $("#summernote-content-top").summernote({
  7. height: 300,
  8. minHeight: 200,
  9. maxHeight: 400,
  10. toolbar:[]
  11. });
  12. });
  13. //
  14. function getNoReadMessage(userId){
  15. $("#dropdown-messages-wrapper-ul").empty();
  16. $.ajax({
  17. url:"ucMessage/getMessage",
  18. data:{id:userId},
  19. dataType:"json",
  20. success:function (data) {
  21. var oArr="";
  22. var count=0;
  23. $("#warning-num").html(data.length);
  24. $.each(data, function (i, obj) {
  25. if(count>2) return false;
  26. if(obj.isRead==0 ){
  27. oArr += "<li><div onclick='showMessageDialog(\""+obj.id+"\",\""+userId+"\")'><div class='media-body'><strong >"
  28. +obj.title+
  29. "</strong><br><small class='text-muted'>"
  30. +obj.publicDate+
  31. "</small></div></div></li><li class='divider'></li><li>";
  32. count++;
  33. }
  34. });
  35. $("#dropdown-messages-wrapper-ul").append(oArr);
  36. $("#dropdown-messages-wrapper-ul").append("<li><div class='text-center link-block'><a href='/ucMessage'><i class='fa fa-envelope'></i><strong>读取所有消息</strong></a></div></li>");
  37. }
  38. } );
  39. }
  40. //dialog显示消息详情
  41. function showMessageDialog(msgId,userId){
  42. // alert("tanchuang");
  43. $("#dialogMessage").find("form")[0].reset();
  44. if(msgId){
  45. $.ajax({
  46. url: "ucMessage/getDialogMessage",
  47. data: {msgId: msgId},
  48. dataType : "json",
  49. success : function(data){
  50. //alert("aaaa");
  51. data.userPass = "";
  52. $("#dialogMessage").modal('show');
  53. $("#dialogMessage").find("form").setForm(data);
  54. $("#summernote-content-top").code(data.content);
  55. $.ajax({
  56. url: "ucMessage/updateMessageAndUserStatus",
  57. data: {userId:userId,msgId: msgId},
  58. dataType : "json",
  59. success : function(data){
  60. }
  61. });
  62. }
  63. });
  64. }
  65. }