if (typeof(easClientLogedListen)=="undefined"){ easClientLogedListen="EAS initializing system listen,please waiting..." } if(typeof(initializingEasFrame_text) == "undefined") { initializingEasFrame_text = "EAS Frame is initializing.please wait for a moment and click this link again." ; } if(typeof(winStatus_startInitEasFrame_text) == "undefined") { winStatus_startInitEasFrame_text = "Start initialize Eas Frame." ; } if(typeof(systemBusy_text)=="undefined"){ systemBusy_text = "system is busy,try again!"; } //init EAS Frame after login var easConFrameStr = "parent.ContentFrame"; var easConFrame = eval(easConFrameStr) ; var appletFrameStr = "parent.LoginFrame" ; var appletFrame = eval(appletFrameStr); var controlFrameStr = "parent.ShowUICtrlFrame" ; var controlFrame = eval(controlFrameStr); var isInit=false; function invokeEasBiz(keyStr,valStr,returnEventStr) { // var form = appletFrame.document.EasForm ; // form.returnEvent.value = returnEventStr ; appletFrame.window.document.eas.invokeEasBiz(keyStr,valStr); } function addNewMessage(){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "addNewMessage" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } //lujiawang function myLinkPortalSetting(){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "myLinkPortalSetting" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshPage"; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } var childWindowAll; //save all child window handle(reference) //lujiawang function viewWorkFlowByObjID(objId,childWindow){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; childWindowAll = childWindow; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showWfDiagramByBizObjectID"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (objId=="null"?"":objId); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.setChildWindowFocus"; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function sendUrgentMessageByUserPeronAssign(assingAndPersonValue){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="sendUrgentMessageByUserPeronAssign"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assingAndPersonValue=="null"?"":assingAndPersonValue); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "top.ContentFrame.window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function handleAssignmentByByUserPeronAssign(userPersonAssignValue){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="handleAssignmentByByUserPeronAssign"; paramCount++; keys[paramCount] = "messageID"; // alert(userPersonAssignValue); values[paramCount] = (userPersonAssignValue=="null"?"":userPersonAssignValue); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "top.ContentFrame.window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function viewBillByProcInst(procInst){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="viewBillByProcInst"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (procInst=="null"?"":procInst); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "top.ContentFrame.window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showWfDiagramByProcInst(procInstID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showWfDiagramByProcInst"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (procInstID=="null"?"":procInstID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "top.ContentFrame.window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showOrgEfficencyStatDialog(){ if(callEasAppBefore() == false) { return; } top.window.status = winStatus_startInitEasFrame_text ; var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "showOrgEfficencyStatDialog" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.filterProcess" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openBillByAssignID(assignId) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="openBillByAssignID"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignId=="null"?"":assignId); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "top.ContentFrame.window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } //call message show ui function openMessageCenter(msgID,souID, nodeType, ifHistory) { //alert("msgID="+msgID+",souID="+souID+",nodeType="+nodeType+",ifHistory="+ifHistory); if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.MessageJSParameterProvider" ; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "assignmentId"; values[paramCount] = (souID=="null"?"":souID); paramCount++; keys[paramCount] = "nodeType"; values[paramCount] = (nodeType=="null"?"":nodeType); paramCount++; keys[paramCount] = "ifHistory"; values[paramCount] = (ifHistory=="null"?"":ifHistory); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } //call message show ui from calander function openMessageCenterFromCalendar(msgID,souID,nodeType, ifHistory) { //alert("msgID="+msgID+",souID="+souID+",nodeType="+nodeType+",ifHistory="+ifHistory); if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.MessageJSParameterProvider" ; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "assignmentId"; values[paramCount] = (souID=="null"?"":souID); paramCount++; keys[paramCount] = "nodeType"; values[paramCount] = (nodeType=="null"?"":nodeType); paramCount++; keys[paramCount] = "ifHistory"; values[paramCount] = (ifHistory=="null"?"":ifHistory); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function setChildWindowFocus(){ // child[childwindow]=childwindow; // alert(child[childwindow]); try{ childWindowAll.focus(); } catch(e){ alert("window has closed"); } } function initAfterLogin() { top.window.status = winStatus_startInitEasFrame_text ; var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "type"; values[paramCount] = "new" ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "initAfterLogin" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = appletFrameStr + ".window.setIsInitEasFrame" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } //local page Eas Frame init status. var wasInitEasFrame = false ; //but wasInitEasFrame value must be global value. //so get init status from appletFrame.window. //local page eas frame init status //get init status from appletFrame.window. function isInitEasFrame() { //must return Eas Frame init state by appletFrame.window //beacuse local page will be loaded again and again. //alert(appletFrame.window.eas); //alert(parent.LoginFrame.window==undefined); if (parent.LoginFrame.window.eas==null && parent.LoginFrame.window.easAppDownload==null){ if (typeof(ctxEasPath)=="undefined"){ parent.LoginFrame.document.location.href="welcome.jsp"; } else { parent.LoginFrame.document.location.href=ctxEasPath+"/welcome.jsp"; } return false; } // window.top.ShowUICtrlFrame.document.location.href="./ctrl/easInit.jsp?isFirst=true&action=login"; if (window.top.LoginFrame.eas== undefined) { return false; } var result = appletFrame.window.isInitEasFrame(); return result ; } // init Eas Frame function initEasFrame() { if(isInitEasFrame() == false) { initAfterLogin(); } } function isLoadHelper(){ var result = appletFrame.window.isLoadHelper(); return result ; } function loadHelperClass(){ appletFrame.window.loadHelperClass(); } //null,init,logining,logined,unknown //0, 1 ,2 ,3 ,-1 function getAppletState(){ if (appletFrame.window.eas==null) { return 0; } var result = appletFrame.window.isAppletState(); if (!result){ return 1; } //relogined page(the first have logined!) ,not login eas client! result=(!appletFrame.window.isLogined()) && (appletFrame.window.isInitEasFrame()) if (result){ return 0; } var result = appletFrame.window.isLogined(); if (!result){ return 2; } var result = appletFrame.window.isInitEasFrame(); if (result){ return 3; }; return -1; } function showInitDialogMessage(message){ var msgBox = new WebMsgDialog(document.all("portalContestPathForMsgBox").value); if (message=='init') { message=initializingEasFrame_text; } msgBox.showMessageBox(msgBox.TYPE_NOTICE,message); } //before call Eas Gui //check whether init Eas Frame is sucessful or not function callEasAppBefore() { var result = true ; if(isInitEasFrame() == false) { if(typeof(portalContestPathForMsgBox) == "undefined"){ alert(initializingEasFrame_text); }else{ // var msgBox = new WebMsgDialog(document.all("portalContestPathForMsgBox").value); // msgBox.showMessageBox(msgBox.TYPE_NOTICE,initializingEasFrame_text); if (window.top.LoginFrame!= undefined && window.top.LoginFrame.eas!= undefined) { if (window.top.LoginFrame.window.isNeedLogin()){ window.top.ShowUICtrlFrame.document.location.href=ctxEasPath+"/ctrl/easInit.jsp?isFirst=true&action=relogin"; window.top.LoginFrame.window.setNeedLogin("false"); } window.top.LoginFrame.window.setStatuesMessage(initializingEasFrame_text); parent.switchToProcess(); return false; } } if (appletFrame.window.easAppDownload!= undefined) { parent.switchToProcess(); return false; } //if (appletFrame.window.isLogined()) // initAfterLogin(); result = false ; } else { var result = appletFrame.window.isLogined(); if (!result){ window.top.ShowUICtrlFrame.document.location.href=ctxEasPath+"/ctrl/easInit.jsp?isFirst=true&action=relogin"; //window.top.LoginFrame.window.setIsInitEasFrame('0'); window.top.LoginFrame.window.setIsInitEasFrame('0'); return false; } if (appletFrame.window.isEmbedOpenModel()){ parent.switchToEas(); } result = true ; } return result; } //open Eas Client MainMenu function openEasMainMenu() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "type"; values[paramCount] = "new" ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openMainMenuFunction" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.returnMainMenuFunction"; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function invoke(uiClass,uiClassParam,uiOprt,openMethod) { // parent.switchToEas(); var loginFrame=eval('parent.LoginFrame.document.eas'); if (loginFrame!=null) loginFrame.showUI_performed(uiClass,uiClassParam,uiOprt,openMethod); } function createModelUI(uiClass) { if(callEasAppBefore() == false) { return; } var loginFrame=eval('parent.LoginFrame.document.eas'); if (loginFrame!=null) loginFrame.showUI_performed(uiClass); } function createNewWinUI(uiClass){ if(callEasAppBefore() == false) { return; } var loginFrame=eval('parent.LoginFrame.document.eas'); if (loginFrame!=null) loginFrame.showUI_performed(uiClass,null,null,'30');//NEWWIN } function createNewTabUI(uiClass){ if(callEasAppBefore() == false) { return; } var loginFrame=eval('parent.LoginFrame.document.eas'); if (loginFrame!=null) loginFrame.showUI_performed(uiClass,null,null,'20');//NEWTAB } //open Eas Client MainMenu function invokeFunction(uiClass,uiClassParam,uiOprt,openMethod) { if(callEasAppBefore() == false) { return; } invoke(uiClass,uiClassParam,uiOprt,openMethod); } function deleteProcInstByAssignId(assignIds){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="deleteProcInstByAssignId"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignIds=="null"?"":assignIds); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function deleteProcessInst(processInstIds){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="deleteProcessInst"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (processInstIds=="null"?"":processInstIds); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function handleMultiAssignments(assignmentIds){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="handleMultiAssignments"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignmentIds=="null"?"":assignmentIds); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function handleAssignment(assignmentId){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="handleAssignment"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignmentId=="null"?"":assignmentId); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openProcCatalogSetting() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openProcCatalogSetting" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openUserSyncPageManager() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openUserSyncPageManager" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = ""; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openPortletGraphicsMrg () { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openPortletGraphicsMrg" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = ""; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openCSHelpforPortal(){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openCSHelpforPortal" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = appletFrameStr + ".window.closeHelpLoaderWin"; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function viewProcessPic(procID){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showProcDefDiagram"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (procID=="null"?"":procID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openMessageBarchCenter(msgID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.MessageBarchJSParameterProvider" ; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function DeliverMessage(msgID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="forwardAssignment"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function canDeliverTo(msgID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="canForwardAssignment"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.setCanForwardAssignment" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function RollBack(msgID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="rollbackAssignment"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function canRollBack(msgID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="canRollbackAssignment"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.setCanRollBack" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showStateChart(msgID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showWfDiagram"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (msgID=="null"?"":msgID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openEditMyReport() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "editReport" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.RefurbishPageReport" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openMyReport(ReportID) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.MyReportJSParameterProvider" ; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (ReportID=="null"?"":ReportID); paramcount++; keys[paramcount] = "uiclassname"; values[paramcount]="false"; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showMyPerformance() { if(callEasAppBefore() == false){ return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showMyPerformance" paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showMyTrain() { if(callEasAppBefore() == false){ return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showMyTrain" paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function MyProcess(userID,ProID){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.MyProcessJSParameterProvider"; paramCount++; keys[paramCount] = "userID"; values[paramCount] = userID; paramCount++; keys[paramCount] = "ProID"; values[paramCount] = ProID; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function EditProcess(userID){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.EditProcessJSParameterProvider"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = userID; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.RefurbishPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function sendUrgentMessage(assignId){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="sendUrgentMessage"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignId=="null"?"":assignId); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.returnUrgent" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function sendUrgentEMail(assignId){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="sendUrgentEMail"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignId=="null"?"":assignId); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.returnUrgentMobile" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function sendUrgentMobile(assignId){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="sendUrgentMobile"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (assignId=="null"?"":assignId); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.returnUrgentMobile" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showPersonStatDialog(){ if(callEasAppBefore() == false){ return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showPersonStatDialog" paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.filterProcess" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showAllProcessStatDialog(){ if(callEasAppBefore() == false){ return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showAllProcessStatDialog" paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.filterProcess" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showEfficencyStatDialog(){ if(callEasAppBefore() == false){ return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showEfficencyStatDialog" paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.filterProcess" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showProcessFindDialog(){ if(callEasAppBefore() == false){ return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="showProcessFindDialog" paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.filterProcess" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function OpenPerson(){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="popupPromptDialog" paramCount++; keys[paramCount] = "messageID"; values[paramCount] = "com.kingdee.eas.basedata.person.client.PersonPromptBox"; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.ShowPerson" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } var main; var smain; function ShowPerson(User){ // if (User!=""){ smain.editperson(User); // } } function RefurbishPage(Success){ if (Success){ top.ContentFrame.window.document.location.href="/home.do?p_l_id=1.1"; } } function RefurbishPageReport(Success){ top.ContentFrame.window.document.location.href="/home.do?p_l_id=1.1"; } function RefurbishPageMessage(Success){ top.ContentFrame.window.document.location.href="/message.do?p_l_id=1.2"; } function loginEasClient(solution,dccenter,locale,dbtype,username,password) { loginEasClient(solution,dccenter,locale,dbtype,username,password,""); } function loginEasClient(solution,dccenter,locale,dbtype,username,password,authPattern) { //login Eas Client var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "type"; values[paramCount] = "new" ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.LoginJSParameterProvider" ; paramCount++; keys[paramCount] = "solution"; values[paramCount] = (solution=="null"?"":solution) ; paramCount++; keys[paramCount] = "dccenter"; values[paramCount] = (dccenter=="null"?"":dccenter) ; paramCount++; keys[paramCount] = "locale"; values[paramCount] = (locale=="null"?"":locale) ; paramCount++; keys[paramCount] = "dbtype"; values[paramCount] = new String(dbtype=="null"?0:dbtype) ; paramCount++; keys[paramCount] = "username"; values[paramCount] = (username=="null"?"":username) ; paramCount++; keys[paramCount] = "password"; values[paramCount] = (password=="null"?"":password) ; paramCount++; keys[paramCount] = "authPattern"; values[paramCount] = (authPattern =="null"?"":authPattern) ; paramCount++; keys[paramCount] = "returnEvent"; var returnEventStr = easConFrameStr + ".window.returnValuePerformedForLogin" ; values[paramCount] = returnEventStr; try{ appletFrame.window.document.eas.setAppletLang(locale); }catch(e){ } invokeEasBiz(keys.join(","),values.join(","),returnEventStr); // var returnEvt = easConFrameStr + ".window.returnValuePerformedForLogin" ; // var dbtypeStr= new String(dbtype=="null"?0:dbtype) ; // appletFrame.window.document.eas.login(username,password,solution,dccenter,locale,dbtypeStr,authPattern,returnEvt); } function invokeService(){ var loginFrame=eval('parent.LoginFrame.document.eas'); if (loginFrame!=null){ appletFrame.window.invokeService(); } } function returnValuePerformedForLogin(returnValue) { //if( returnValue == null || returnValue == "" || returnValue.toLowerCase() == "null" ) //when login fail,getSessionId() return null,will call returnEventPerformed,then returnValue == 1 //so returnValue.toLowerCase will throw exception if( returnValue == null || returnValue == "" || returnValue == 1 || returnValue == "-1" || returnValue == "-2") { displayProcessBar("none"); enabledComponent(false); //setfocus if(returnValue == "-1"){ try{ document.all("username1").focus(); }catch(e){ //alert(e.message); } }else if(returnValue == "-2"){ try{ document.all("password1").focus(); }catch(e){ //alert(e.message); } } }else{ window.top.LoginFrame.window.setLogin('true'); setTimeout("initAfterLogin()",500); window.top.LoginFrame.window.setStatuesMessage(easClientLogedListen); //controlFrame var num = returnValue.indexOf(";"); returnValue = returnValue.substring(0,num); window.top.ShowUICtrlFrame.document.location.href="ctrl/switchEasClient.jsp?isPurWeb=false&easSessionId="+returnValue; //appletFrame.window.isLogined() } } function returnEventPerformedForLogin(loginSuccess) { if(loginSuccess == 1 ) { var user = document.all("username1").value; setDefaultCookie("EasPortalUsername",user); var locale = document.all("locale1").getSelectedIndex(); setDefaultCookie("EasPortalLocale",locale); var dataCenter = document.all("dataCenter1").getSelectedIndex(); setDefaultCookie("EasPortalDataCenter",dataCenter); var dbType = document.all("dbType").value; setDefaultCookie("EasPortalDBType",dbType); document.LoginForm.submit(); } else { displayProcessBar("none"); enabledComponent(false); } } function logoutEasClient() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "type"; values[paramCount] = "new" ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "logout" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.returnEventPerformedForLogout" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function returnEventPerformedForLogout(logoutSuccess) { window.top.LoginFrame.window.setLogin('false'); this.location.href = "./logout"; } //function setLogined(sessionId){ // var form = appletFrame.document.EasForm ; // form.easSessionId.value = sessionId; //} //left it to handle history error function returnEventPerformed(isSuccess) { } //get EAS GUI SessionId after logined GUI function getEasSessionId() { var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.GetSessionIdJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "getSessionId" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.returnEventPerformedForGetEasSessionId" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } //get Session Id function returnEventPerformedForGetEasSessionId(isSuccess) { if(isSuccess == 1 ) { //added by linhh on 2005.3.29 //var msgBox = new WebMsgDialog(getPortalContestPathForMsgBox()); var sessionId = eval(appletFrameStr + ".window.getReturnValue()"); //msgBox.showMessageBox(msgBox.TYPE_NOTICE,sessionId); document.LoginForm.easSessionId.value = sessionId ; //call form submit returnEventPerformedForLogin(loginSuccess) } else { if(typeof(portalContestPathForMsgBox) == "undefined"){ alert("Login fail."); }else{ var msgBox = new WebMsgDialog(document.all("portalContestPathForMsgBox").value); msgBox.showMessageBox(msgBox.TYPE_NOTICE,"Login fail."); } } } function viewBill(billId) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "viewBill" ; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = billId ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showMyEasSetting() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = ""; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "showMyEasSetting" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function refreshPageByConfig(){ top.ContentFrame.self.location.reload(); } function showGuiWithoutJSParameterProvider(methodName) { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = methodName ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showSwitchOrg() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "switchOrg" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openAdminPageManager() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openAdminPageManager" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openPersonPageManager() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openPersonPageManager" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openUserPageManager() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openUserPageManager" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function openAdminPortletManager() { if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "openAdminPortletManager" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function checkPWReutn(returnValue){ if(returnValue != "null"){ document.all("password").value = returnValue; submitPortal(); }else{ displayProcessBar("none"); enabledComponent(false); try{ document.all("password1").focus(); }catch(e){ } } } function checkChangePassword(){ var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "checkChangePassword" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.checkPWReutn" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function showMyWorkPlan(){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "showMyWorkPlan" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function portalDataAsys(){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.WithoutJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount] = "portalDataAsys" ; paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function viewLinkedReport(reportID){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider" ; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="handleLinkedReport"; paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (reportID=="null"?"":reportID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = easConFrameStr + ".window.refreshCurrentPage" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); } function OpenUrlRpt(reportID){ if(callEasAppBefore() == false) { return; } var keys = new Array(); var values= new Array(); var paramCount = -1 ; paramCount++; keys[paramCount] = "JSParameterProviderClassName"; values[paramCount] = "com.kingdee.eas.cp.eip.applet.OneParamJSParameterProvider"; paramCount++; keys[paramCount] = "invokeClassName"; values[paramCount] ="com.kingdee.eas.cp.ba.client.ViewAttachUtil"; paramCount++; keys[paramCount] = "invokeMethod"; values[paramCount]="openStaticReport_coalition" paramCount++; keys[paramCount] = "messageID"; values[paramCount] = (reportID=="null"?"":reportID); paramCount++; keys[paramCount] = "returnEvent"; values[paramCount] = "" ; var returnEventStr = values[paramCount] ; invokeEasBiz(keys.join(","),values.join(","),returnEventStr); }