historyProcessList.jsp 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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="historyProcessList" title="历史流程" autoLoadData="true" actionUrl="processInstanceController.do?historyProcessListDataGrid" 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"></t:dgCol>
  9. <t:dgCol title="common.process.name" sortable="false" field="prcocessDefinitionName" width="100"></t:dgCol>
  10. <t:dgCol title="process.definition.id" sortable="false" field="processDefinitionId" width="100"></t:dgCol>
  11. <t:dgCol title="process.instance.id" field="processInstanceId" width="100"></t:dgCol>
  12. <t:dgCol title="common.process.create" field="startUserId" width="100"></t:dgCol>
  13. <t:dgCol title="common.begindate" field="starttime" formatter="yyyy-MM-dd hh:mm:ss" width="100"></t:dgCol>
  14. <t:dgCol title="common.endtime" field="endtime" formatter="yyyy-MM-dd hh:mm:ss" width="100"></t:dgCol>
  15. <t:dgCol title="time.elapsed" field="spendTimes" width="100"></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" urlfont="fa-exchange"></t:dgFunOpt>
  19. <t:dgFunOpt funname="viewHistory(processInstanceId)" title="common.history"></t:dgFunOpt>--%>
  20. <t:dgFunOpt urlclass="ace_button" urlfont="fa-commenting-o" funname="processtracking(id,processInstanceId)" title=" 查看流程" urlStyle="background-color:#FF6347" ></t:dgFunOpt>
  21. <t:dgFunOpt funname="goProcessHisTab(processInstanceId)" title="common.history" urlclass="ace_button" urlStyle="background-color:#FF6347" urlfont="fa fa-history"></t:dgFunOpt>
  22. </t:datagrid>
  23. </div>
  24. </div>
  25. <script type="text/javascript">
  26. //作废流程
  27. function invalidProcess(processInstanceId, isSuspended) {
  28. confirm('processInstanceController.do?invalidProcess&processInstanceId=' + processInstanceId, '<t:mutiLang langKey='sure.invalid.process'></t:mutiLang>', 'myRunningProcessList');
  29. }
  30. //流程追回
  31. function callBackProcess(processInstanceId, isSuspended) {
  32. confirm('processInstanceController.do?callBackProcess&processInstanceId=' + processInstanceId, '<t:mutiLang langKey='sure.recover.process'></t:mutiLang>', 'myRunningProcessList');
  33. }
  34. //查看流程历史
  35. function viewHistory(processInstanceId) {
  36. var url = "";
  37. var title = "<t:mutiLang langKey='process.history'></t:mutiLang>";
  38. url = "activitiController.do?viewProcessInstanceHistory&processInstanceId=" + processInstanceId + "&isIframe";
  39. addOneTab(title, url);
  40. }
  41. </script>