判断不同分类跳转不同报表

var url = '';

if (series == 'capex') /*判断系列名称为财务部*/ {

url = '/webroot/decision/view/report?viewlet=Microport/ssj/flow_capx.cpt&op=write';

}

if (series == '期末货币资金') {

url = '/webroot/decision/view/report?viewlet=doc/Chart/Microport/ssj/flow_cash_end.cpt&op=write';

}

FR.doHyperlinkByGet({url:url,feature:'width=1300,height=800,',title:'主页',target:'_dialog'}); //在对话框打开报表

FineReport yzm210034 发布于 2022-11-15 13:24 (编辑于 2022-11-15 13:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-15 13:26(编辑于 2022-11-15 13:44)

image.png

if(cs=="202203"){

var w=600;//自己调整

var h=400;//自己调整

var url = encodeURI("/webroot/decision/view/report?viewlet=Microport/ssj/flow_capx.cpt&op=write");//

//窗体

var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");

//将窗体的src属性设置为模板路径

$iframe.attr("src", url);

//窗体的属性

var o = {    

title: "我是对话框",  //标题   

 width: w,   //宽度    

  height: h //高度 

 };

//弹出窗体

FR.showDialog(o.title, o.width, o.height, $iframe, o);

}

  • yzm210034 yzm210034(提问者) 就是这样写的判断,还是不行,我点击经营性流量还是会弹窗,但是弹窗的是服务器部署成功,不是那一张报表而已
    2022-11-15 13:28 
  • CD20160914 CD20160914 回复 yzm210034(提问者) 你的路径错了。报表路径。把你的js发出来。还有设置。。
    2022-11-15 13:31 
  • yzm210034 yzm210034(提问者) var url = \'\'; if (series == \'capex\') /*判断系列名称为capex*/ { url = \'/webroot/decision/view/report?viewlet=Microport/ssj/flow_capx.cpt&op=write\'; } if (series == \'期末货币资金\') { url = \'/webroot/decision/view/report?viewlet=doc/Chart/Microport/ssj/flow_cash_end.cpt&op=write\'; } FR.doHyperlinkByGet({url:url,feature:\'width=1300,height=800,\',title:\'主页\',target:\'_dialog\'}); //在对话框打开报表
    2022-11-15 13:32 
  • CD20160914 CD20160914 回复 yzm210034(提问者) 放在最上面。不然回复自动加斜杠了。
    2022-11-15 13:34 
  • CD20160914 CD20160914 回复 yzm210034(提问者) series你是如何取值的
    2022-11-15 13:35 
  • 2关注人数
  • 292浏览人数
  • 最后回答于:2022-11-15 13:44
    请选择关闭问题的原因
    确定 取消
    返回顶部