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

61 lines
2.2 KiB
JavaScript

function saveBusinessObjectToSession(businessObjectType,parentObjectType,parentObjectNo){
if(businessObjectType=="jbo.app.BUSINESS_PUTOUT"){
var r = checkSave();
if(r==1){
return;
}
}
var colCount = DZ[0][1].length;//列数
var paraStr = "RowCount="+getRowCount(0);
var colnames="";
for(var i=0;i<DZ[0][1].length;i++){
var updateable=DZ[0][1][i][5];
//alert(updateable+"--"+getColName(0,i));
if(updateable==0) continue;
colnames+=getColName(0,i)+",";
}
for(var j=1;j<=getRowCount(0);j++){
for(var i=0;i<colCount;i++){
var updateable=DZ[0][1][i][5];
if(updateable==0) continue;
var value=getItemValueByIndex(0,j-1,i);
if(typeof(value)=="undefined"||value==null || value.length==0||value=="null"||value=="Null") continue;
paraStr += "&"+getColName(0,i)+j+"="+value;
}
}
if(typeof(parentObjectType)=="undefined"||parentObjectType==null ||parentObjectType=="null"||parentObjectType=="Null")
parentObjectType="";
if(typeof(parentObjectNo)=="undefined"||parentObjectNo==null ||parentObjectNo=="null"||parentObjectNo=="Null")
parentObjectNo="";
paraStr+="&ParentObjectType="+parentObjectType;
paraStr+="&ParentObjectNo="+parentObjectNo;
paraStr+="&BusinessObjectType="+businessObjectType+"&ColNames="+colnames;
//空行不保存,再次刷新后无空行出现
var returnValue = PopPage("/Accounting/LoanSimulation/BusinessObjectAction.jsp?"+paraStr,"","resizable=yes;dialogWidth=0;dialogHeight=0;dialogLeft=0;dialogTop=0;center:yes;status:no;statusbar:yes");
if(returnValue=="true"){
alert("保存成功!");
if(businessObjectType=="jbo.app.BUSINESS_PUTOUT"){
parent.tt();
}
reloadSelf();
}
else alert("保存失败!");
}
function deleteBusinessObjectFromSession(businessObjectType,keyCol){
var serialNo = getItemValue(0,getRow(),keyCol);
if (typeof(serialNo)=="undefined" || serialNo.length==0){
alert("请选择一条记录!");
return;
}
var paraStr="BusinessObjectType="+businessObjectType+"&SerialNo="+serialNo;
//空行不保存,再次刷新后无空行出现
var returnValue = PopPage("/Accounting/LoanSimulation/BusinessObjectDelete.jsp?"+paraStr,"","resizable=yes;dialogWidth=0;dialogHeight=0;dialogLeft=0;dialogTop=0;center:yes;status:no;statusbar:yes");
if(returnValue=="true"){
alert("删除成功!");
reloadSelf();
}
else alert("删除失败!");
}