sysKnowledgeEdit.jsp 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <%@page import="com.hotent.core.api.util.PropertyUtil"%>
  4. <html>
  5. <head>
  6. <title>编辑 知识库</title>
  7. <%@include file="/commons/include/form.jsp" %>
  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 editor = new baidu.editor.ui.Editor({minFrameHeight:400,initialFrameWidth:'100%',lang:'zh_cn'});
  17. $("a.save").click(function() {
  18. $("#sysKnowledgeForm").attr("action","save.ht");
  19. $("#saveData").val(1);
  20. $("#txtHtml").val(editor.getContent());
  21. submitForm();
  22. });
  23. editor.render("txtHtml");
  24. AttachMent.init("w");
  25. });
  26. //提交表单
  27. function submitForm(){
  28. var options={};
  29. if(showResponse){
  30. options.success=showResponse;
  31. }
  32. var frm=$('#sysKnowledgeForm').form();
  33. frm.ajaxForm(options);
  34. if(frm.valid()){
  35. frm.submit();
  36. }
  37. }
  38. function showResponse(responseText) {
  39. var obj = new com.hotent.form.ResultMessage(responseText);
  40. if (obj.isSuccess()) {
  41. $.ligerDialog.confirm(obj.getMessage()+",是否继续操作","提示信息", function(rtn) {
  42. if(rtn){
  43. window.location.reload();
  44. }else{
  45. this.close();
  46. window.opener.location.reload();
  47. }
  48. });
  49. } else {
  50. $.ligerDialog.err("提示信息","知识库保存失败!",obj.getMessage());
  51. }
  52. }
  53. </script>
  54. </head>
  55. <body>
  56. <div class="panel">
  57. <div class="panel-top">
  58. <div class="panel-toolbar">
  59. <div class="toolBar">
  60. <div class="group"><a class="link save" id="dataFormSave" href="#"><span></span>保存</a></div>
  61. <div class="l-bar-separator"></div>
  62. </div>
  63. </div>
  64. </div>
  65. <div >
  66. <form id="sysKnowledgeForm" method="post" action="save.ht">
  67. <table class="table-detail" cellpadding="0" cellspacing="0" border="0" type="main">
  68. <input type="hidden" name="typeid" value="${sysKnowledge.typeid}" />
  69. <tr>
  70. <th width="10%">主题: </th>
  71. <td ><input style="width: 300px" type="text" id="subject" name="subject" value="${sysKnowledge.subject}" class="inputText" validate="{required:true,maxlength:150}" /></td>
  72. </tr>
  73. <tr>
  74. <th width="10%">书签: </th>
  75. <td>
  76. <input class="inputText" id="markStr" style="width: 300px" name="markStr" type="text" value="${markStr}" validate="{maxlength:150}"><span style="margin-left: 10px;"><font style="color:red">*</font>多个书签以逗号隔开</span>
  77. </td>
  78. <tr>
  79. <tr>
  80. <th width="10%">内容: </th>
  81. <td align="center" class="formInput">
  82. <div id="editor" position="center"
  83. style="overflow: hidden; height: 100%;">
  84. <textarea id="txtHtml" name="content">${sysKnowledge.content}</textarea>
  85. </div>
  86. </td>
  87. </tr>
  88. <tr>
  89. <th width="10%">附件: </th>
  90. <td>
  91. <div name="div_attachment_container">
  92. <div class="attachement"></div>
  93. <textarea style="display: none" controltype="attachment"
  94. id="attachment" name="attachment" lablename="附件" validate="{}">${sysKnowledge.attachment}</textarea>
  95. <a href="javascript:;" field="attachment" class="link selectFile"
  96. atype="select" onclick="AttachMent.addFile(this);">选择</a>
  97. </div>
  98. </td>
  99. </tr>
  100. </table>
  101. <input type="hidden" name="id" value="${sysKnowledge.id}" />
  102. <input type="hidden" name="saveData" id="saveData" />
  103. <input type="hidden" name="executeType" value="start" />
  104. </form>
  105. </div>
  106. </div>
  107. </body>
  108. </html>