电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶EAS Cloud reportTemplate.doc

金蝶EAS Cloud reportTemplate.doc_第1页
1/6
金蝶EAS Cloud reportTemplate.doc_第2页
2/6
金蝶EAS Cloud reportTemplate.doc_第3页
3/6
/****************************************************************************//****************套打模版-列表页面JS类声明************************************/waf.defineClass("waf.report.reportTemplate",waf.framework.WafCore,{//当前选中模版selectTemp:null,initalizeDOM:function(){//跨域top、parentvartop=waf.crossDomainUtil.getTop(),parent=waf.crossDomainUtil.getParent();waf.report.reportTemplate.superClass.initalizeDOM.call(this);waf("#reportTree").dataTree("option","onNodeCreated",function(event,treeId,treeNode){});waf("#reportTree").dataTree("option","onAsyncSuccess",function(event,treeId,treeNode,msg){waf("#rootColumnLayout").wafColumnLayout("adjustLayout");});waf("#reportTree").dataTree("option","onClick",function(event,treeId,treeNode,clickFlag){varnodeNames=[];//gettheselectedpath,sincetherootisfakeandwhosenameis'rootNumber'//sothestopconditionshouldbetempNoe.getParentNode()==nullvartempNode=treeNode;while(tempNode.getParentNode()!=null){nodeNames.push(tempNode.number);tempNode=tempNode.getParentNode();}varpath='';for(vari=nodeNames.length-1;i>=0;i--){path=path+nodeNames[i];if(i>0){path=path+'/';}}document.getElementById("tdTemplateName").value=path;_self.getTemplateList();});varisByDefTemp=document.getElementById("isByDefTemp").value;if(isByDefTemp=="true"){//读取cookie,如果有默认模版,则直接生成报表,否则初始化模版列表vardefaultTemp=_self.getDefault();if(defaultTemp.length>0){_self.selectTemp=defaultTemp;//需要去掉loading层varloadingDivId="loading-"+waf.windowMgr.getTargetObj().attr("id")+"-overlay";parent.waf("#"+loadingDivId).remove();waf.block.hide(waf.windowMgr.getTargetObj());_self.reportOk();}else{_self.getTemplateList();}}else{_self.getTemplateList();}},/*初始化模版列表*/getTemplateList:function(){vartdTemplateName=document.getElementById("tdTemplateName").value;varisCheCurOrg=waf("#chkCurOrg").wafCheckbox("isChecked");waf.doPost({url:"?method=getTemplateList",data:{tdTemplateName:tdTemplateName,isCheCurOrg:isCheCurOrg},success:function(data){_self.loadTemplateList(data);},error:function(message){waf.msgBox.showError({summaryMsg:message});}});},/*加载套打模版列表*/loadTemplateList:function(data){vardefaultTemp=_self.getDefault();document.getElementById("report_templates").innerHTML="";for(variindata){waf("#report_templates").append(''+data[i].alias+'');waf("#report_templatesli[id='"+data[i].name+"']").click(function(e){waf("#report_templatesli").css("background-color","#FFFFFF");waf("#report_templatesli[id='"+e.currentTarget.id+"']").css("background-color","#B0E0E6");_self.selectTemp=e.currentTarget.id;//vardefaultTemp=_self.getDefault();if(defaultTemp==_self.selectTemp)waf("#chkDefaultTamp").wafCheckbox("option","checked",true);elsewaf("#chkDefaultTamp").wafCheckbox("option","checked",false);});if(i==0){waf("#report_templatesli[id='"+data[i].name+"']").css("background-color","#B0E0E6");_self.selectTemp=data[i].name;//vardefaultTemp=_self.getDefault();if(defaultTemp==_self.selectTemp)waf("#chkDefaultTamp").wafCheckbox("option","checked",true);elsewaf("#chkDefaultTamp").wafCheckbox("option","checked",false);}}waf("#report_templatesli").css("color","#f1f1f1");waf("#report_templatesspan").css("cursor","pointer").css("color","#000000");},/*确定*/reportOk:function(){if(_self.selectTemp==null||_self.selectTemp==""){return;}varisChecked=waf("#chkDefaultTamp").wafCheckbox("isChecked");if(isChecked){_self.setDefault();}vartarget=waf.windowMgr.getTargetObj();waf.window.max(target);waf.block.show({text:waf.localeResourceObj.AJAX_ASYNC_BLOCK_INFO});_self.reportAction(target);//waf.block.hide();},/*取消*/reportCancel:function(){vartarget=waf.windowMgr.getTargetObj();waf.window.close(target);},/*生成报表*/reportAction:function(target){//跨域top、parentvartop=waf.crossDomainUtil.getTop(),parent=waf.crossDomainUtil.getParent();varbillID=document.getElementById("billID").value;vartdQueryPK=document.getElementById("tdQueryPK").value;vartdTemplatePath=document.getElementById("tdTemplateName").value;vardataProvider=document.getElementById("dataProvider").value;varisSelectedAll=document.getElementById("isSelectedAll").value;varqueryUuid=document.getElementById("queryUuid").value;varurl="?method=report"+"&billID="+waf.encodeURIComponent(billID)+"&tdQueryPK="+tdQueryPK+"&tdTemplatePath="+tdTemplatePath+"&tdRptTemplate="+_self.selectTemp+"&isSelectedAll="+isSelectedAll+"&queryUuid="+queryUuid+(dataProvider==null?"":"&dataProvider="+dataProvider);url=waf.appendConversationToURL(url);debugger;if(top&&top.portal){varfile=document.location.protocol+"//"+document.location.host+document.location.pathname+url;varbrowserInfo=_self.BrowserInfo();//兼容处理低版本浏览器,走老逻辑browserInfo.version=75;if(("Chrome"==browserInfo.name&&browserInfo.version<76)||"InternetExplorer"==browserInfo.name){url=document.location.protocol+"//"+document.location.host+document.location.pathname+url;}else{url=document.location.protocol+"//"+document.location.host+"/easweb/webviews/webframework/webcom/report/pdf/web/viewer.jsp?file="+encodeURIComponent(file);}top.jMessager.sendMsg(top.jMsgcenter.tab_add,[{title:_self.localeStr.TITLE_REPORT,id:null,//TODO//url:document.location.protocol+"//"+document.location.host+document.location.pathname+urlurl:url}]);waf.window.close();}else{target.parent().height("1000px");target.parent().width("100%");target.width("100%");target.height("100%");document.location.href=url;}},/*设为默认模版*/setDefault:function(){vartdTemplatePath=document.getElementById("tdTemplateName").value;vardefaultTemplate=_self.selectTemp;varisChecked=waf("#chkDefaultTamp").wafCheckbox("isChecked");if(defaultTemplate==null||defaultTemplate==""){return;}//varorgUser=waf.getContext().currentCompanyID+""+waf.getContext().currentUserName;waf.doPost({async:false,url:"?method=setDefaultTemplate",data:{tdTemplatePath:tdTemplatePath,//orgUser:orgUser,defaultTemplate:defaultTemplate,isChecked:isChecked},success:function(data){//}});/*//varkey=tdTemplatePath+"."+waf.getContext().currentUserName+"."+waf.encodeURIComponent(waf.getContext().currentCompanyID);//在cookie中保存30天varDays=30;varexp=newDate();exp.setTime(exp.getTime()+Days*24*60*60*1000);document.cookie=key+"="+_self.selectTemp+";expires="+exp.toGMTString();*/},/*从数据库中获取当前用户默认模版*/getDefault:function(){vardefaultTemp="";vartdTemplatePath=document.getElementById("tdTemplateName").value;//varorgUser=waf.getContext().currentCompanyID+""+waf.getContext().currentUserName;//varkey=tdTemplatePath+"."+waf.getContext().currentUserName+"."+waf.encodeURIComponent(waf.getContext().currentCompanyID);waf.doPost({async:false,url:"?method=getDefaultTemplate",data:{tdTemplatePath:tdTemplatePath//orgUser:orgUser},success:function(data){defaultTemp=data;}});returndefaultTemp;},/*获取浏览器版本*/BrowserInfo:function(){varres={name:"",version:"",};varreg;varuserAgent=self.navigator.userAgent;if(reg=/edge\/([\d\.]+)/i.exec(userAgent)){res.name="Edge";res.version=reg[1];}elseif(/msie/i.test(userAgent)){res.name="InternetExplorer";res.version=/msie([\d\.]+)/i.exec(userAgent)[1];}elseif(/Trident/i.test(userAgent)){res.name="InternetExplorer";res.version=/rv:([\d\.]+)/i.exec(userAgent)[1];}elseif(/chrome/i.test(userAgent)){res.name="Chrome";res.version=/chrome\/([\d\.]+)/i.exec(userAgent)[1];res.version=Number(res.version.split('.')[0]);}elseif(/safari/i.test(userAgent)){res.name="Safari";res.version=/version\/([\d\.]+)/i.exec(userAgent)[1];}elseif(/firefox/i.test(userAgent)){res.name="Firefox";res.version=/firefox\/([\d\.]+)/i.exec(userAgent)[1];}returnres;}});/****************费用类型-列表页面JS类声明完毕*******************************/

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶EAS Cloud reportTemplate.doc

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信