<%@page import="com.amarsoft.awe.control.model.Parameter"%> <%@ page contentType="text/html; charset=GBK"%> <%@ page import="com.tenwa.reckon.product.ASObjectWindowCalc" %> <%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% /* Author: undefined 2017-06-29 Content: 示例详情页面 History Log: */ String calType = CurPage.getParameter("calType"); String plannumber=CurPage.getParameter("plannumber"); String ishistory=CurPage.getParameter("IsHistory"); String nodeNo=CurPage.getParameter("NodeNo"); String flowunid = CurPage.getParameter("FlowUnid"); String ProductId = CurPage.getParameter("ProductId"); String sRightType= CurPage.getParameter("RightType"); String taskno = CurPage.getParameter("TaskNo"); String flowNo = CurPage.getParameter("FlowNo"); String settleMethod=""; String rentOrRate=""; BizObject condition=null; if(plannumber==null){ condition=JBOFactory.createBizObjectQuery("jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP","flowunid=:flowunid").setParameter("flowunid", flowunid).getSingleResult(false); plannumber=condition.getAttribute("payment_number").getString(); settleMethod=condition.getAttribute("SETTLE_METHOD").getString(); rentOrRate=condition.getAttribute("RENT_OR_RATE").getString(); }else{ condition=JBOFactory.createBizObjectQuery("jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP","flowunid=:flowunid and payment_number=:plannumber").setParameter("flowunid", flowunid).setParameter("plannumber", plannumber).getSingleResult(false); settleMethod=condition.getAttribute("SETTLE_METHOD").getString(); rentOrRate=condition.getAttribute("RENT_OR_RATE").getString(); } String sTempletNo = "LCRentChangeInfo";//--模板号-- ASObjectModel doTemp = new ASObjectModel(sTempletNo); String groupHidden=""; if(!(settleMethod.equals("even_corpus")||(rentOrRate.equals("rate")&&!settleMethod.equals("even_subsection")&&!settleMethod.equals("irregular_rent")))){ doTemp.setRequired("START_LIST", false); doTemp.setVisible("START_LIST", false); doTemp.setRequired("ADJUST_LIST", false); doTemp.setVisible("ADJUST_LIST", false); doTemp.setRequired("PAYDAY_ADJUST", false); doTemp.setVisible("PAYDAY_ADJUST", false); doTemp.setRequired("YEAR_RATE", false); doTemp.setVisible("YEAR_RATE", false); groupHidden="0010,0020"; } doTemp.setDefaultValue("flowunid", flowunid); doTemp.setDefaultValue("payment_number", plannumber); doTemp.setHtmlEvent("START_LIST","onchange","startListChange"); doTemp.appendJboWhere(" and payment_number='"+plannumber+"'"); if(null!=ishistory&&ishistory.equals("true")){ doTemp.setDataQueryClass("com.tenwa.lease.flow.flowarchive.onhirechange.RentPlanChangeShow");//如果是历史则新显示历史数据 } List rents=JBOFactory.createBizObjectQuery("jbo.app.tenwa.calc.LC_RENT_PLAN_TEMP","select * from O where flowunid='"+flowunid+"' and payment_number='"+plannumber+"' order by plan_list").getResultList(false); if(rents.size()>0){ doTemp.setDefaultValue("YEAR_RATE",rents.get(rents.size()-1).getAttribute("YEAR_RATE").getString()); } ASObjectWindowCalc dwTemp = new ASObjectWindowCalc(CurPage, doTemp,request); Parameter p=new Parameter("NodeNo",nodeNo+"_1"); Parameter p2=new Parameter("payment_number",plannumber); Vector v=CurPage.parameterList; v.add(p); v.add(p2); dwTemp.Style = "2";//freeform //dwTemp.ReadOnly = "-2";//只读模式 if((null!=sRightType&&sRightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){ dwTemp.ReadOnly = "-2";//只读模式 isShowButton=false; }else{ isShowButton=true; } dwTemp.setGroupHidden(groupHidden); dwTemp.setAttr("inputWidth","120"); dwTemp.setAttr("spanWidth","107"); dwTemp.genHTMLObjectWindow(flowunid); String compClientID = request.getParameter("CompClientID"); String url=""; if("ContractOnhireCarChangeFlow".equals(flowNo)){ url="/Accounting/LoanSimulation_change/LoanBasicInfo.jsp"; }else{ url="/Accounting/LoanSimulation_change/LoanBasicInfoBusiness.jsp"; } dwTemp.replaceColumn("pay_condition", "", CurPage.getObjectWindowOutput()); String sButtons[][] = { {"true","","Button","租金变更","租金变更","saveRecord()","","","","btn_icon_rentchange"}, {"true","","Button","变更撤销","变更撤销","cancelChange()","","","","btn_icon_delete"} }; %><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%>