<%@page import="com.amarsoft.awe.control.model.Parameter"%> <%@page import="com.amarsoft.app.base.util.DateHelper"%> <%@page import="com.tenwa.util.SerialNumberUtil"%> <%@page import="com.tenwa.reckon.product.ProductCondition"%> <%@page import="com.amarsoft.app.util.ProductParamUtil"%> <%@ page import="com.amarsoft.app.lc.workflow.action.GetFlowAction" %> <%@ page import="java.util.Vector" %> <%@ page import="com.amarsoft.awe.dw.ui.validator.ValidateRule" %> <%@ page import="com.tenwa.reckon.product.ASObjectWindowCalc" %> <%@page import="com.amarsoft.are.jbo.BizObject"%> <%@page import="com.amarsoft.are.jbo.JBOException"%> <%@page import="com.amarsoft.are.jbo.JBOFactory"%> <%@page import="jbo.prd.BUSINESS_TYPE"%> <%@ page contentType="text/html; charset=GBK"%> <%@ include file="/Frame/resources/include/include_begin_info.jspf"%> <% String sTempletNo = "LoanSimulationBasicInfo";//--模板号-- ASObjectModel doTemp = new ASObjectModel(sTempletNo); String flowunid = CurPage.getParameter("FlowUnid"); String plannumber=CurPage.getParameter("plannumber"); BizObject flow=GetFlowAction.getFlowBussinessObject(flowunid); String productId=flow.getAttribute("productId").getString(); String calType ="onHire_process"; String planCName="PAYMENT_NUMBER"; BizObject condtion=JBOFactory.createBizObjectQuery("jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP","flowunid=:flowunid and PAYMENT_NUMBER is not null").setParameter("flowunid", flowunid).getSingleResult(false); if(condtion!=null){ plannumber=condtion.getAttribute(planCName).getString(); } String RightType= CurPage.getParameter("RightType"); Vector vali=new Vector(); //费用规则 ProductCondition pc=new ProductCondition(); String calcRules=pc.getProductRules(doTemp, productId,vali); //获取产品名称 BizObject bo = JBOFactory.createBizObjectQuery(BUSINESS_TYPE.CLASS_NAME,"typeno=:productID") .setParameter("productID", productId).getSingleResult(false); String productName = (bo==null)?"":bo.getAttribute("typename").getString(); doTemp.setDefaultValue("PRODUCT_NAME", productName); CurPage.getCurComp().setAttribute("RightType", null); ASObjectWindowCalc dwTemp = new ASObjectWindowCalc(CurPage, doTemp,request); Parameter p=new Parameter("plannumber",plannumber); Vector v=CurPage.parameterList; v.add(p); String ishistory=CurPage.getParameter("IsHistory"); String nodeNo=CurPage.getParameter("NodeNo"); /* if(null!=ishistory&&ishistory.equals("true")){ doTemp.setDataQueryClass("com.tenwa.lease.flow.flowarchive.calcarchive.CalcCondtionInfoArachiveShow");//如果是历史则新显示历史数据 } */ dwTemp.Style = "2";//freeform dwTemp.ReadOnly = "1"; if((null!=RightType&&RightType.equals("ReadOnly"))){ //dwTemp.ReadOnly = "-2";//只读模式 isShowButton=false; }else{ isShowButton=true; } dwTemp.setVali(vali); dwTemp.setAttr("inputWidth","120"); dwTemp.setAttr("spanWidth","107"); dwTemp.setAttr("showRatio", true); dwTemp.genHTMLObjectWindow(flowunid); CurPage.getCurComp().setAttribute("RightType", RightType); String compClientID = request.getParameter("CompClientID"); dwTemp.replaceColumn("condition_plan", "", CurPage.getObjectWindowOutput()); dwTemp.replaceColumn("even_subsection", "", CurPage.getObjectWindowOutput()); dwTemp.replaceColumn("knowing_config", "", CurPage.getObjectWindowOutput()); String businessDate = DateHelper.getBusinessDate(); String sButtons[][] = { //{"true","All","Button","重置","重置","reloadSelf()","","","",""}, {"true","All","Button","租金测算","租金测算","saveRecord()","","","","btn_icon_edit"} }; %><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%>