msg-info-view.jsp 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <%@page contentType="text/html;charset=UTF-8"%>
  2. <%@include file="/taglibs.jsp"%>
  3. <%pageContext.setAttribute("currentHeader", "pim");%>
  4. <%pageContext.setAttribute("currentMenu", "msg");%>
  5. <!doctype html>
  6. <html lang="en">
  7. <head>
  8. <%@include file="/common/meta.jsp"%>
  9. <title>编辑</title>
  10. <%@include file="/common/s3.jsp"%>
  11. <link href="${tenantPrefix}/s/jquery-ui/jquery-ui.min.css" rel="stylesheet">
  12. <script src="${tenantPrefix}/s/jquery-ui/jquery-ui.min.js"></script>
  13. <link rel='stylesheet' href='${tenantPrefix}/s/inputosaurus/inputosaurus.css' type='text/css' media='screen' />
  14. <script src='${tenantPrefix}/s/inputosaurus/inputosaurus.js' type='text/javascript'></script>
  15. <script type="text/javascript">
  16. $(function() {
  17. $("#msg-infoForm").validate({
  18. submitHandler: function(form) {
  19. bootbox.animate(false);
  20. var box = bootbox.dialog('<div class="progress progress-striped active" style="margin:0px;"><div class="bar" style="width: 100%;"></div></div>');
  21. form.submit();
  22. },
  23. errorClass: 'validate-error',
  24. 'rules': {
  25. 'username': {
  26. 'required': true,
  27. 'remote': '${tenantPrefix}/rs/user/exists'
  28. }
  29. }
  30. });
  31. $('#msgInfo_username').inputosaurus({
  32. width : '350px',
  33. autoCompleteSource : function(request, response) {
  34. var term = request.term;
  35. if (term.length > 2) {
  36. $.get('${tenantPrefix}/rs/user/search', {
  37. username: term
  38. }, function(result) {
  39. var data = [];
  40. for (var i = 0; i < result.length; i++) {
  41. data.push(result[i].username);
  42. }
  43. response(data);
  44. });
  45. }
  46. },
  47. activateFinalResult: true,
  48. change : function(ev) {
  49. // $('#widget2_reflect').val(ev.target.value);
  50. }
  51. });
  52. })
  53. </script>
  54. </head>
  55. <body>
  56. <%@include file="/header/msg-info.jsp"%>
  57. <div class="row-fluid">
  58. <%@include file="/menu/msg-info.jsp"%>
  59. <!-- start of main -->
  60. <section id="m-main" class="col-md-10" style=" ">
  61. <div class="panel panel-default">
  62. <div class="panel-body">
  63. <p><span class="label label-default"><tags:user userId="${model.senderId}"/></span> <span class="label label-default"><fmt:formatDate value="${model.createTime}" type="both"/></span></p>
  64. <p>${model.content}</p>
  65. </div>
  66. </div>
  67. </section>
  68. <!-- end of main -->
  69. </div>
  70. </body>
  71. </html>