msg-info-input.jsp 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <%@page contentType="text/html;charset=UTF-8"%>
  2. <%@include file="/taglibs.jsp"%>
  3. <%pageContext.setAttribute("currentHeader", "pim");%>
  4. <%pageContext.setAttribute("currentMenu", "msg");%>
  5. <%pageContext.setAttribute("currentTitle", "bpm-process-5");%>
  6. <!doctype html>
  7. <html lang="en">
  8. <head>
  9. <%@include file="/common/meta.jsp"%>
  10. <title>编辑</title>
  11. <%@include file="/common/s3.jsp"%>
  12. <link href="${tenantPrefix}/s/jquery-ui/jquery-ui.min.css" rel="stylesheet">
  13. <script src="${tenantPrefix}/s/jquery-ui/jquery-ui.min.js"></script>
  14. <link rel='stylesheet' href='${tenantPrefix}/s/inputosaurus/inputosaurus.css' type='text/css' media='screen' />
  15. <script src='${tenantPrefix}/s/inputosaurus/inputosaurus.js' type='text/javascript'></script>
  16. <script type="text/javascript">
  17. $(function() {
  18. $("#msg-infoForm").validate({
  19. submitHandler: function(form) {
  20. bootbox.animate(false);
  21. var box = bootbox.dialog('<div class="progress progress-striped active" style="margin:0px;"><div class="bar" style="width: 100%;"></div></div>');
  22. form.submit();
  23. },
  24. errorClass: 'validate-error',
  25. 'rules': {
  26. 'username': {
  27. 'required': true,
  28. 'remote': '${tenantPrefix}/rs/user/exists'
  29. }
  30. }
  31. });
  32. $('#msgInfo_username').inputosaurus({
  33. width : '350px',
  34. autoCompleteSource : function(request, response) {
  35. var term = request.term;
  36. if (term.length > 2) {
  37. $.get('${tenantPrefix}/rs/user/search', {
  38. username: term
  39. }, function(result) {
  40. var data = [];
  41. for (var i = 0; i < result.length; i++) {
  42. data.push(result[i].username);
  43. }
  44. response(data);
  45. });
  46. }
  47. },
  48. activateFinalResult: true,
  49. change : function(ev) {
  50. // $('#widget2_reflect').val(ev.target.value);
  51. }
  52. });
  53. })
  54. </script>
  55. </head>
  56. <body>
  57. <%request.setAttribute("pageNow", "pim");%>
  58. <%@include file="/header/pim3.jsp"%>
  59. <div class="row-fluid">
  60. <%@include file="/menu/pim3.jsp"%>
  61. <!-- start of main -->
  62. <section id="m-main" class="col-md-10" style=" ">
  63. <div class="panel panel-default">
  64. <div class="panel-heading">
  65. 编辑
  66. </div>
  67. <div class="panel-body">
  68. <form id="pimRemindForm" method="post" action="msg-info-save.do" class="form-horizontal">
  69. <c:if test="${not empty model}">
  70. <input id="pimRemind_id" type="hidden" name="id" value="${model.id}">
  71. </c:if>
  72. <div class="form-group">
  73. <label class="control-label col-md-1" for="msgInfo_username">收件人</label>
  74. <div class="col-sm-5">
  75. <input id="msgInfo_username" type="text" name="username" value="" size="40" class="form-control original">
  76. </div>
  77. </div>
  78. <div class="form-group">
  79. <label class="control-label col-md-1" for="pimRemind_infoTime">名称</label>
  80. <div class="col-sm-5">
  81. <input id="msg-info_name" type="text" name="name" value="${model.name}" class="form-control required" minlength="2" maxlength="50" style="width: 350px;">
  82. </div>
  83. </div>
  84. <div class="form-group">
  85. <label class="control-label col-md-1" for="pimRemind_description">内容</label>
  86. <div class="col-sm-5">
  87. <textarea id="msg-info_descn" name="content" style="width: 350px;" rows="10" class="form-control">${model.content}</textarea>
  88. </div>
  89. </div>
  90. <div class="form-group">
  91. <div class="col-md-offset-1 col-md-11">
  92. <button type="submit" class="btn btn-primary a-submit"><spring:message code='core.input.save' text='保存'/></button>
  93. &nbsp;
  94. <button type="button" class="btn btn-link a-cancel" onclick="history.back();"><spring:message code='core.input.back' text='返回'/></button>
  95. </div>
  96. </div>
  97. </form>
  98. </div>
  99. </div>
  100. </section>
  101. <!-- end of main -->
  102. </div>
  103. </body>
  104. </html>