sysNoticeSupervisionEdit.jsp 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <%--
  2. time:2017-05-19 15:27:02
  3. desc:edit the SYS_NOTICE_SUPERVISION
  4. --%>
  5. <%@page language="java" pageEncoding="UTF-8"%>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <%@page import="com.hotent.core.api.util.PropertyUtil"%>
  8. <html>
  9. <head>
  10. <title>编辑督查通知单</title>
  11. <%@include file="/commons/include/form.jsp" %>
  12. <link href="${ctx}/styles/default/css/hotent/dataRights.css" rel="stylesheet" />
  13. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  14. <script type="text/javascript" src="${ctx}/js/hotent/platform/form/AttachMent.js" ></script>
  15. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/HtmlUploadDialog.js" ></script>
  16. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor2/lang/zh-cn/zh-cn.js"></script>
  17. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor2/themes/default/css/ueditor.css"></script>
  18. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor2/form-setting/editor_config.js"></script>
  19. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor2/editor_api.js"></script>
  20. <script type="text/javascript" charset="utf-8" src="${ctx}/js/hotent/platform/system/SysDialog.js"></script>
  21. <script type="text/javascript" charset="utf-8" src="${ctx}/weixin/assets/js/handlebars.min.js"></script>
  22. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/SysPlanScript.js"></script>
  23. <script type="text/javascript">
  24. var sysNoticeSupervisionUeditor;
  25. $(function() {
  26. $("#publicationType").val("1");
  27. var sysNoticeSupervisionUeditor = new baidu.editor.ui.Editor({minFrameHeight:300,initialFrameWidth:'100%',lang:'zh_cn'});
  28. sysNoticeSupervisionUeditor.render("txtHtml");
  29. var frm=$('#sysNoticeSupervisionForm').form();
  30. $("a.save").click(function() {
  31. $('#content').val(sysNoticeSupervisionUeditor.getContent());
  32. $("#sysNoticeSupervisionForm").attr("action","save.ht");
  33. $("#saveData").val(1);
  34. submitForm();
  35. });
  36. });
  37. //提交表单
  38. function submitForm(){
  39. var options={};
  40. if(showResponse){
  41. options.success=showResponse;
  42. }
  43. var frm=$('#sysNoticeSupervisionForm').form();
  44. frm.ajaxForm(options);
  45. if(frm.valid()){
  46. frm.submit();
  47. }
  48. }
  49. function showResponse(responseText) {
  50. var obj = new com.hotent.form.ResultMessage(responseText);
  51. if(!obj.isSuccess()){
  52. $.ligerDialog.err("提示信息"," SYS_NOTICE_SUPERVISION保存失败!",obj.getMessage());
  53. return;
  54. }
  55. $.ligerDialog.confirm(obj.getMessage()+",是否继续操作","提示信息", function(rtn) {
  56. if(rtn){
  57. window.location.href = window.location.href;
  58. }else{
  59. window.location.href = "${ctx}/platform/system/sysNoticeSupervision/list.ht";
  60. }
  61. });
  62. }
  63. // 弹出组织框
  64. function showOrgDialog(){
  65. OrgDialog({callback:dlgOrgCallBack,ids:$("#receiverOrgId").val(),names:$("#receiverOrgName").val(),isSingle:false});
  66. };
  67. // 组织框返回数据
  68. function dlgOrgCallBack(orgIds, orgNames)
  69. {
  70. if(orgIds.indexOf('10000001330190')>0){
  71. $.ligerDialog.warn("督查通知不能发送给督查室请重新选择!","消息提示");
  72. return;
  73. }else if(orgIds==10000001330190){
  74. $.ligerDialog.warn("督查通知不能发送给督查室请重新选择!","消息提示");
  75. return;
  76. }else{
  77. $("#receiverOrgName").val(orgNames);
  78. $("#receiverOrgId").val(orgIds);
  79. }
  80. //$("#receiveType").val(retypes);
  81. }
  82. // 清空所选组织
  83. function reSetOrg(obj)
  84. {
  85. $("#receiverOrgName").val("");
  86. $("#receiverOrgId").val("");
  87. }
  88. </script>
  89. </head>
  90. <body>
  91. <div class="panel">
  92. <div class="panel-top">
  93. <div class="tbar-title">
  94. <c:choose>
  95. <c:when test="${sysNoticeSupervision.id !=null}">
  96. <span class="tbar-label"><span></span>编辑督查通知单</span>
  97. </c:when>
  98. <c:otherwise>
  99. <span class="tbar-label"><span></span>添加督查通知单</span>
  100. </c:otherwise>
  101. </c:choose>
  102. </div>
  103. <div class="panel-toolbar">
  104. <div class="toolBar">
  105. <div class="group"><a class="link save" id="dataFormSave" href="#"><span></span>保存</a></div>
  106. <div class="l-bar-separator"></div>
  107. <div class="group"><a class="link back" href="list.ht"><span></span>返回</a></div>
  108. </div>
  109. </div>
  110. </div>
  111. <div class="panel-body">
  112. <form id="sysNoticeSupervisionForm" method="post" action="save.ht">
  113. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  114. <tr>
  115. <th width="20%">主题: <span class="required red">*</span></th>
  116. <td><input type="text" id="subject" name="subject" value="${sysNoticeSupervision.subject}" validate="{required:true,maxlength:128}" class="inputText" style="width: 50%;" /></td>
  117. </tr>
  118. <tr>
  119. <th width="15%">组织发布: </th>
  120. <td>
  121. <input id="receiverOrgName" name="receiverOrgName"
  122. size="80" readonly="readonly"
  123. value="${messageSend.receiverOrgName}" /> <a href="javascript:;"
  124. onclick="showOrgDialog()" class="link get">选择</a> <a
  125. href="javascript:;" onclick="reSetOrg()" class="link clean">清空</a>
  126. <input type="hidden" id="receiverOrgId" name="receiverOrgId"
  127. value="" class="inputText" />
  128. </td>
  129. </tr>
  130. <tr>
  131. <th width="20%">要求回复时间: <span class="required red">*</span></th>
  132. <td><input type="text" id="asktime" name="asktime" value="<fmt:formatDate value='${sysNoticeSupervision.asktime}' pattern='yyyy-MM-dd'/>" class="inputText date" validate="{required:true,maxlength:128}" class="inputText"/></td>
  133. </tr>
  134. <tr>
  135. <th align="right" nowrap="nowarp" style="width: 20%;"
  136. class="formTitle">内容</th>
  137. <td class="formInput">
  138. <div id="editor" position="center"
  139. style="overflow: hidden; height: 100%;">
  140. <textarea id="txtHtml" name="html">${sysNoticeSupervision.content}</textarea>
  141. <textarea id="content" name="content" style="display:none;"></textarea>
  142. </div>
  143. </td>
  144. <!-- <td><input type="text" id="content" name="content" value="${sysNoticeSupervision.content}" class="inputText" validate="{required:false}" /></td> -->
  145. </tr>
  146. </table>
  147. <input type="hidden" name="id" value="${sysNoticeSupervision.id}" />
  148. <input type="hidden" name="saveData" id="saveData" />
  149. <input type="hidden" name="executeType" value="start" />
  150. </form>
  151. </div>
  152. </div>
  153. </body>
  154. </html>