<%@ page contentType="text/html; charset=GBK"%> <%@ include file="/Frame/resources/include/include_begin_simplelist.jspf"%> <%@ page import="com.tenwa.doc.action.DocListInitAction" %> <%@ page import="com.amarsoft.app.lc.workflow.action.GetFlowAction" %> <% /* Author: undefined 2016-09-01 Content: History Log: */ String flowunid=CurPage.getParameter("FlowUnid"); String flowstate=CurPage.getParameter("flowstate"); String CustomerType=CurPage.getParameter("CustomerType"); String carAttributes=CurPage.getParameter("carAttributes");//获取车类型 if(flowunid==""||flowunid==null){ flowunid="flowunid"; } BizObject flow=GetFlowAction.getFlowBussinessObject(flowunid);//流程对象 String sObjectType = CurPage.getParameter("FlowNo");//流程类型 String ishistory=CurPage.getParameter("IsHistory"); String nodeNo=CurPage.getParameter("NodeNo"); String RightType= CurPage.getParameter("RightType"); String username=CurUser.getUserName(); String sTempletNo=CurPage.getParameter("TempletNo"); String phaseNo = CurPage.getParameter("PhaseNo"); String apply = CurPage.getParameter("ApplyType"); if(sTempletNo==null){ sTempletNo="FlowPayDocList"; } String type=CurPage.getParameter("type"); if(type==null)type=""; String docClassItemno=CurPage.getParameter("docList"); String[] itemnos=docClassItemno.split(","); String s=""; String classItemno =""; for(int i=0;i0){ s=s.substring(0, s.length()-1); classItemno = s.replace(",", "@"); } if("ProjectCreditFlow".equals(sObjectType)){ sTempletNo = "FlowPayDocList" ; } String compClientID = request.getParameter("CompClientID"); if("ProjectRecreditFlow".equals(sObjectType)){ sTempletNo = "FlowPayDocList" ; } Map docParam=new HashMap(); Map other=new HashMap(); other.put("carAttributes", carAttributes); other.put("CustomerType", CustomerType); docParam.put("ObjectType",sObjectType); docParam.put("proj_id", flow.getAttribute("proj_id").getString()); docParam.put("contract_id", flow.getAttribute("contract_id").getString()); docParam.put("flow_unid", flowunid); docParam.put("inputtime", StringFunction.getTodayNow()); docParam.put("inputuserid", CurPage.getUserId()); docParam.put("inputorgid", CurPage.getUser().getOrgID()); String projectId = flow.getAttribute("proj_id").getString(); //判断是否存在,不存在就从配置表倒到临时表 DocListInitAction.initDocList(docParam,other,docClassItemno,CurConfig); ASObjectModel doTemp = new ASObjectModel(sTempletNo); String otherWhere=DocListInitAction.getFlowWhere(flow,"","rela"); doTemp.appendJboWhere(otherWhere); doTemp.appendJboWhere(" and O.doc_Class_Itemno in ("+s+")"); doTemp.setLockCount(2); if("ContractSupportApply".equals(apply)&&"0010".equals(phaseNo)){ RightType = "false"; } if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){ doTemp.setVisible("operation", false); } ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); dwTemp.Style="1"; //--设置为Grid风格-- dwTemp.ReadOnly = "0"; dwTemp.setPageSize(500); if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){ dwTemp.ReadOnly = "1";//只读模式 RightType="ReadOnly"; isShowButton=false; }else{ isShowButton=true; } dwTemp.genHTMLObjectWindow(flowunid); //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格 String sButtons[][] =null; sButtons=new String[][]{ {"true","","Button","保存","保存所有修改","saveRecord()","","","",""}, {"true","","Button","批量下载","批量下载","downloadZipFile()","","","","btn_icon_down"}, }; %> <%@include file="/Frame/resources/include/ui/include_list.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%>