新增三列显示的基准利率调整详情页面
This commit is contained in:
parent
341d260091
commit
0e1a1bb5b1
@ -21,11 +21,11 @@
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
<script type="text/javascript">
|
||||
function newRecord(){
|
||||
var sUrl = "/Tenwa/Core/Standard/LCStandardInterestInfo.jsp";
|
||||
var sUrl = "/Tenwa/Core/Standard/LCStandardInterestInfo3.jsp";
|
||||
AsControl.OpenView(sUrl,'option=add','_self','');
|
||||
}
|
||||
function viewAndEdit(){
|
||||
var sUrl = "/Tenwa/Core/Standard/LCStandardInterestInfo.jsp";
|
||||
var sUrl = "/Tenwa/Core/Standard/LCStandardInterestInfo3.jsp";
|
||||
var sPara = getItemValue(0,getRow(0),'id');
|
||||
if(typeof(sPara)=="undefined" || sPara.length==0 ){
|
||||
alert("参数不能为空!");
|
||||
|
||||
82
WebContent/Tenwa/Core/Standard/LCStandardInterestInfo3.jsp
Normal file
82
WebContent/Tenwa/Core/Standard/LCStandardInterestInfo3.jsp
Normal file
@ -0,0 +1,82 @@
|
||||
<%@page import="com.tenwa.reckon.product.ASObjectWindowCalc"%>
|
||||
<%@ page contentType="text/html; charset=GBK"%>
|
||||
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
|
||||
/*
|
||||
Author: undefined 2017-08-02
|
||||
Content: 示例详情页面
|
||||
History Log:
|
||||
*/
|
||||
String option = CurPage.getParameter("option");
|
||||
//新增和修改的查询逻辑不同,需要判断
|
||||
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 ";
|
||||
if("edit".equals(option)){
|
||||
sql += "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 = "LCStandardInterestInfo3";//--模板号--
|
||||
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
|
||||
doTemp.setColTips("BASE_RATE_HALF,BASE_RATE_ONE,BASE_RATE_THREE,BASE_RATE_FIVE,BASE_RATE_ABOVEFIVE", "本次利率");
|
||||
doTemp.setColTips("ADJUSTED1,ADJUSTED2,ADJUSTED3,ADJUSTED4,ADJUSTED5", "上一次利率");
|
||||
doTemp.setHtmlEvent("BASE_RATE_HALF,BASE_RATE_ONE,BASE_RATE_THREE,BASE_RATE_FIVE,BASE_RATE_ABOVEFIVE", "onchange", "getRateByBase");
|
||||
ASObjectWindowCalc dwTemp = new ASObjectWindowCalc(CurPage, doTemp,request);
|
||||
dwTemp.Style = "2";//freeform
|
||||
dwTemp.genHTMLObjectWindow(CurPage.getParameter("id"));
|
||||
String sButtons[][] = {
|
||||
{"true","All","Button","保存","保存所有修改","as_save(0)","","","",""},
|
||||
{"true","All","Button","返回","返回列表","returnList()","","","","btn_icon_return"}
|
||||
};
|
||||
sButtonPosition = "south";
|
||||
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('.info_data_tablecommon .info_group_table').remove();//移除分组
|
||||
$('td .info_mid_line').attr('width','33%');//设置列宽比
|
||||
$('td .info_td_left').attr('style','width:130px;');//设置标题宽
|
||||
$('#SEIZEASEAT').parent().parent().remove();//移除占位字段,但不移除占位效果
|
||||
$("#div_my0").append("<span style='color:red;'>* 说明:新增第一条初始利率后(由于系统不存在上次利率默认调整幅度为0.0%),第二次及以后新增则自动带出上次利率,填写调整后,计算调整幅度。<span>");
|
||||
setItemValue(0,0,'ADJUSTED1','<%=BASE_RATE_HALF%>');
|
||||
setItemValue(0,0,'ADJUSTED2','<%=BASE_RATE_ONE%>');
|
||||
setItemValue(0,0,'ADJUSTED3','<%=BASE_RATE_THREE%>');
|
||||
setItemValue(0,0,'ADJUSTED4','<%=BASE_RATE_FIVE%>');
|
||||
setItemValue(0,0,'ADJUSTED5','<%=BASE_RATE_ABOVEFIVE%>');
|
||||
})
|
||||
function returnList(){
|
||||
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"%>
|
||||
Loading…
x
Reference in New Issue
Block a user