This commit is contained in:
zhouyahui 2018-07-01 11:20:08 +08:00
commit 3ea57562a5
16 changed files with 202 additions and 43 deletions

View File

@ -17,6 +17,7 @@
String flowunid = CurPage.getParameter("FlowUnid");
String plannumber=CurPage.getParameter("plannumber");
String productId=CurPage.getParameter("ProductId");
String productName = CurPage.getParameter("ProductName");
String ishistory=CurPage.getParameter("IsHistory");
String nodeNo=CurPage.getParameter("NodeNo");
String RightType= CurPage.getParameter("RightType");
@ -165,12 +166,16 @@ var adjustType;
var count = 0;
$(function(){
hideItem(0,'IRR');
var productName="<%=productName%>";
setItemValue(0,0,"PRODUCT_NAME",productName);
isFina();
//document.getElementById('div_my0').innerHTML = '<div style="width:1160px;overflow: scroll;">'+document.getElementById('div_my0').innerHTML+'</div>';
if("ReadOnly"!="<%=RightType%>"){
rentOrRateOption=$("#RENT_OR_RATE").children();
incomeNumberYear=$("#INCOME_NUMBER_YEAR").children();
adjustType=$("#ADJUST_TYPE").children();
console.info(calcRules);
var fundRules=calcRules["fund"];
for(var key in fundRules){
$("#"+key).bind("change",function(){
@ -194,7 +199,16 @@ $(function(){
changeSettleMethod3();
}
});
function isFina(){
var fundRules=calcRules["fund"];
for(var key in fundRules){
var flag = getItemValue(0,0,key+"_FINA");
if(flag=="finatype01"){
setItemValue(0,0,key+"_FIRST_PAYMENT_RATIO","");
setItemValue(0,0,key+"_FINANCE","");
}
}
}
function importCustomerQuot(){
AsDialog.OpenSelector("SelectCustomerQuot","flowunid,<%=flowunid%>,productid,<%=productId%>","dialogWidth=800px;dialogHeight=500px",
function(sReturn){
@ -720,7 +734,7 @@ function changeRateType(){
//根据金额算比例
function getRatioByMoney(e){
debugger;
var equipAmt=getItemValue(0,0,"EQUIP_AMT");//设备款
var cleanLeaseMoney=getItemValue(0,0,"CLEAN_LEASE_MONEY");//融资额
var fundRules=calcRules["fund"];

View File

@ -27,7 +27,7 @@
<script type="text/javascript">
var sFlowUnid = "<%=sFlowUnid%>";
setItemValue(0,0,"MONEY_TYPE","±£Ö¤½ðÊÕ¿î");
setItemValue(0,0,"DISTRIBUTOR_ID","<%=DISTRIBUTOR_NO%>");
<%-- setItemValue(0,0,"DISTRIBUTOR_ID","<%=DISTRIBUTOR_NO%>"); --%>
setItemValue(0,0,"PAYER","<%=CurPage.getParameter("ProjectName")%>");
setItemValue(0,0,"InputUserID","<%=CurUser.getUserName()%>");
setItemValue(0,0,"InputOrgID","<%=CurUser.getOrgName()%>");
@ -43,5 +43,17 @@
function returnList(){
AsControl.OpenView("/DealerDeposit/DMarginChargeInfo_TempList.jsp", "FlowUnid="+sFlowUnid,"_self","");
}
function selectaccount(){
AsDialog.OpenSelector("SelectAccountS","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"ACCOUNT_INFO",sReturn[0]);//向页面的框中添加数据
setItemValue(0,getRow(),"ACCOUNT",sReturn[1]);
setItemValue(0,getRow(),"DISTRIBUTOR_ACCOUNT_TEMP",sReturn[2]);
},"请选择名称");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -0,0 +1,37 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
/*
Author: undefined 2018-06-29
Content:
History Log:
*/
ASObjectModel doTemp = new ASObjectModel("LM_GRADE_CLASSIFICATIONList");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
dwTemp.ReadOnly = "1"; //只读模式
dwTemp.setPageSize(10);
dwTemp.genHTMLObjectWindow("");
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标CSS层叠样式 10、风格
String sButtons[][] = {
{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
{"true","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""},
{"true","","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0)","","","","btn_icon_delete",""},
};
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
<script type="text/javascript">
function newRecord(){
var sUrl = "/Tenwa/Apzl/Fivelevelclassification/LM_GRADE_CLASSIFICATIONinfo.jsp";
AsControl.OpenView(sUrl,'','_self','');
}
function viewAndEdit(){
var sUrl = "/Tenwa/Apzl/Fivelevelclassification/LM_GRADE_CLASSIFICATIONinfo.jsp";
var sPara = getItemValue(0,getRow(0),'id');
if(typeof(sPara)=="undefined" || sPara.length==0 ){
alert("参数不能为空!");
return ;
}
AsControl.OpenView(sUrl,'id=' +sPara ,'_self','');
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -0,0 +1,35 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2018-06-30
Content: 示例详情页面
History Log:
*/
String sPrevUrl = CurPage.getParameter("PrevUrl");
if(sPrevUrl == null) sPrevUrl = "/Tenwa/Apzl/Fivelevelclassification/LM_GRADE_CLASSIFICATIONList.jsp";
String sTempletNo = "LM_GRADE_CLASSIFICATIONinfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
//doTemp.setColTips("", "测试");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
dwTemp.genHTMLObjectWindow(CurPage.getParameter("id"));
String sButtons[][] = {
{"true","All","Button","保存","保存所有修改","save()","","","",""},
{"true","","Button","返回","返回","returnList()","","","","btn_icon_return"}
/* {String.valueOf(!com.amarsoft.are.lang.StringX.isSpace(sPrevUrl)),"All","Button","返回","返回列表","returnList()","","","",""} */
};
sButtonPosition = "south";
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function save(){
as_save(0,"returnList()");
}
function returnList(){
AsControl.OpenView("<%=sPrevUrl%>", "","_self","");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -26,10 +26,10 @@ function newgo(){
function newRecord(){
var sUrl = "/Tenwa/Customer/Group/Subcompany/DistributorCustomerGroupRelation.jsp";
AsDialog.PopView(sUrl,"group_id=<%=group_id%>","resizable=yes;dialogWidth=600px;dialogHeight=250px;center:yes;status:no;statusbar:no",function(){
window.location.reload();
//reloadSelf();
},"新增集团下属公司信息");
//reloadSelf();
window.location.reload();
}
//修改
function viewAndEdit(){

View File

@ -20,22 +20,22 @@
if(sFlowUnid == null) sFlowUnid="";
String sTempletNo = CurPage.getParameter("TempletNo");//模板号
if(sTempletNo == null) sTempletNo = "LDistributorAccountList";
if("DealerDepositReturnApply".equals(sFlowName)){
if("DealerDepositReturnApply".equals(sFlowName)||"DealerDepositChargeApply".equals(sFlowName)){
sTempletNo = "LDistributorAccountListS";
sFlowUnid=disno;
}
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
//dwTemp.ReadOnly = "1"; //只读模式
dwTemp.setPageSize(20);
dwTemp.genHTMLObjectWindow(disno);
dwTemp.genHTMLObjectWindow(sFlowUnid);
String sButtons[][] =null;
if("DealerDepositReturnApply".equals(sFlowName)||"DealerDepositChargeApply".equals(sFlowName)){
sButtons=new String[][] {
//{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
{"true","","Button","ÏêÇé","ÏêÇé","viewAndEdit()","","","","btn_icon_detail",""},
//{"true","","Button","ÏêÇé","ÏêÇé","viewAndEdit()","","","","btn_icon_detail",""},
/* //{"true","All","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0)","","","","btn_icon_delete",""}, */
//{"true","All","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0,'alert(getRowCount(0))')","","","","btn_icon_delete",""}, */
};

View File

@ -44,7 +44,7 @@
dwTemp.Style = "2";//freeform
dwTemp.setGroupHidden("0020");
dwTemp.genHTMLObjectWindow(CurPage.getParameter("FlowUnid"));
dwTemp.replaceColumn("customer_info", "<iframe type='iframe' id='frame_list' name=\"frame_list\" width=\"100%\" height=\"500px\" frameborder=\"0\" src=\""+sWebRootPath+userll+compClientID+"\"></iframe>", CurPage.getObjectWindowOutput());
dwTemp.replaceColumn("customer_info", "<iframe type='iframe' id='frame_list' name=\"frame_list\" width=\"100%\" height=\"500px\" frameborder=\"0\" src=\""+sWebRootPath+userll+compClientID+"&sPhaseNo="+sPhaseNo+"\"></iframe>", CurPage.getObjectWindowOutput());
String sButtons[][] = {
{"ReadOnly".equals(rightType)?"false":"true","","Button","±£´æ","±£´æ","save()","","","","btn_icon_saveNew",""}
};

View File

@ -9,13 +9,15 @@
Date curdate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
String dateString = formatter.format(curdate);
String sPhaseNo=CurPage.getParameter("sPhaseNo");
System.out.print("==============="+sPhaseNo);
String flowunid = CurPage.getParameter("FlowUnid");
String customerid = Sqlca.getString("select customer_id from lb_union_lessee_temp where flowunid='"+flowunid+"'");
String sTempletNo = "BusinessCustomerInfo";//--Ä£°åºÅ--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
String custname=CurPage.getParameter("custname");
System.out.print(custname+"=====================");
doTemp.setHtmlEvent("CERTID","onChange","changeCertid");
doTemp.setHtmlEvent("MARRIAGE","onChange","changeChildrensNumber");
doTemp.setHtmlEvent("Mailing_Address","onChange","checkMailingAddress");
@ -37,9 +39,12 @@
//×ÔÈ»È˱êʶ
String person = "person";
dwTemp.replaceColumn("family", "<iframe type='iframe' id='frame_list' name=\"frame_list\" width=\"100%\" height=\"200px\" frameborder=\"0\" src=\""+sWebRootPath+"/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerFamilyTempInfo.jsp?CompClientID="+compClientID+"&customerid="+customerid+"\"></iframe>", CurPage.getObjectWindowOutput());
String sButtons[][] = {
{"true","","Button","身份校验","身份校验","identityVerification()","","","","btn_icon_check",""}
{"true","","Button","Éí·ÝУÑé","Éí·ÝУÑé","identityVerification()","","","","btn_icon_check",""}
};
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
@ -79,6 +84,14 @@
}
$(document).ready(function(){
if("0010"=="<%=sPhaseNo%>"){
$("#ButtonTR").attr("style","display:none;");
//$("#InfoButtonArea").attr("style","display:none;");
//$("#B20180630143109929493912231187").attr("style","display:none;");
//$("#B20180630143109929493912231187").hide();
//$("#B20180630143109929493912231187").css('display','none');
//$("#B20180630143109929493912231187").css('visibility', 'hidden');
}
//init();
$("#FULLADDRESS").css("width",$("#FULLADDRESS").parent().parent().parent().parent()[0].clientWidth/2+200+"px");
$("#FULLADDRESS").attr("ReadOnly","true");
@ -91,6 +104,8 @@
//ValidityCheck();
}
//changeOtherRequired();
var marriage = getItemValue(0,0,"MARRIAGE");
if("02" == marriage){
setItemValue(0,0,"childrens_number","");

File diff suppressed because one or more lines are too long

View File

@ -117,11 +117,11 @@
<Parameter CODESCRIPT="pay_type" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType01" PARAMETERNAME="收取方向" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="PaymentTime" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType02" PARAMETERNAME="收付节点" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="PayObject" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType03" PARAMETERNAME="收付对象" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType04" PARAMETERNAME="科目编码" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="InputMode" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType06" PARAMETERNAME="输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType04" PARAMETERNAME="科目编码" STATUS="2"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="InputMode" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType06" PARAMETERNAME="输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="RefCost" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType08" PARAMETERNAME="金额限定" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType09" PARAMETERNAME="比例限定" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" SELECTTYPE="05" STATUS="2"/>
<Parameter CODESCRIPT="CarType" CODESOURCE="Code" COMPONENTTYPE="PRD0312" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="equip_type" PARAMETERNAME="租赁物类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="SYHS" CODESOURCE="Code" COMPONENTTYPE="PRD0309" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SYHS" PARAMETERNAME="收益核算" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="DocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0412,PRD0413,PRD0414" DATATYPE="4" HTMLSTYLE="style={width:150px;}" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="DocList" PARAMETERNAME="资料清单" SELECTSCRIPT="" SELECTTYPE="02" STATUS="2"/>
@ -150,7 +150,7 @@
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaCN" PARAMETERNAME="计算公式中文" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FinanceInterest" PARAMETERNAME="加上财务利息" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FirstRent" PARAMETERNAME="加上期初第一期租金" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAN" PARAMETERNAME="是否允许参与融资" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAN" PARAMETERNAME="是否参与融资" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="leas_form" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="LeasForm" PARAMETERNAME="租赁类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="UnionRatio" PARAMETERNAME="联合方比例(%)" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>

View File

@ -2831,7 +2831,8 @@
</managerProperties>
</manager>
</class>
<class name="LC_CALC_CONDITION_TEMP" label="" keyAttributes="ID">
<attributes>
<attribute name="ID" label="标识" type="STRING" length="32"/>
@ -2843,8 +2844,8 @@
<attribute name="CONTRACT_PLAN_NUMBER" label="合同方案编号" type="STRING" length="32"/>
<attribute name="PAYMENT_NUMBER" label="投放编号" type="STRING" length="32"/>
<attribute name="EQUIP_AMT" label="设备款" type="DOUBLE" length="22" scale="2"/>
<attribute name="FIRST_PAYMENT" label="首付款" type="DOUBLE" length="22" scale="2"/>
<attribute name="FIRST_PAYMENT_RATIO" label="首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="FIRST_PAYMENT" label="综合首付款" type="DOUBLE" length="22" scale="2"/>
<attribute name="FIRST_PAYMENT_RATIO" label="综合首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="EQUIP_END_VALUE" label="期末余值" type="DOUBLE" length="22" scale="2"/>
<attribute name="CLEAN_LEASE_MONEY" label="融资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="FIRST_PAYMENT_TOTAL" label="期初付款总计" type="DOUBLE" length="22" scale="2"/>
@ -2943,23 +2944,23 @@
<attribute name="CORPUS" label="期限内本金" type="DOUBLE" length="22" scale="2"/>
<attribute name="CORPUS_RATIO" label="期限内本金比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="DISCOUNT" label="贴息" type="DOUBLE" length="22" scale="6"/>
<attribute name="FINAL_PAYMENT" label="尾付款" type="DOUBLE" length="22" scale="6"/>
<attribute name="FINAL_PAYMENT" label="综合尾付款" type="DOUBLE" length="22" scale="6"/>
<attribute name="FINAL_PAYMENT_RATIO" label="尾付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="CAR_FIRST_PAYMENT_RATIO" label="车款首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="CAR_FINAL_PAYMENT_RATIO" label="车款尾付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="CAR_FINANCE" label="车款融资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="PURCHASE_TAX_FIRST_PAYMENT_RATIO" label="购置税首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="PURCHASE_TAX_FINAL_PAYMENT_RATIO" label="购置税尾款付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="INSURANCE_FIRST_PAYMENT_RATIO" label="保险费首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="INSURANCE_FINAL_PAYMENT_RATIO" label="保险费尾款付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="PURCHASE_TAX_FINANCE" label="购置税融资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="INSURANCE_PREMIUM_FIRST_PAYMENT_RATIO" label="保险费首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="INSURANCE_PREMIUM_FINANCE" label="保险费融资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="GPS_FEE" label="GPS安装服务费" type="DOUBLE" length="22" scale="2"/>
<attribute name="GPS_FEE_FINA" label="GPS是否参与融资" type="STRING" length="32"/>
<attribute name="GPS_FIRST_PAYMENT_RATIO" label="GPS首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_FINAL_PAYMENT_RATIO" label="GPS尾款付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_FEE_FIRST_PAYMENT_RATIO" label="GPS首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_FEE_FINANCE" label="GPS融资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="TABLEWARE_FEE_FIRST_PAYMENT_RATIO" label="精品首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="TABLEWARE_FEE_FINAL_PAYMENT_RATIO" label="精品尾款付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="RATE_INTEREST" label="利率/费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="INCIDENTAL_FIRST_PAYMENT_RATIO" label="杂费首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="INCIDENTAL_FINAL_PAYMENT_RATIO" label="杂费尾款付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="TABLEWARE_FEE_FINANCE" label="精品融资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="RATE_INTEREST" label="利率/费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="INCIDENTAL_FIRST_PAYMENT_RATIO" label="杂费首付款比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="INCIDENTAL_FINANCE" label="杂费融资额" type="DOUBLE" length="22" scale="2"/>
</attributes>
<manager>
<managerProperties>

View File

@ -661,6 +661,9 @@
<attribute name="UPDATETIME" label="更新时间" type="STRING" length="50"/>
<attribute name="LOCAL_ACCOUNT" label="本方账户" type="STRING" length="100"/>
<attribute name="LOCAL_BANK" label="本方银行" type="STRING" length="100"/>
<attribute name="ACCOUNT_INFO" label="账户信息" type="STRING" length="32"/>
<attribute name="ACCOUNT" label="账户名称" type="STRING" length="32"/>
<attribute name="DISTRIBUTOR_ACCOUNT_TEMP" label="经销商名称" type="STRING" length="32"/>
</attributes>
<manager>
<managerProperties>

View File

@ -2720,5 +2720,19 @@
</managerProperties>
</manager>
</class>
<class name="LM_GRADE_CLASSIFICATION" label="五级分类配置" keyAttributes="id">
<attributes>
<attribute name="id" label="标识" type="STRING" length="32"/>
<attribute name="overdue_loan_max" label="贷款逾期天数-最小(含)" type="STRING" length="32"/>
<attribute name="overdue_loan_min" label="贷款逾期天数-最大(含)" type="STRING" length="32"/>
<attribute name="loan_result" label="贷款五级分类结果" type="STRING" length="32"/>
</attributes>
<manager>
<managerProperties>
<property name="table" value="lm_grade_classification" />
<property name="createKey" value="true" />
</managerProperties>
</manager>
</class>
</package>
</jbo>

View File

@ -1105,6 +1105,9 @@
<attribute name="thirdopinion" label="审批意见" type="STRING"/>
<attribute name="fourchoice" label="总经理意见" type="STRING"/>
<attribute name="fouropinion" label="审批意见" type="STRING"/>
<attribute name="project_no" label="项目编号" type="STRING"/>
<attribute name="car_type" label="车类型" type="STRING"/>
<attribute name="LEAS_FORM" label="租赁方式" type="STRING"/>
</attributes>
<manager>
<managerProperties>

View File

@ -204,11 +204,18 @@ public class ProductCondition {
String col=fee.getAttribute("relativecode").getString();//费用项在表中的字段
String colName=fee.getAttribute("itemname").getString();//费用名称
String isFina=fee.getAttribute("attribute2").getString();//是否参与融资
String fina = ProductParamUtil.getProductParameterValue(productId, "PRD0315",col,"FINAN");
if("Y".equals(fina)){
fina = "finatype02";
}else if("N".equals(fina)){
fina = "finatype01";
}
if(fee.getAttribute("itemno").getString().equals("feetype10")){
rule=prodSer.getEquipRule(doTemp, map,col,vali);
}else{
if(map.containsKey(col)){//产品配置了该费用项
rule=prodSer.getFeeRule(doTemp, map, col,colName,vali);
doTemp.setDefaultValue(col+"_FINA",fina);
/*if("FINA".equals(isFina)){
doTemp.setRequired(col, true);
doTemp.setRequired(col+"_"+isFina, true);
@ -329,6 +336,8 @@ public class ProductCondition {
doTemp.setColumnAttribute("ADJUST_STYLE","colvisible", "0");
doTemp.setColumnAttribute("ADJUST_TYPE","colvisible", "0");
}else if("Y".equals(rule.get("ISADJUST_INTEREST"))){
doTemp.setColumnAttribute("ADJUST_STYLE","colvisible", "1");
doTemp.setColumnAttribute("ADJUST_TYPE","colvisible", "1");
//调息生效节点
doTemp.setColumnAttribute("ADJUST_STYLE","coleditsource","jbo.sys.CODE_LIBRARY,itemno,itemname,codeno='adjust_style' and itemno in ("+this.getSqlWhere(rule.get("adjust_style"))+") order by sortno");
//调息方式
@ -420,11 +429,26 @@ public class ProductCondition {
}
return s;
}
//获取保证金比例
public void getCautionRatio(ASObjectModel doTemp,String productId) throws Exception{
String caution_money = ProductParamUtil.getProductParameterValue(productId, "PRD0315","CAUTION_MONEY","CostType09");
String handle_charge_money = ProductParamUtil.getProductParameterValue(productId, "PRD0315","HANDLING_CHARGE_MONEY","CostType09");
String INCOME_NUMBER = ProductParamUtil.getProductParameterValue(productId, "PRD0350","product_rate","INCOME_NUMBER");
String CAR_FIRST_PAYMENT_RATIO = ProductParamUtil.getProductParameterValue(productId, "PRD0315","FIRST_PAYMENT","CostType09");
doTemp.setDefaultValue("CAUTION_MONEY_RATIO",caution_money);
doTemp.setDefaultValue("HANDLING_CHARGE_MONEY_RATIO",handle_charge_money);
doTemp.setDefaultValue("INCOME_NUMBER",INCOME_NUMBER);
doTemp.setDefaultValue("CAR_FIRST_PAYMENT_RATIO",CAR_FIRST_PAYMENT_RATIO);
String ProductType = ProductParamUtil.getProductParameterValue(productId, "PRD0350","product_rate","ProductType");
String isReadOnly = ProductParamUtil.getProductParameterValue(productId, "PRD0350","product_rate","ProductRateReadOnly");
String YEAR_RATE = ProductParamUtil.getProductParameterValue(productId, "PRD0350","product_rate","ProductRate");
//利率为0费率为1
if("1".equals(ProductType)){
doTemp.setColumnAttribute("YEAR_RATE","colheader","测算费率");
}
if("Y".equals(isReadOnly)){
doTemp.setColumnAttribute("YEAR_RATE","colreadyonly","1");
}
doTemp.setDefaultValue("YEAR_RATE",YEAR_RATE);
}
}

View File

@ -115,6 +115,7 @@ public class ProductConditionService {
if(defaultValue.length()>0){
doTemp.setDefaultValue(col, defaultValue);
doTemp.setColumnAttribute(col,"colreadonly", "1");
doTemp.setColumnAttribute(col+"_FINA","colreadonly", "1");
}
if("N".equals(isShowRatio)){
doTemp.setColumnAttribute(col,"colfilterrefid", "");//不显示比例