processIframe.jsp 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools"></t:base>
  4. <script type="text/javascript">
  5. $(function() {
  6. $('#processtree').tree({
  7. animate : true,
  8. onClick : function(node) {
  9. $('#process-panelss').panel("refresh", "processController.do?processList&typeid=" + node.id);
  10. }
  11. });
  12. });
  13. function processcofig(id) {
  14. addOneTab('<t:mutiLang langKey="common.process.config"/>', 'processController.do?processTabs&processid=' + id);
  15. }
  16. function deploymentList(processkey) {
  17. addOneTab('<t:mutiLang langKey="common.process.published"/>', 'activitiController.do?deploymentListByProcesskey&processkey=' + processkey);
  18. }
  19. function processUpload(id){
  20. openuploadwin('<t:mutiLang langKey="common.process.import"/>', 'processController.do?processUpload&id='+id, "processList");
  21. }
  22. </script>
  23. <div class="easyui-layout" fit="true">
  24. <div region="center" style="padding:0px;border:0px" id="process-panelss">
  25. <t:datagrid name="processList" title="common.process.list" queryMode="single" actionUrl="processController.do?processGrid&typeid=${typeid}" idField="id" sortName="createDate" sortOrder="desc">
  26. <t:dgCol title="流程ID" field="id" width="100" hidden="true"></t:dgCol>
  27. <t:dgCol title="common.process.name" field="processname" query="true" width="70"></t:dgCol>
  28. <t:dgCol title="common.process.key" field="processkey" width="70"></t:dgCol>
  29. <t:dgCol title="common.process.status" field="TSType.typename" width="70"></t:dgCol>
  30. <t:dgCol title="common.bpm_status" field="processstate" replace="common.bpmstatus.publish_1,common.bpmstatus.unpublish_0" width="70"></t:dgCol>
  31. <t:dgCol title="common.operation" field="opt"></t:dgCol>
  32. <t:dgFunOpt title="common.process.upload" funname="processUpload(id)" urlclass="ace_button" urlfont="fa-cloud-upload"></t:dgFunOpt>
  33. <t:dgFunOpt funname="processcofig(id)" title="common.process.config" urlclass="ace_button" urlfont="fa-gear" urlStyle="background-color:#ec4758;"></t:dgFunOpt>
  34. <t:dgConfOpt url="processController.do?deployProcess&processid={id}" message="common.process.publish.sure" title="common.publish" urlclass="ace_button" urlStyle="background-color:#FF7F00;" urlfont="fa-play-circle-o"></t:dgConfOpt>
  35. <t:dgFunOpt exp="processstate#eq#1" funname="deploymentList(processkey)" title="common.process.version" urlclass="ace_button" urlfont="fa-sitemap"></t:dgFunOpt>
  36. <t:dgDelOpt exp="processstate#eq#0" url="processController.do?delprocess&id={id}" title="common.delete" urlclass="ace_button" urlfont="fa-trash-o"></t:dgDelOpt>
  37. </t:datagrid>
  38. <div id="processListtb" style="padding: 3px; height: 25px">
  39. <div style="float: left;">
  40. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-add" operationCode="add" onclick="openwindow('<t:mutiLang langKey="common.process.add"/>','designerController.do?processDesigner','processList','100%','100%')"><t:mutiLang langKey="common.process.add"/></a>
  41. <a href="#" class="easyui-linkbutton" plain="true" icon="icon-edit" operationCode="edit" onclick="editfs('<t:mutiLang langKey="common.process.update"/>','designerController.do?processDesigner')"><t:mutiLang langKey="common.process.update"/></a>
  42. </div>
  43. </div>
  44. </div></div>
  45. <div region="west" style="width: 150px;" title="<t:mutiLang langKey="common.type.list"/>" split="true">
  46. <div class="easyui-panel" style="padding: 10px;" fit="true" border="false">
  47. <ul id="processtree" class="">
  48. <c:forEach items="${typegroupList}" var="typegroup">
  49. <li id="">
  50. <span><t:mutiLang langKey="${typegroup.typegroupname }"/> </span>
  51. <c:forEach items="${typegroup.TSTypes}" var="type">
  52. <ul>
  53. <li id="${type.id }">
  54. <span><t:mutiLang langKey="${type.typename}"/></span>
  55. </li>
  56. </ul>
  57. </c:forEach>
  58. </li>
  59. </c:forEach>
  60. </ul>
  61. </div>
  62. </div>
  63. </div>