detail.html 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. <!DOCTYPE HTML>
  2. <html xmlns:th="http://www.thymeleaf.org"
  3. xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
  4. layout:decorate="~{admin/common/common}">
  5. <head>
  6. <title>添加通知公告</title>
  7. <style>
  8. .ke-container-default {
  9. width: 100% !important
  10. }
  11. .error {
  12. color: red;
  13. }
  14. </style>
  15. </head>
  16. <body layout:fragment="content">
  17. <article class="page-container">
  18. <form class="form form-horizontal" id="form-add">
  19. <div class="row cl">
  20. <label class="form-label col-xs-4 col-sm-2">项目大类:</label>
  21. <div class="formControls col-xs-8 col-sm-9">
  22. <p th:text="${project?.project_super_type_name}"></p>
  23. </div>
  24. </div>
  25. <div class="row cl">
  26. <label class="form-label col-xs-4 col-sm-2">项目来源:</label>
  27. <div class="formControls col-xs-8 col-sm-9">
  28. <p th:text="${project?.project_source_name}"></p>
  29. </div>
  30. </div>
  31. <div class="row cl">
  32. <label class="form-label col-xs-4 col-sm-2">是否在线申报项目:</label>
  33. <div class="formControls col-xs-8 col-sm-9">
  34. <p th:if="${project.is_online_application == '1'}"> 是(在线申报)</p>
  35. <p th:if="${project.is_online_application == '0'}"> 否(项目通知)</p>
  36. </div>
  37. </div>
  38. <div class="row cl">
  39. <label class="form-label col-xs-4 col-sm-2">发布单位:</label>
  40. <div class="formControls col-xs-8 col-sm-9">
  41. <p th:text="${project?.release_departments_name}"></p>
  42. </div>
  43. </div>
  44. <div class="row cl">
  45. <label class="form-label col-xs-4 col-sm-2">责任单位:</label>
  46. <div class="formControls col-xs-8 col-sm-9">
  47. <p th:text="${project?.department_name}"></p>
  48. </div>
  49. </div>
  50. <div class="row cl">
  51. <label class="form-label col-xs-4 col-sm-2">项目名称:</label>
  52. <div class="formControls col-xs-8 col-sm-9">
  53. <p th:text="${project?.project_name}"></p>
  54. </div>
  55. </div>
  56. <!--<div class="row cl">
  57. <label class="form-label col-xs-4 col-sm-2">专项扶持资金项目:</label>
  58. <div class="formControls col-xs-8 col-sm-9">
  59. <p th:if="${project.is_special_fund == '1'}"> 是</p>
  60. <p th:if="${project.is_special_fund == '0'}"> 否</p>
  61. </div>
  62. </div>-->
  63. <div class="row cl">
  64. <label class="form-label col-xs-4 col-sm-2">项目内容:</label>
  65. <div class="formControls col-xs-8 col-sm-9">
  66. <div id="project_content" name="project_content" th:utext="${project.project_content}">
  67. </div>
  68. </div>
  69. </div>
  70. <div class="row cl">
  71. <label class="form-label col-xs-4 col-sm-2"><span>附件:</span></label>
  72. <div class="formControls col-xs-8 col-sm-9">
  73. <div id="fileListPre" class="uploader-list">
  74. <th:block th:unless="${project.fileDown.file_url} == null">
  75. <a th:href="${fileUrl} + ${project.fileDown.file_url}" target="_blank">[[${project.fileDown.file_name}]]</a>
  76. </th:block>
  77. </div>
  78. </div>
  79. </div>
  80. <div class="row cl">
  81. <label class="form-label col-xs-4 col-sm-2"><span>摘要:</span></label>
  82. <div class="formControls col-xs-8 col-sm-9">
  83. <p>[[${project?.summary}]]</p>
  84. </div>
  85. </div>
  86. <div class="row cl">
  87. <label class="form-label col-xs-4 col-sm-2"><span>申报开始日期:</span></label>
  88. <div class="formControls col-xs-8 col-sm-9">
  89. <p>[[${project?.apply_startdate}]]</p>
  90. </div>
  91. </div>
  92. <div class="row cl">
  93. <label class="form-label col-xs-4 col-sm-2"><span>申报截止日期:</span></label>
  94. <div class="formControls col-xs-8 col-sm-9">
  95. <p>[[${project?.apply_enddate}]]</p>
  96. </div>
  97. </div>
  98. <div class="row cl">
  99. <label class="form-label col-xs-4 col-sm-2"><span>是否公开:</span></label>
  100. <div class="formControls col-xs-8 col-sm-9">
  101. <p th:if="${project.is_open == '1'}">是</p>
  102. <p th:if="${project.is_open == '0'}">否</p>
  103. </div>
  104. </div>
  105. <!--<div class="row cl">
  106. <label class="form-label col-xs-4 col-sm-2"><span>消息通知:</span></label>
  107. <div class="formControls col-xs-8 col-sm-9">
  108. <p th:if="${project.app_notice == '1'}"> APP通知</p>
  109. <p th:if="${project.mes_notice == '1'}"> 短信通知</p>
  110. </div>
  111. </div>-->
  112. <div class="row cl">
  113. <label class="form-label col-xs-4 col-sm-2"><span>已添加单位:</span></label>
  114. <div class="formControls col-xs-8 col-sm-9">
  115. <input id="pushStreetIds" name="push_street_ids" type="hidden" th:value="${project.push_street_ids}" />
  116. <input id="pushBuildIds" name="push_build_ids" type="hidden" th:value="${project.push_build_ids}"/>
  117. <input id="pushCompanyIds" name="push_company_ids" type="hidden" th:value="${project.push_company_ids}"/>
  118. <input id="pushStreetNames" name="push_street_names" type="hidden" th:value="${project.push_street_names}" />
  119. <input id="pushBuildNames" name="push_build_names" type="hidden" th:value="${project.push_build_names}"/>
  120. <input id="pushCompanyNames" name="push_company_names" type="hidden" th:value="${project.push_company_names}"/>
  121. <input id="id" name="id" type="hidden" th:value="${project.id}"/>
  122. <input type="hidden" id="isPush">
  123. <span id="pushNames" th:text="${project.push_company_names}">
  124. </span>
  125. </div>
  126. </div>
  127. <div class="row cl">
  128. <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-2">
  129. <a onClick="removeIframe();" class="btn btn-default radius" type="button">&nbsp;&nbsp;返回&nbsp;&nbsp;</a>
  130. </div>
  131. </div>
  132. </form>
  133. </article>
  134. <script type="text/javascript" th:src="@{/js/government/notify/notify_add.js}"></script>
  135. <script type="text/javascript" th:src="@{/h-ui/lib/webuploader/0.1.5/webuploader.min.js}"></script>
  136. <script th:inline="javascript">
  137. /**
  138. * 取消
  139. */
  140. function removeIframe() {
  141. var index = parent.layer.getFrameIndex(window.name);
  142. parent.layer.close(index);
  143. }
  144. laydate.render({
  145. elem: '#apply_startDate', //指定元素
  146. min: 0
  147. });
  148. laydate.render({
  149. elem: '#apply_endDate', //指定元素
  150. min: 0
  151. });
  152. var state = "0";
  153. $("#form-add").validate({
  154. rules: {
  155. project_name: {
  156. required: true,
  157. maxlength: 255
  158. },
  159. project_content: {
  160. required: true
  161. }
  162. },
  163. onkeyup: false,
  164. focusCleanup: true,
  165. focusInvalid: false,
  166. success: "valid",
  167. submitHandler: function (form) {
  168. if (editor.isEmpty()) {
  169. errorMessage('请输入项目内容');
  170. return false;
  171. } else if (editor.text().length > 15000) {
  172. //errorMessage('项目内容最多15000字');
  173. //return false;
  174. }
  175. /*if ($("#isPush").val() == "true") {
  176. if ($("#pushStreetIds").val() == "" && $("#pushBuildIds").val() == "" && $("#pushCompanyIds").val() == "") {
  177. sadMessage("请选择推送单位!");
  178. return false;
  179. }
  180. } else {
  181. $("#pushStreetIds").val("");
  182. $("#pushBuildIds").val("");
  183. $("#pushCompanyIds").val("");
  184. $("#pushStreetNames").val("");
  185. $("#pushBuildNames").val("");
  186. $("#pushCompanyNames").val("");
  187. }*/
  188. $(form).ajaxSubmit({
  189. type: 'post',
  190. url: pagePath + "/projectDeclaration/update",
  191. dataType: "json",
  192. data: {
  193. /*isPush: $("#isPush").val()*/
  194. state: state
  195. },
  196. success: function (result) {
  197. if (result.success) {
  198. succeedMessage(result.message);
  199. setTimeClose();
  200. } else {
  201. // $(form).find(":submit").attr("disabled", false);
  202. errorMessage(result.message);
  203. }
  204. },
  205. error: function () {
  206. errorMessage('系统错误!');
  207. }
  208. });
  209. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  210. }
  211. });
  212. function release() {
  213. state = "1";
  214. }
  215. function save() {
  216. state = "0";
  217. }
  218. function preview() {
  219. }
  220. </script>
  221. </body>
  222. </html>