apzl_leasing/WebContent/Accounting/Config/TermLibraryInfo2.jsp
2018-06-03 22:26:41 +08:00

105 lines
3.9 KiB
Plaintext

<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%>
<%
String PG_TITLE = "业务组件详细信息"; // 浏览器窗口标题 <title> PG_TITLE </title>//20100803 ltma
%>
<%
String termID = (String)CurPage.getParameter("TermID");
if(termID == null) termID = "";
String objectType = (String)CurPage.getParameter("ObjectType");
if(objectType == null) objectType = "Term";
String objectNo = (String)CurPage.getParameter("ObjectNo");
if(objectNo == null) objectNo = termID;
String termType = (String)CurPage.getParameter("TermType");
if(termType == null) termType = "";
String parameterCount = Sqlca.getString("select count(*) from product_term_para "
+" where ObjectType='"+objectType+"' and ObjectNo='"+objectNo+"' and TermID = '"+termID+"'");
String sTempletNo = "TermLibraryInfo2";
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
//dwTemp.setHarborTemplate(DWExtendedFunctions.getDWDockHTMLTemplate(sTempletNo,sTempletFilter,Sqlca));
//if(termID.length()>0) dwTemp.DataObject.setReadOnly("TermID,TermType", true);
dwTemp.Style="2"; //设置DW风格 1:Grid 2:Freeform
dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
//生成HTMLObjectWindow
dwTemp.genHTMLObjectWindow(termID);
%>
<%
String sButtons[][] = {
};
%>
<%@include file="/Frame/resources/include/ui/include_info.jspf"%>
<script language=javascript>
function saveRecord(){
var termID = getItemValue(0,getRow(),"TermID");
if(typeof(termID)=="undefined" || termID.length==0)
return;
setItemValue(0,0,"ObjectNo",termID);
var existsFlag = RunJavaMethodTrans("com.amarsoft.app.lending.bizlets.GetColValue","1,product_term_library,String@ObjectType@Term~String@TermID@"+termID);
var existsFlag = RunJavaMethodTrans("com.amarsoft.app.lending.bizlets.GetColValue","getColValue","TableName="+tableName +",ColName="+colName+",WhereClause="+whereClause+",Value="+value);
if(existsFlag =="1"){
alert("组件编号重复,请确认!");
return;
}
if(confirm('确定保存吗?')){//20100806 ltma:进行数据库保存时请求修改者确认
as_save("myiframe0","open_self();");
}
}
function open_self(){
var termID = getItemValue(0,getRow(),"TermID");
AsControl.OpenView("/Accounting/Config/TermLibraryInfo2.jsp","ObjectNo="+termID+"&ObjectType=Term&TermID="+termID,"_self",OpenStyle);
}
function OpenSubPage()
{
var setFlag = getItemValue(0,getRow(),"SetFlag");
if(typeof(setFlag)=="undefined" || setFlag.length==0) return;
AsControl.OpenView("/Accounting/Config/TermItemList.jsp","TermID=<%=termID%>&ObjectType=<%=objectType%>&ObjectNo=<%=objectNo%>","ParameterList","");
if("<%=termID%>".length>0){
if(<%=Integer.parseInt(parameterCount)%> > 0){
AsControl.OpenView("/Accounting/Config/TermParaView.jsp","ObjectType=<%=objectType%>&ObjectNo=<%=objectNo%>&TermID=<%=termID%>","TermParaView","");
}
}
AsControl.OpenView("/Accounting/Config/TermRelativeView.jsp","ObjectType=<%=objectType%>&ObjectNo=<%=objectNo%>&TermID=<%=termID%>","TermRelativeView","");
AsControl.OpenView("/Accounting/Config/TermSetSegmentList.jsp","ObjectType=<%=objectType%>&ObjectNo=<%=objectNo%>&ParentTermID=<%=termID%>","TermParaList","");
}
function initRow(){
if (getRowCount(0)==0) {//如果没有找到对应记录,则新增一条,并设置字段默认值
setItemValue(0,0,"TermType","<%=termType%>");
setItemValue(0,0,"ObjectType","<%=objectType%>");
setItemValue(0,0,"ObjectNo","<%=objectNo%>");
setItemValue(0,0,"InputOrgID","<%=CurUser.getOrgID()%>");
setItemValue(0,0,"InputUserID","<%=CurUser.getUserID()%>");
setItemValue(0,0,"InputDate","<%=StringFunction.getToday()%>");
}else
{
setItemValue(0,0,"UpdateDate","<%=StringFunction.getToday()%>");
}
//OpenSubPage();
}
</script>
<script language=javascript>
var bFreeFormMultiCol = true;
initRow();
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>