修改基准利率调整功能

This commit is contained in:
jianghongdong 2018-07-23 16:11:31 +08:00
parent 2aec762ac7
commit 01c1aa880e

View File

@ -5,14 +5,28 @@
Content: 示例详情页面
History Log:
*/
String sql = "select max(start_date),BASE_RATE_HALF,BASE_RATE_ONE,BASE_RATE_THREE,BASE_RATE_FIVE,BASE_RATE_ABOVEFIVE from LC_STANDARD_INTEREST "+
"where start_date<(select start_date from LC_STANDARD_INTEREST where id='"+CurPage.getParameter("id")+"')";
ASResultSet rs = Sqlca.getASResultSet2(sql);
String BASE_RATE_HALF = "";
String BASE_RATE_ONE = "";
String BASE_RATE_THREE = "";
String BASE_RATE_FIVE = "";
String BASE_RATE_ABOVEFIVE = "";
if(rs.next()){
BASE_RATE_HALF = rs.getStringValue("BASE_RATE_HALF");
BASE_RATE_ONE = rs.getStringValue("BASE_RATE_ONE");
BASE_RATE_THREE = rs.getStringValue("BASE_RATE_THREE");
BASE_RATE_FIVE = rs.getStringValue("BASE_RATE_FIVE");
BASE_RATE_ABOVEFIVE = rs.getStringValue("BASE_RATE_ABOVEFIVE");
}
String sTempletNo = "LCStandardInterestInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("BASE_RATE_HALF,BASE_RATE_ONE,BASE_RATE_THREE,BASE_RATE_FIVE,BASE_RATE_ABOVEFIVE", "onchange", "getRateByBase");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//Ö»¶Áģʽ
dwTemp.genHTMLObjectWindow(CurPage.getParameter("id"));
String sButtons[][] = {
{"true","All","Button","保存","保存所有修改","as_save(0)","","","",""},
{"true","All","Button","返回","返回列表","returnList()","","","","btn_icon_return"}
@ -21,8 +35,29 @@
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function returnList(){
var pUrl="/Tenwa/Core/Standard/LCStandardInterestList.jsp";
var pUrl="/Tenwa/Core/Standard/CentralLCStandardInterestList.jsp";
AsControl.OpenView(pUrl, "","_self","");
}
function getRateByBase(){
//本次基准利率
var BASE_RATE_HALF=getItemValue(0,0,'BASE_RATE_HALF');
var BASE_RATE_ONE=getItemValue(0,0,'BASE_RATE_ONE');
var BASE_RATE_THREE=getItemValue(0,0,'BASE_RATE_THREE');
var BASE_RATE_FIVE=getItemValue(0,0,'BASE_RATE_FIVE');
var BASE_RATE_ABOVEFIVE=getItemValue(0,0,'BASE_RATE_ABOVEFIVE');
//上一次央行基准利率
var sBASE_RATE_HALF = "<%=BASE_RATE_HALF%>";
var sBASE_RATE_ONE = "<%=BASE_RATE_ONE%>";
var sBASE_RATE_THREE = "<%=BASE_RATE_THREE%>";
var sBASE_RATE_FIVE = "<%=BASE_RATE_FIVE%>";
var sBASE_RATE_ABOVEFIVE = "<%=BASE_RATE_ABOVEFIVE%>";
//浮动利率
setItemValue(0,0,'RATE_HALF',(parseFloat(BASE_RATE_HALF)-parseFloat(sBASE_RATE_HALF))+'');
setItemValue(0,0,'RATE_ONE',(parseFloat(BASE_RATE_ONE)-parseFloat(sBASE_RATE_ONE))+'');
setItemValue(0,0,'RATE_THREE',(parseFloat(BASE_RATE_THREE)-parseFloat(sBASE_RATE_THREE))+'');
setItemValue(0,0,'RATE_FIVE',(parseFloat(BASE_RATE_FIVE)-parseFloat(sBASE_RATE_FIVE))+'');
setItemValue(0,0,'RATE_ABOVEFIVE',(parseFloat(BASE_RATE_ABOVEFIVE)-parseFloat(sBASE_RATE_ABOVEFIVE))+'');
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>