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

51 lines
1.7 KiB
JavaScript

/*~[Describe=保存前校验方法;InputParam=无;OutPutParam=无;]~*/
function beforeSave(){
var transDate = getItemValue(0,getRow(),"TransDate");
if(transDate < businessDate){
alert("生效日期不能早于当前日期");
return false;
}
var AccountingOrgID = getItemValue(0,getRow(),"AccountingOrgID");
var LoanAccountingOrgID = getItemValue(0,getRow(),"OldAccountingOrgID");
if(AccountingOrgID == LoanAccountingOrgID){
alert("机构与调整前一致,请重新选择!");
return false;
}
return true;
}
/*~[Describe=保存后续逻辑;InputParam=无;OutPutParam=无;]~*/
function afterSave(){
}
/*~[Describe=选择机构;InputParam=无;OutPutParam=通过true,否则false;]~*/
function selectOrgID(orgID,orgName)
{
AsDialog.setObjectValue("SelectAllOrg","","@"+orgID+"@0@"+orgName+"@1",0,0,"");
var sAccountingOrgID = getItemValue(0,getRow(),"AccountingOrgID");
var LoanAccountingOrgID = getItemValue(0,getRow(),"OldAccountingOrgID");
if(sAccountingOrgID == LoanAccountingOrgID){
alert("调整后机构不能为调整前机构");
setItemValue(0,getRow(),"AccountingOrgID","");
setItemValue(0,getRow(),"AccountingOrgName","");
}
}
/*~[Describe=初始化;InputParam=无;OutPutParam=无;]~*/
function initRow(){
if (getRowCount(0)==0) {
as_add("myiframe0");//新增记录
}
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);
}