2018-06-03 22:26:41 +08:00

64 lines
2.5 KiB
Plaintext

<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2017-06-30
Content: 示例详情页面
History Log:
*/
String flowunid=CurPage.getParameter("flowunid");//流程编号
String plannumber=CurPage.getParameter("plannumber");//方案编号
String planlist=CurPage.getParameter("planlist");//期次
String sTempletNo = "LCRentPlanInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setDefaultValue("flowunid", flowunid);
doTemp.setDefaultValue("payment_number", plannumber);
doTemp.setDefaultValue("PLAN_LIST", planlist);
doTemp.setDefaultValue("plan_list", planlist);
doTemp.setHtmlEvent("CORPUS","onchange","calRentFina");
doTemp.setHtmlEvent("INTEREST","onchange","calRentFina");
doTemp.setHtmlEvent("CORPUS_BUSINESS","onchange","calRentBusiness");
doTemp.setHtmlEvent("INTEREST_BUSINESS","onchange","calRentBusiness");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID"));
String sButtons[][] = {
{"true","","Button","保存","保存所有修改","saveData()","","","",""},
{"true","","Button","返回","返回列表","goBack()","","","",""}
};
sButtonPosition = "south";
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function saveData(){
//判断财务本金和财务利息是否相同
var corpus = getItemValue(0,getRow(),"CORPUS");
var interest = getItemValue(0,getRow(),"INTEREST");
var bcorpus = getItemValue(0,getRow(),"CORPUS_BUSINESS");
var binterest = getItemValue(0,getRow(),"INTEREST_BUSINESS");
if(Number(corpus) + Number(interest) != Number(bcorpus) + Number(binterest)){
alert("财务本金和财务利息之和应与业务本金和业务利息之和相等,请验证后在执行保存操作!");
return;
}
as_save("myiframe0","goBack()");
}
function goBack(){
var PrevUrl="/Accounting/LoanSimulation_change/RentPlanList.jsp";
var sparm="flowunid=<%=flowunid%>&plannumber=<%=plannumber%>";
AsControl.OpenView(PrevUrl,sparm,"_self","");
}
function calRentFina(){
var corpus = getItemValue(0,getRow(),"CORPUS");
var interest = getItemValue(0,getRow(),"INTEREST");
setItemValue(0,0,"RENT",Number(corpus) + Number(interest));
}
function calRentBusiness(){
var corpus = getItemValue(0,getRow(),"CORPUS_BUSINESS");
var interest = getItemValue(0,getRow(),"INTEREST_BUSINESS");
setItemValue(0,0,"RENT",Number(corpus) + Number(interest));
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>