nodeMsgTemplateEdit.jsp 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <%--
  2. time:2015-04-09 17:19:23
  3. desc:edit the 对象权限表
  4. --%>
  5. <%@page language="java" pageEncoding="UTF-8"%>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <%@ taglib prefix="ht" tagdir="/WEB-INF/tags/wf"%>
  8. <html>
  9. <head>
  10. <title>流程信息模板编辑</title>
  11. <%@include file="/commons/include/form.jsp" %>
  12. <!-- zTree引入 -->
  13. <f:link href="tree/zTreeStyle.css"></f:link>
  14. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerMenu.js"></script>
  15. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerTab.js"></script>
  16. <script type="text/javascript" src="${ctx}/js/tree/jquery.ztree.js"></script>
  17. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerLayout.js"></script>
  18. <!-- 引入ngjs -->
  19. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  20. <script type="text/javascript" src="${ctx}/js/angular/angular.min.js"></script>
  21. <script type="text/javascript" src="${ctx}/js/angular/service/baseServices.js"></script>
  22. <script type="text/javascript" src="${ctx}/js/angular/service/arrayToolService.js"></script>
  23. <script type="text/javascript" src="${ctx}/js/angular/service/commonListService.js"></script>
  24. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/nodeMsgTemplate/NodeMsgTemplateService.js"></script>
  25. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/nodeMsgTemplate/EditController.js"></script>
  26. <!-- 引入ueditor -->
  27. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor/ueditor.config.js"></script>
  28. <script type="text/javascript" charset="utf-8" src="${ctx}/js/ueditor/ueditor.all.js"></script>
  29. <script type="text/javascript">
  30. var defId="${param.defId}";
  31. var id="${param.id}";
  32. var nodeId="${param.nodeId}"==""?0:"${param.nodeId}";
  33. var parentDefId="${param.parentDefId}"==""?0:"${param.parentDefId}";
  34. var fieldTree=null;
  35. var ue;
  36. $(function() {
  37. $("#defLayout").ligerLayout({leftWidth:210,height: '100%',allowLeftResize:false});
  38. $("#tab").ligerTab();
  39. });
  40. var dialog =frameElement!=null?frameElement.dialog:null;
  41. function closeWin(){
  42. if(dialog){//弹出框打开
  43. dialog.close();
  44. dialog.get("reset")();//刷新父
  45. }else{
  46. window.location.href="";
  47. }
  48. }
  49. </script>
  50. </head>
  51. <body ng-app="app" ng-controller="EditController">
  52. <form id="frmSubmit">
  53. <div class="panel">
  54. <div class="panel">
  55. <div class="panel-top">
  56. <div class="panel-toolbar">
  57. <div class="toolBar">
  58. <div class="group">标题:<input type="text" ng-model="prop.title" disabled="disabled" style="width: 200px" validate="{required:true,maxlength:64}" /></div>
  59. <div class="group"><a class="link save" ng-click="save()"><span></span>保存</a></div>
  60. <div class="group"><a class="link back" href="javaScript:closeWin()"><span></span>返回</a></div>
  61. <div class="group">列数:<input type="text" ng-model="param.columnNum" style="width: 50px" validate="{required:true,maxlength:64}" /></div>
  62. <div class="group"><a class="link reset" ng-click="initTemp()" ><span></span>初始化模板</a></div>
  63. </div>
  64. </div>
  65. </div>
  66. <div id="defLayout" >
  67. <div position="left" title="表字段" style="overflow: auto;float:left;width:100%">
  68. <ul id="fieldTree" class="ztree"></ul>
  69. </div>
  70. <div position="center" title="编辑器">
  71. <div id="tab" class="liger-tab">
  72. <div tabid="html" title="html模板">
  73. <textarea id="html" style="width: 100%;height:485px">${taskOpinion.opinion}</textarea>
  74. <script type="text/javascript">
  75. ue = UE.getEditor('html');
  76. </script>
  77. </div>
  78. <div tabid="text" title="text模板">
  79. <textarea id="text" rows="30" cols="124"></textarea>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. </form>
  87. </body>
  88. </html>