apzl_leasing/WebContent/Tenwa/Core/FlowInstanceTrack/FlowInstanceTrackBusiness.jsp
2023-09-24 17:53:27 +08:00

64 lines
2.5 KiB
Plaintext

<%@page import="cn.bean.User"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%>
<%@include file="/Tenwa/Core/FlowManager/BaseFunction/BaseFlowListFunction.jspf" %>
<%
String PG_TITLE = "流程实例跟踪"; // 浏览器窗口标题 <title> PG_TITLE </title>
String soft = CurPage.getParameter("soft");
String userId = CurUser.getUserID();
ArrayList<String> roleList = CurUser.getRoleTable();
String isRisk = "false";
if( roleList!=null && roleList.size()>0 ){
for(int i=0 ;i<roleList.size();i++){
if("800R00000092".equals(roleList.get(i))){
isRisk = "true";
break;
}
}
}
System.out.print("============="+roleList);
ASObjectModel doTemp = new ASObjectModel("FlowInstanceTrack3");
doTemp.setDataQueryClass("com.amarsoft.awe.dw.ui.list.FlowMonitorListHtmlGenerator");
doTemp.appendJboWhere(" O.APPLYTYPE='BusinessApplyApply' and O.serialno is not null ");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
dwTemp.ReadOnly = "1"; //只读模式
dwTemp.setPageSize(pageSize==null?10:Integer.parseInt(pageSize));
dwTemp.genHTMLObjectWindow("");
String sButtons[][] = {
};
%>
<%@include file="/Frame/resources/include/ui/include_list.jspf"%>
<script type="text/javascript">
//在加载完表格后调用
<%-- alert("<%=soft%>"); --%>
function afterSearch(){
for(var i=0;i<getRowCount(0);i++){
var userId=getItemValue(0,i,"USERID");
if(userId=="system"){
getObj(0,i,"ENDTIME").innerHTML=getObj(0,i,"BEGINTIME").textContent;
}
getObj(0,i,"ACTION").innerHTML= '<a onclick="javascript:viewFlowGraph()">显示流程图</a>&nbsp;&nbsp;&nbsp; <a href=# onclick="javascript:viewHisTabNew()">申请详情</a> ';
}
setColumnWidth(0,"ACTION",150);
}
function viewHisTabNew(){
var sTaskNo = getItemValue(0,getRow(0),'SERIALNO');
var sObjectNo = getItemValue(0,getRow(0),'OBJECTNO');
var sFlowNo = getItemValue(0,getRow(0),'FLOWNO');
var sPhaseNo = getItemValue(0,getRow(0),'PHASENO');
var param ="TaskNo="+sTaskNo+"&ViewID=001&RightType=ReadOnly&riskParam="+"<%=isRisk%>";
var objectinfo =$.parseJSON(RunJspAjax("/Tenwa/Core/FlowManager/GetObjectInfo.jsp?TaskNo="+sTaskNo));
AsControl.OpenTab("/Tenwa/Core/FlowManager/FlowPage/FlowPageViewTab.jsp", param ,objectinfo);
}
</script>
<%/*~END~*/%>
<%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List08;Describe=页面装载时,进行初始化;]~*/%>
<script type="text/javascript">
</script>
<%/*~END~*/%>
<%@ include file="/Frame/resources/include/include_end.jspf"%>