1.新增产品参数,以后可在参数中添加后缀

This commit is contained in:
zhangbb 2018-07-16 10:25:29 +08:00
parent 9b87acc85f
commit c938fcd272
4 changed files with 19 additions and 13 deletions

View File

@ -49,6 +49,7 @@
ado.setHtmlEvent("MEMO", "onmouseover", "showMemo");
ado.setHtmlEvent("MEMO", "onmouseout", "hideMemo");
ado.setHtmlEvent("MEMO", "onkeyup", "synchMemo");
dwTemp.genHTMLObjectWindow(flowunid);
//添加本方银行默认值
@ -84,7 +85,7 @@
};
}else{
sButtons = new String[][]{
{"true","","Button","±£´æ","±£´æ","as_save(0,'setColRequired()')","","","","btn_icon_save",""},
{"true","","Button","确认信息","确认信息","as_save(0,'setColRequired()')","","","","btn_icon_save",""},
{"true","","Button","批量修改","批量修改","batchModify()","","","","btn_icon_delete",""}
};
}

View File

@ -119,8 +119,8 @@
<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="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 COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType08" PARAMETERNAME="金额限定" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType09" PARAMETERNAME="比例限定" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<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"/>
@ -143,7 +143,7 @@
<Parameter CODESCRIPT="MainType" CODESOURCE="Code" COMPONENTTYPE="PRD0413" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MainType" PARAMETERNAME="主体类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="survey_report" CODESOURCE="Code" COMPONENTTYPE="PRD0417" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="survey_report" PARAMETERNAME="调查报告" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PENALTY_RATE_DAY" PARAMETERNAME="罚息日利率%%" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0302" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金利率" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0302" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金利率" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRoundType" PARAMETERNAME="租金圆整方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FeeType" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaParam" PARAMETERNAME="公式参数" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Formula" PARAMETERNAME="计算公式" STATUS="1"/>
@ -156,7 +156,7 @@
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>
<Parameter CODESCRIPT="applicable_channel" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ApplicableChannel" PARAMETERNAME="适用渠道" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="onhire_determination" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OnhireDetermination" PARAMETERNAME="起租认定" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0312" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipmentScope" PARAMETERNAME="租赁物适用范围" STATUS="1"/>
<Parameter CODESCRIPT="read_write_mode" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ReadWriteMode" PARAMETERNAME="读写方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="telephone_home_visit" CODESOURCE="Code" COMPONENTTYPE="PRD0382" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TelephoneHomeVisit" PARAMETERNAME="电核家访" SELECTTYPE="05" STATUS="1"/>
@ -168,7 +168,7 @@
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="DefaultValue" PARAMETERNAME="默认值" STATUS="1"/>
<Parameter CODESCRIPT="residual_method" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ResidualMethod" PARAMETERNAME="残值处理方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="INCOME_NUMBER" PARAMETERNAME="租赁期限" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="yes_no" CODESOURCE="Code" COMPONENTTYPE="PRD0385" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isBalance" PARAMETERNAME="是否差额放款" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeName" PARAMETERNAME="担保人名称" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteePhone" PARAMETERNAME="担保人电话" STATUS="1"/>
@ -179,9 +179,9 @@
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" STATUS="1"/>
<Parameter CODESCRIPT="InputType" CODESOURCE="Code" COMPONENTTYPE="PRD0315,PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InputType" PARAMETERNAME="残值输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipUplimpits" PARAMETERNAME="融资额上限" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipUplimpits" PARAMETERNAME="融资额上限" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0403" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessEDocsNumber" PARAMETERNAME="合同模板编号" STATUS="1"/>
@ -193,7 +193,7 @@
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="isDeduct" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="isReturn" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="caution_money_method" 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"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="总贴息金额" STATUS="1"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="期初/期末" SELECTTYPE="05" STATUS="1"/></Parameters>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="总贴息金额" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="期初/期末" SELECTTYPE="05" STATUS="1"/></Parameters>

View File

@ -12,7 +12,7 @@
<ComponentType ID="PRD0415" NAME="评分模型" STATUS="2"/>
<ComponentType ID="PRD0416" NAME="信审报告" STATUS="1"/>
<ComponentType ID="PRD0417" NAME="调查报告" STATUS="1"/>
<ComponentType ID="PRD0380" NAME="²ÐÖµÉ趨" STATUS="2"/>
<ComponentType ID="PRD0380" NAME="²ÐÖµÉ趨" STATUS="1"/>
<ComponentType ID="PRD0404" NAME="放款支付" STATUS="1"/>
<ComponentType ID="PRD0411" NAME="付款前提" STATUS="1"/>
<ComponentType ID="PRD0310" NAME="租金推算方法" STATUS="1"/>

View File

@ -70,6 +70,11 @@ public class BusinessComponentRuleDW implements ObjectWindowCreator{
}
if(htmlStyle==null) htmlStyle="";
String unit = parameter.getString("UNIT");
if(unit==null||unit.length()==0){
unit=parameterDefination.getString("UNIT");
}
if(unit==null) unit="";
String[] valueFieldArray = valueFields.split(",");
for(String valueField:valueFieldArray){
String colName = (valueField+"_"+parameterID).toUpperCase();
@ -81,7 +86,7 @@ public class BusinessComponentRuleDW implements ObjectWindowCreator{
doTemp.setHeader(colName, header);
doTemp.setVisible(colName, true);
doTemp.setHTMLStyle(colName, htmlStyle);
doTemp.setUnit(colName, unit);
if("2".equals(dataType))
doTemp.setCheckFormat(colName, "2");
else if("3".equals(dataType))