myRunningProcessList.jsp 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="myRunningProcessList" title="processes.i.created" autoLoadData="true" actionUrl="processInstanceController.do?myRunningProcessListDataGrid" sortName="userName" fitColumns="true" idField="id" fit="true" queryMode="group">
  7. <t:dgCol title="common.id" field="id" hidden="true"></t:dgCol>
  8. <t:dgCol title="标题" field="bpmBizTitle" width="150" query="true"></t:dgCol>
  9. <t:dgCol title="common.process.name" sortable="false" field="prcocessDefinitionName" width="100" query="false"></t:dgCol><%--流程名--%>
  10. <t:dgCol title="common.process.id" sortable="false" field="processDefinitionId" query="true" width="100" extend="{style:'width:200px'}"></t:dgCol><%--流程编号--%>
  11. <%--<t:dgCol title="common.process.create" field="startUserId" width="100"></t:dgCol>--%>
  12. <t:dgCol title="common.begindate" field="starttime" formatter="yyyy-MM-dd hh:mm:ss" width="100"></t:dgCol>
  13. <t:dgCol title="common.endtime" field="endtime" formatter="yyyy-MM-dd hh:mm:ss" width="100"></t:dgCol>
  14. <t:dgCol title="time.elapsed" field="spendTimes" width="100"></t:dgCol>
  15. <t:dgCol title="process.instance.id" field="processInstanceId" width="100" hidden="true"></t:dgCol>
  16. <t:dgCol title="common.operation" field="opt"></t:dgCol>
  17. <%--<t:dgFunOpt exp="endtime#eq#" funname="invalidProcess(processInstanceId,isSuspended)" title="invalid.process" urlclass="ace_button" urlStyle="background-color:#ec4758;" urlfont="fa-trash-o"></t:dgFunOpt>--%>
  18. <t:dgFunOpt exp="endtime#eq#" funname="callBackProcess(processInstanceId,isSuspended)" title="return.process" urlclass="ace_button" urlStyle="background-color:#FF6347" urlfont="fa-exchange"></t:dgFunOpt>
  19. <%-- <t:dgFunOpt funname="viewHistory(processInstanceId)" title="common.history"></t:dgFunOpt>--%>
  20. <t:dgFunOpt funname="goProcessHisTab(processInstanceId)" title="common.history" urlclass="ace_button" urlfont="fa fa-history"></t:dgFunOpt>
  21. <t:dgFunOpt urlclass="ace_button" urlfont="fa-commenting-o"
  22. funname="processtracking(id,processInstanceId)" title=" 查看流程" ></t:dgFunOpt>
  23. </t:datagrid>
  24. </div>
  25. </div>
  26. <script type="text/javascript">
  27. //作废流程
  28. function invalidProcess(processInstanceId, isSuspended) {
  29. confirm('processInstanceController.do?invalidProcess&processInstanceId=' + processInstanceId, '<t:mutiLang langKey='sure.invalid.process'></t:mutiLang>', 'myRunningProcessList');
  30. }
  31. //流程追回
  32. function callBackProcess(processInstanceId, isSuspended) {
  33. confirm('processInstanceController.do?callBackProcess&processInstanceId=' + processInstanceId, '<t:mutiLang langKey='sure.recover.process'></t:mutiLang>', 'myRunningProcessList');
  34. }
  35. //查看流程历史
  36. function viewHistory(processInstanceId) {
  37. var url = "";
  38. var title = "<t:mutiLang langKey='process.history'></t:mutiLang>";
  39. url = "activitiController.do?viewProcessInstanceHistory&processInstanceId=" + processInstanceId + "&isIframe";
  40. addOneTab(title, url);
  41. }
  42. </script>