// 该文件中包含客户端需要处理的函数和事件 var mDebug = "0"; var mOperator = ""; var showInfo = null; var turnPage = new turnPageClass(); var manageCom = ""; var bussType = ""; var hostName = ""; var submitForm = function(){ } var showMessagePage = function(title, content, messagePicture, width, height) { var urlStr = "../common/jsp/MessagePage.jsp?picture=" + messagePicture + "&content=" + encodeURIComponent(content); var name = title; //网页名称,可为空; var iWidth = width; //弹出窗口的宽度; var iHeight = height; //弹出窗口的高度; var iTop = (window.screen.availHeight - iHeight) / 2; //获得窗口的垂直位置 var iLeft = (window.screen.availWidth - iWidth) / 2; //获得窗口的水平位置 var tmpShowInfo = window.open (urlStr,name, "status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no,height="+ iHeight+",width="+iWidth+",innerHeight="+iHeight+",innerWidth=" +iWidth+",left="+iLeft+",top="+iTop,false); tmpShowInfo.focus(); return tmpShowInfo; } var afterSubmit = function(flagStr, content, onsucc_name){ if(showInfo !== null && showInfo !== undefined) showInfo.close(); if (flagStr == "Fail" ) { // showInfo = showMessagePage("操作失败", content, "F", 550, 350); showInfo = showMessagePage(i18nMessage("操作失败","LIS-18334"), content, "F", 550, 350); } else if(flagStr == "Succ") { // showInfo = showMessagePage("操作成功", content, "S", 550, 350); showInfo = showMessagePage(i18nMessage("操作成功","LIS-06197"), content, "S", 550, 350); if(onsucc_name !== null && onsucc_name !== undefined) if(window[onsucc_name]){ window[onsucc_name](); } } onQueryESComServerButtonClicked(null); } function on_succ_delete(){ onQueryESComServerButtonClicked(null); } function myOnFocus(e){ try{ if(showInfo && showInfo.focus) { showInfo.focus(); } }catch(ex){ showInfo = null; } } function onQueryESComServerButtonClicked(e){ var ESComServerManageCom = document.getElementById("ESComServerManageComQueryInput"); var ESComServerBussType = document.getElementById("ESComServerBussTypeQueryInput"); var ESComServerHostName = document.getElementById("ESComServerHostNameQueryInput"); var manageCom = null; var bussType = null; var hostName = null; if(ESComServerManageCom){ manageCom = ESComServerManageCom.value; } if(ESComServerBussType){ bussType = ESComServerBussType.value; } if(ESComServerHostName){ hostName = ESComServerHostName.value; } var mySql = new SqlClass(); mySql.setModule("easyscan"); mySql.setResourceName("config.ESComServerInputSql"); //指定使用的properties文件名 sqlId = "ESComServerInputSql1"; mySql.setSqlId(sqlId);//指定使用的Sql的id mySql.addSubPara(manageCom); mySql.addSubPara(bussType); mySql.addSubPara(hostName); var queryResult = mySql.getString(); turnPage.queryModal(queryResult, ESComServerGrid); } function onRefreshESComServerButtonClicked(e){ initTextBoxes(); initESComServerGrid(); var tSelNo = ESComServerGrid.getSelNo(); if (tSelNo != -1) { hostName = ""; manageCom = ""; bussType = ""; try{ manageCom = ESComServerGrid.getRowColData(tSelNo - 1, 1); bussType = ESComServerGrid.getRowColData(tSelNo - 1, 2); hostName = ESComServerGrid.getRowColData(tSelNo - 1, 3); }catch(ex){ } var ManageComInput = document.getElementById("ManageComInput"); var BussTypeInput = document.getElementById("BussTypeInput"); var HostNameInput = document.getElementById("HostNameInput"); ManageComInput.value = manageCom; BussTypeInput.value = bussType; HostNameInput.value = hostName; } } function onAddButtonClicked(e){ var tSelNo = ESComServerGrid.getSelNo(); if(tSelNo != 0){ // alert("不需要选择数据,请重新查询后直接添加!") i18nAlert("不需要选择数据,请重新查询后直接添加!", "LIS-20104"); return; } if (tSelNo != -1) { manageCom = ""; bussType = ""; hostName = ""; try{ manageCom = ESComServerGrid.getRowColData(tSelNo - 1, 1); bussType = ESComServerGrid.getRowColData(tSelNo - 1, 2); hostName = ESComServerGrid.getRowColData(tSelNo - 1, 3); }catch(ex){ } var ManageComInput = document.getElementById("ManageComInput"); var BussTypeInput = document.getElementById("BussTypeInput"); var HostNameInput = document.getElementById("HostNameInput"); } var urlStr = "./ESComServerMain.jsp?ac=189&mc=" + manageCom + "&bt=" + bussType + "&hn=" + hostName; // var name = '提示'; //网页名称,可为空; var name = i18nMessage('提示',"laydate-tips"); //网页名称,可为空; var iWidth = 1024; //弹出窗口的宽度; var iHeight = 1024; //弹出窗口的高度; var iTop = (window.screen.availHeight - iHeight) / 2; //获得窗口的垂直位置 var iLeft = (window.screen.availWidth - iWidth) / 2; //获得窗口的水平位置 showInfo = window.open(urlStr, name, "status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,height=" + iHeight + ",width=" + iWidth + ",innerHeight=" + iHeight + ",innerWidth=" + iWidth + ",left=" + iLeft + ",top=" + iTop, false); document.getElementById("fmActionInput").value="INSERT"; showInfo.focus(); } function onEditButtonClicked(e){ if(hostName == "" || manageCom == "" || bussType == "") { // afterSubmit("Fail", "您未选择任何的机构对象.", null); afterSubmit("Fail", i18nMessage("您未选择任何的机构对象.","LIS-20105"), null); return; } var tSelNo = ESComServerGrid.getSelNo(); if (tSelNo != -1) { manageCom = ""; bussType = ""; hostName = ""; try{ manageCom = ESComServerGrid.getRowColData(tSelNo - 1, 1); bussType = ESComServerGrid.getRowColData(tSelNo - 1, 2); hostName = ESComServerGrid.getRowColData(tSelNo - 1, 3); }catch(ex){ } var ManageComInput = document.getElementById("ManageComInput"); var BussTypeInput = document.getElementById("BussTypeInput"); var HostNameInput = document.getElementById("HostNameInput"); } var urlStr = "./ESComServerMain.jsp?ac=392&mc=" + manageCom + "&bt=" + bussType + "&hn=" + hostName; // var name = '提示'; //网页名称,可为空; var name = i18nMessage('提示',"laydate-tips"); //网页名称,可为空; var iWidth = 1024; //弹出窗口的宽度; var iHeight = 1024; //弹出窗口的高度; var iTop = (window.screen.availHeight - iHeight) / 2; //获得窗口的垂直位置 var iLeft = (window.screen.availWidth - iWidth) / 2; //获得窗口的水平位置 showInfo = window.open(urlStr, name, "status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,height=" + iHeight + ",width=" + iWidth + ",innerHeight=" + iHeight + ",innerWidth=" + iWidth + ",left=" + iLeft + ",top=" + iTop, false); showInfo.focus(); } function onDeleteButtonClicked(e){ if(hostName == "" || manageCom == "" || bussType == "") { // afterSubmit("Fail", "请选择一个要删除的对象.", null); afterSubmit("Fail", i18nMessage("请选择一个要删除的对象.","LIS-20106"), null); return; } var tSelNo = ESComServerGrid.getSelNo(); if (tSelNo != -1) { manageCom = ""; bussType = ""; hostName = ""; try{ manageCom = ESComServerGrid.getRowColData(tSelNo - 1, 1); bussType = ESComServerGrid.getRowColData(tSelNo - 1, 2); hostName = ESComServerGrid.getRowColData(tSelNo - 1, 3); }catch(ex){ } var ManageComInput = document.getElementById("ManageComInput"); var BussTypeInput = document.getElementById("BussTypeInput"); var HostNameInput = document.getElementById("HostNameInput"); } var fmActionInput = document.getElementById("fmActionInput"); var fmElement = document.getElementById("fm"); //fmActionInput.value = "DELETE"; document.getElementById("fmActionInput").value="DELETE"; // fm.submit(); // fmElement.submit(); fm.action="../API/easyscan/config/ESComServerSave/DELETE"; ajaxSubmit2(document.getElementById("fm")); } function onGridRowSelected(e){ var tSelNo = ESComServerGrid.getSelNo(); if (tSelNo != -1) { manageCom = ""; bussType = ""; hostName = ""; try{ manageCom = ESComServerGrid.getRowColData(tSelNo - 1, 1); bussType = ESComServerGrid.getRowColData(tSelNo - 1, 2); hostName = ESComServerGrid.getRowColData(tSelNo - 1, 3); }catch(ex){ } var ManageComInput = document.getElementById("ManageComInput"); var BussTypeInput = document.getElementById("BussTypeInput"); var HostNameInput = document.getElementById("HostNameInput"); ManageComInput.value = manageCom; BussTypeInput.value = bussType; HostNameInput.value = hostName; } }