1.根据客户反馈更改产品和租金测算
This commit is contained in:
parent
831b9192d9
commit
042cfa9c3a
@ -103,7 +103,7 @@
|
||||
//非车辆产品,融资额可编辑
|
||||
String productType = Sqlca.getString(new SqlObject("select attribute2 from business_type where typeno='"+productId+"'"));
|
||||
if("2".equals(productType)){
|
||||
doTemp.setReadOnly("CLEAN_LEASE_MONEY", false);
|
||||
doTemp.setReadOnly("CLEAN_LEASE_MONEY", true);
|
||||
}else{
|
||||
doTemp.setVisible("CORPUS_RATIO", true);
|
||||
doTemp.setVisible("CORPUS", true);
|
||||
@ -165,7 +165,6 @@ var incomeNumberYear;
|
||||
var adjustType;
|
||||
var count = 0;
|
||||
$(function(){
|
||||
hideItem(0,'IRR');
|
||||
var productName="<%=productName%>";
|
||||
setItemValue(0,0,"PRODUCT_NAME",productName);
|
||||
isFina();
|
||||
@ -203,7 +202,7 @@ function isFina(){
|
||||
var fundRules=calcRules["fund"];
|
||||
for(var key in fundRules){
|
||||
var flag = getItemValue(0,0,key+"_FINA");
|
||||
if(flag=="finatype01"){
|
||||
if(flag!="finatype02"){
|
||||
setItemValue(0,0,key+"_FIRST_PAYMENT_RATIO","");
|
||||
setItemValue(0,0,key+"_FINANCE","");
|
||||
}
|
||||
@ -739,8 +738,7 @@ function getRatioByMoney(e){
|
||||
var cleanLeaseMoney=getItemValue(0,0,"CLEAN_LEASE_MONEY");//融资额
|
||||
var fundRules=calcRules["fund"];
|
||||
var firstPayment=getItemValue(0,0,"FIRST_PAYMENT");//首付款
|
||||
var finalPayment=getItemValue(0,0,"FINAL_PAYMENT");//棺마운
|
||||
cleanLeaseMoney=Number(equipAmt)-Number(firstPayment)-Number(finalPayment);
|
||||
cleanLeaseMoney=Number(equipAmt)-Number(firstPayment);
|
||||
if("<%=productType%>" == "2"){
|
||||
setItemValue(0,0,"CLEAN_LEASE_MONEY",cleanLeaseMoney);
|
||||
if(!getItemValue(0,getRow(),"CLEAN_LEASE_MONEY")){
|
||||
|
||||
@ -13,8 +13,8 @@
|
||||
//参数:0.是否显示, 1.标题,2.URL,3,参数串, 4. Strip高度(默认600px),5. 是否有关闭按钮(默认无) 6. 是否缓存(默认是)
|
||||
String sTabStrip[][] = {
|
||||
{"true", "租金计划", "/Accounting/LoanSimulation/RentPlanList.jsp",params, "", "", "false"},
|
||||
{"true", "资金计划", "/Accounting/LoanSimulation/FundPlanList.jsp",params, "", "", "false"},
|
||||
{"true", "现金流", "/Accounting/LoanSimulation/CashFlowList.jsp",params, "", "", "false"},
|
||||
//{"true", "资金计划", "/Accounting/LoanSimulation/FundPlanList.jsp",params, "", "", "false"},
|
||||
//{"true", "现金流", "/Accounting/LoanSimulation/CashFlowList.jsp",params, "", "", "false"},
|
||||
};
|
||||
%>
|
||||
<%@ include file="/Resources/CodeParts/Tab01.jsp"%>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -196,4 +196,4 @@
|
||||
<Parameter CODESCRIPT="isReturn" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式" SELECTTYPE="05" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAL_PAYMENT_RATIO" PARAMETERNAME="尾款比例" STATUS="1"/>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FIRST_PAYMENT_RATIO" PARAMETERNAME="首付款比例" STATUS="1"/>
|
||||
</Parameters>
|
||||
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="×ÜÌùÏ¢½ð¶î" STATUS="1"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="ÆÚ³õ/ÆÚÄ©" SELECTTYPE="05" STATUS="1"/></Parameters>
|
||||
@ -21,7 +21,7 @@
|
||||
<ComponentType ID="PRD0321" NAME="分段" STATUS="2"/>
|
||||
<ComponentType ID="PRD0307" NAME="还款次序" STATUS="1"/>
|
||||
<ComponentType ID="PRD0302" NAME="利率方案" RELATIVETEMPLETCOLNAME="RAT" STATUS="2"/>
|
||||
<ComponentType ID="PRD0322" NAME="利息处理" STATUS="1"/>
|
||||
<ComponentType ID="PRD0322" NAME="利息处理" STATUS="2"/>
|
||||
<ComponentType ID="PRD0309" NAME="收益核算" STATUS="1"/>
|
||||
<ComponentType ID="PRD0103" NAME="金额期限要求" STATUS="2"/>
|
||||
<ComponentType ID="PRD0105" NAME="担保要求" STATUS="1"/>
|
||||
|
||||
@ -2960,7 +2960,10 @@
|
||||
<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"/>
|
||||
<attribute name="INCIDENTAL_FINANCE" label="杂费融资额" type="DOUBLE" length="22" scale="2"/>
|
||||
<attribute name="RENT_RATIO" label="融租比" type="DOUBLE" length="22" scale="6"/>
|
||||
<attribute name="TOTAL_ALL" label="总价款" type="DOUBLE" length="22" scale="2"/>
|
||||
<attribute name="DefaultDueDay" label="默认还款日" type="STRING" length="32" />
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
|
||||
@ -207,7 +207,7 @@ public class ProductCondition {
|
||||
String fina = ProductParamUtil.getProductParameterValue(productId, "PRD0315",col,"FINAN");
|
||||
if("Y".equals(fina)){
|
||||
fina = "finatype02";
|
||||
}else if("N".equals(fina)){
|
||||
}else {
|
||||
fina = "finatype01";
|
||||
}
|
||||
if(fee.getAttribute("itemno").getString().equals("feetype10")){
|
||||
@ -429,16 +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 caution_money = ProductParamUtil.getProductParameterValue(productId, "PRD0315","CAUTION_MONEY","CostType09");
|
||||
doTemp.setDefaultValue("CAUTION_MONEY_RATIO",caution_money);
|
||||
//手续费
|
||||
String handle_charge_money = ProductParamUtil.getProductParameterValue(productId, "PRD0315","HANDLING_CHARGE_MONEY","CostType09");
|
||||
doTemp.setDefaultValue("HANDLING_CHARGE_MONEY_RATIO",handle_charge_money);
|
||||
|
||||
//期数
|
||||
String INCOME_NUMBER = ProductParamUtil.getProductParameterValue(productId, "PRD0350","product_rate","INCOME_NUMBER");
|
||||
doTemp.setDefaultValue("INCOME_NUMBER",INCOME_NUMBER);
|
||||
//期初/期末
|
||||
String period_type = ProductParamUtil.getProductParameterValue(productId, "PRD0315","period_type","begin_end");
|
||||
doTemp.setDefaultValue("PERIOD_TYPE",period_type);
|
||||
|
||||
//测算年利率字段
|
||||
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");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user