59 lines
1.9 KiB
JavaScript
59 lines
1.9 KiB
JavaScript
var aheadPaymentScheFlag = false;//控制是否需要贷款进行还款计划测算
|
|
/*~[Describe=保存前校验方法;InputParam=无;OutPutParam=无;]~*/
|
|
function beforeSave(){
|
|
var transDate = getItemValue(0,getRow(),"TransDate");
|
|
if(transDate < businessDate){
|
|
alert("生效日期不能早于当前日期");
|
|
return false;
|
|
}
|
|
|
|
if(!RPTFrame.iV_all("myiframe0")) return false;
|
|
if(!RPTFrame.getValues()) return false;
|
|
|
|
RPTFrame.saveRecord();
|
|
|
|
return false;
|
|
}
|
|
|
|
/*~[Describe=保存后续逻辑;InputParam=无;OutPutParam=无;]~*/
|
|
function afterSave(){
|
|
window.setTimeout("reopen();", 700);
|
|
}
|
|
|
|
|
|
function reopen(){
|
|
if(aheadPaymentScheFlag)
|
|
{
|
|
AsDialog.PopView("/Accounting/Transaction/ViewPrepaymentConsult.jsp","TransSerialNo="+transactionSerialNo,"");
|
|
aheadPaymentScheFlag = false;
|
|
}
|
|
}
|
|
|
|
/*~[Describe=还款计划测算;InputParam=无;OutPutParam=无;]~*/
|
|
function viewConsult(){
|
|
aheadPaymentScheFlag = true;
|
|
saveRecord("afterSave();");
|
|
}
|
|
|
|
/*~[Describe=打开还款方式信息;InputParam=无;OutPutParam=无;]~*/
|
|
function openRPT(iframe,param){
|
|
var obj = document.getElementById(iframe);
|
|
if(typeof(obj) == "undefined" || obj == null) return;
|
|
AsControl.OpenView("/Accounting/LoanDetail/LoanTerm/BusinessRPTInfo.jsp","ObjectType="+documentType+"&ObjectNo="+documentNo+"&"+param,iframe,"");
|
|
}
|
|
|
|
/*~[Describe=初始化;InputParam=无;OutPutParam=无;]~*/
|
|
function initRow(){
|
|
setItemValue(0,getRow(),"INPUTUSERID",curUserID);
|
|
setItemValue(0,getRow(),"INPUTUSERNAME",curUserName);
|
|
setItemValue(0,getRow(),"INPUTORGID",curOrgID);
|
|
setItemValue(0,getRow(),"INPUTORGNAME",curOrgName);
|
|
setItemValue(0,getRow(),"INPUTDATE",businessDate);
|
|
setItemValue(0,getRow(),"UPDATEUSERID",curUserID);
|
|
setItemValue(0,getRow(),"UPDATEUSERNAME",curUserName);
|
|
setItemValue(0,getRow(),"UPDATEORGID",curOrgID);
|
|
setItemValue(0,getRow(),"UPDATEORGNAME",curOrgName);
|
|
setItemValue(0,getRow(),"UPDATEDATE",businessDate);
|
|
openRPT("OLDRPTFrame","Status=2&RightType=ReadOnly");
|
|
openRPT("RPTFrame","Status=0,1");
|
|
} |