<%@ 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 CustomerType=CurPage.getParameter("CustomerType"); String contract_id=CurPage.getParameter("contract_id"); String type=CurPage.getParameter("type"); 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"); String docClassItemno=CurPage.getParameter("docList"); String s=""; if(!"his".equals(type)){ String[] itemnos=docClassItemno.split(","); for(int i=0;i0){ s=s.substring(0, s.length()-1); } } String compClientID = request.getParameter("CompClientID"); 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", contract_id); docParam.put("flow_unid", flowunid); docParam.put("inputtime", StringFunction.getTodayNow()); docParam.put("inputuserid", CurPage.getUserId()); docParam.put("inputorgid", CurPage.getUser().getOrgID()); ASObjectModel doTemp = null; //判断是否存在,不存在就从配置表倒到临时表 if(!"his".equals(type)){ DocListInitAction.initDocListForMail(docParam,other,docClassItemno,CurConfig,Sqlca); doTemp = new ASObjectModel("FlowPayMailDocList"); }else{ doTemp = new ASObjectModel("FlowPayMailDocHisList"); } if("0010".equals(CurPage.getParameter("PhaseNo"))&&!"his".equals(type)){ doTemp.setVisible("HANDOVERSTATUS", false); } if("0020".equals(CurPage.getParameter("PhaseNo"))){ doTemp.setVisible("operation", false); } if("his".equals(type)){ doTemp.setVisible("operation", false); doTemp.appendJboWhere("and rela.proj_id=:contractid and rela.OBJECTTYPE in('BusinessApplyFlow','FundPaymentCarFlow','MortgageFileFlow')"); }else{ doTemp.appendJboWhere("and rela.contract_id=:contractid and rela.OBJECTTYPE ='MortgageFileMailFlow'"); doTemp.appendJboWhere(" and O.doc_Class_Itemno in ("+s+") and lmdt.flowunid ='"+flowunid+"'"); } doTemp.setLockCount(2); 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(contract_id); //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格 String sButtons[][] =null; sButtons=new String[][]{ {"0010".equals(CurPage.getParameter("PhaseNo"))&&!"his".equals(type)?"true":"false","","Button","保存","保存所有修改","0010".equals(CurPage.getParameter("PhaseNo"))?"saveRecord()":"saveRecordForApprove()","","","",""}, }; %> <%@include file="/Frame/resources/include/ui/include_list.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%>