Merge branch 'develop' of http://git2.tenwa.com.cn/ApzlDev/apzl_leasing.git into zhouyh2
This commit is contained in:
commit
3ea57562a5
@ -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"];
|
||||
|
||||
@ -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"%>
|
||||
|
||||
@ -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"%>
|
||||
@ -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"%>
|
||||
@ -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(){
|
||||
|
||||
@ -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",""}, */
|
||||
};
|
||||
|
||||
@ -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",""}
|
||||
};
|
||||
|
||||
@ -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
@ -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"/>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@ -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", "");//不显示比例
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user