sysBulletinTemplateEdit.jsp 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <html>
  4. <head>
  5. <title>编辑 公告</title>
  6. <%@include file="/commons/include/form.jsp"%>
  7. <f:link href="form.css" ></f:link>
  8. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  9. <script type="text/javascript" src="${ctx}/js/hotent/platform/form/AttachMent.js" ></script>
  10. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/HtmlUploadDialog.js" ></script>
  11. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/FlexUploadDialog.js" ></script>
  12. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor2/form-setting/editor_config.js"></script>
  13. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor2/editor_api.js"></script>
  14. <script type="text/javascript">
  15. $(function() {
  16. var options={};
  17. var bulletinTemUeditor = new baidu.editor.ui.Editor({minFrameHeight:300,initialFrameWidth:800,lang:'zh_cn'});
  18. bulletinTemUeditor.render("txtHtml");
  19. if(showResponse){
  20. options.success=showResponse;
  21. }
  22. var frm=$('#sysBulletinTemlateForm').form();
  23. $("#name").blur(function(){
  24. var obj=$(this);
  25. autoPingin(obj);
  26. });
  27. $("a.save").click(function() {
  28. frm.ajaxForm(options);
  29. if(frm.valid()){
  30. $('#template').val(bulletinTemUeditor.getContent());
  31. $('#sysBulletinTemlateForm').submit();
  32. }
  33. });
  34. });
  35. function autoPingin(obj){
  36. var value=obj.val();
  37. Share.getPingyin({
  38. input:value,
  39. postCallback:function(data){
  40. $("#alias").val(data.output);
  41. }
  42. });
  43. }
  44. function showResponse(responseText) {
  45. var obj = new com.hotent.form.ResultMessage(responseText);
  46. if (obj.isSuccess()) {
  47. $.ligerDialog.confirm(obj.getMessage()+",是否继续操作","提示信息", function(rtn) {
  48. if(rtn){
  49. window.location.href = window.location.href;
  50. }else{
  51. window.location.href = "${returnUrl}";
  52. }
  53. });
  54. } else {
  55. $.ligerDialog.err("提示信息","公告模版保存失败!",obj.getMessage());
  56. }
  57. }
  58. </script>
  59. </head>
  60. <body>
  61. <div class="panel">
  62. <div class="panel-top">
  63. <div class="panel-toolbar">
  64. <div class="toolBar">
  65. <div class="group">
  66. <a class="link save" id="dataFormSave" href="javascript:;"><span></span>保存</a>
  67. </div>
  68. <div class="l-bar-separator"></div>
  69. <div class="group">
  70. <a class="link back" href="list.ht"><span></span>返回</a>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. <div class="panel-body">
  76. <form id="sysBulletinTemlateForm" method="post" action="save.ht">
  77. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  78. <tbody>
  79. <tr>
  80. <th width="20%">名称:<span class="required red">*</span></th>
  81. <td>
  82. <input type="text" name="name" id ="name" value="${sysbulletintemplate.name}" validate="{required:true,maxlength:128}" class="inputText" style="width: 61%;" />
  83. </td>
  84. </tr>
  85. <tr>
  86. <th width="15%">别名: </th>
  87. <td>
  88. <input type="text" name="alias" id="alias" value="${sysbulletintemplate.alias}" validate="{required:true,maxlength:128}" class="inputText" style="width: 61%;" />
  89. </td>
  90. </tr>
  91. <tr>
  92. <td align="right" nowrap="nowarp" style="width: 20%;"
  93. class="formTitle">内容</td>
  94. <td class="formInput">
  95. <div id="editor" position="center" style="overflow: hidden; height: 100%;">
  96. <textarea id="txtHtml" name="html" >${sysbulletintemplate.template}</textarea>
  97. <textarea id="template" name="template" style="display:none;"></textarea>
  98. </div>
  99. </td>
  100. </tbody>
  101. </table>
  102. <input type="hidden" name="id" value="${sysbulletintemplate.id}"/>
  103. </form>
  104. </div>
  105. </body>
  106. </html>