workfloweditor.jsp 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <%@ page language="java" contentType="text/html; charset=utf-8"
  2. pageEncoding="utf-8"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
  11. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  12. <title>UAS-ERP工作流设计器</title>
  13. <style>
  14. .x-grid3-row{border-width:1px 0;border-color:#ededed;border-style:solid;border-top-color:#fafafa;overflow:hidden}
  15. .x-grid-rowwrap-div{border-width:1px 0;border-color:#ededed;border-style:solid;border-top-color:#fafafa;overflow:hidden}
  16. .x-grid3-row-alt .x-grid3-cell,.x-grid-row3-alt .x-grid3-rowwrap-div{background-color:#EAEAEA}
  17. .x-grid3-row-over .x-grid3-cell,.x-grid3-row-over .x-grid3-rowwrap-div{border-color:#EAEAEA;background-color:#BCD2EE}
  18. .x-grid3-row-focus .x-grid3-cell,.x-grid3-row-focused .x-grid3-rowwrap-div{border-color:#dddddd;background-color:#efefef}
  19. </style>
  20. </head>
  21. <script type="text/javascript" >
  22. var _ReadOnly = false;//读取状态
  23. var joborgnorelation = '<%=session.getAttribute("joborgnorelation")%>';
  24. </script>
  25. <body id="body" >
  26. <link rel="stylesheet" type="text/css" href="./scripts/loading/loading.css" />
  27. <div id="loading-mask"></div>
  28. <div id="loading">
  29. <div class="loading-indicator"><img src="scripts/loading/extanim32.gif" align="absmiddle"/>正在加载数据...</div>
  30. </div>
  31. <link rel="stylesheet" type="text/css" href="scripts/ext-2.0.2/resources/css/ext-all.css" />
  32. <script type="text/javascript" src="scripts/ext-2.0.2/ext-base.js"></script>
  33. <script type="text/javascript" src="scripts/ext-2.0.2/ext-all.js"></script>
  34. <script type="text/javascript" src="scripts/ext-2.0.2/ext-lang-zh_CN.js"></script>
  35. <script type="text/javascript">
  36. Ext.BLANK_IMAGE_URL = 'scripts/ext-2.0.2/resources/images/default/s.gif';
  37. </script>
  38. <link rel="stylesheet" type="text/css" href="scripts/ux/ext-patch.css" />
  39. <script type='text/javascript'>
  40. function getUrlParam(name) {
  41. var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
  42. var r=window.location.search.substr(1).match(reg);
  43. if(r!=null)
  44. return decodeURI(r[2]);
  45. return null;
  46. };
  47. var basePath = (function() {
  48. var fullPath = window.document.location.href;
  49. var path = window.document.location.pathname;
  50. var subpos = fullPath.indexOf('//');
  51. var subpath = subpos > -1 ? fullPath.substring(0, subpos + 2) : '';
  52. if (subpos > -1)
  53. fullPath = fullPath.substring(subpos + 2);
  54. var pos = fullPath.indexOf(path), sname = path.substring(0, path.substr(1).indexOf('/') + 1);
  55. sname = (['/jsps','/workfloweditor','/resource'].indexOf(sname) > -1 ? '/' : sname);
  56. return subpath + fullPath.substring(0, pos) + sname + (sname == '/' ? '' : '/');
  57. })();
  58. var comboxdata="";
  59. Ext.Ajax.request({
  60. url : basePath +"common/getAllJrocessButton.action",
  61. method : 'post',
  62. callback : function(options,success,response){
  63. var localJson = new Ext.decode(response.responseText);
  64. comboxdata=localJson.buttons;
  65. }
  66. });
  67. var fd_name = getUrlParam('fd_name');//flow_define
  68. var fd_id = getUrlParam('fd_id');//flow_define
  69. var caller = getUrlParam('caller');//flow_define
  70. var shortName = getUrlParam('shortName');//flow_define
  71. var allNode = new Array();//收集所有node
  72. var allConnection = new Array();//收集所有operation
  73. var en_uu = '<%=session.getAttribute("en_uu")%>';
  74. </script>
  75. <script type="text/javascript" src="scripts/gef/scripts/jquery-1.4.2.min.js"></script>
  76. <script type="text/javascript" src="scripts/gef/scripts/all-core.js"></script>
  77. <script type="text/javascript">
  78. Gef.IMAGE_ROOT = 'scripts/gef/images/activities/48/';
  79. </script>
  80. <script type="text/javascript" src="scripts/gef/all-editor.js"></script>
  81. <script type="text/javascript" src="scripts/all-workflow.js"></script>
  82. <script type="text/javascript" src="scripts/validation/all-validation.js"></script>
  83. <script type="text/javascript" src="scripts/form/all-forms.js"></script>
  84. <script type='text/javascript' src='scripts/property/all-property.js'></script>
  85. <script type='text/javascript' src='scripts/ux/checkboxtree/Ext.lingo.JsonCheckBoxTree.js'></script>
  86. <link rel='stylesheet' type='text/css' href='scripts/ux/checkboxtree/Ext.lingo.JsonCheckBoxTree.css' />
  87. <script type="text/javascript" src="scripts/org/OrgField.js"></script>
  88. <link rel="stylesheet" type="text/css" href="./styles/jbpm4.css" />
  89. <link rel="stylesheet" type="text/css" href="./styles/org.css" />
  90. <script type='text/javascript' src='scripts/ux/treefield/Ext.lingo.TreeField.js'></script>
  91. <script type='text/javascript' src='scripts/ux/localXHR.js'></script>
  92. <script type="">
  93. Gef.ORG_URL = 'org.json';
  94. </script>
  95. <style type="text/css">
  96. #pageh1{
  97. font-size:36px;
  98. font-weight:bold;
  99. background-color:#C3D5ED;
  100. padding:5px;
  101. }
  102. </style>
  103. </body>
  104. </html>