url地址错误

image.png

image.png

是我地址写错了吗?怎么会报这个错

源码

var year = contentPane.getWidgetByName("year").getValue();

var be = contentPane.getWidgetByName("be").getValue();

var b = contentPane.getWidgetByName("treelist").getValue();

var c = contentPane.getWidgetByName("model").getValue();

var kpi_type=contentPane.getWidgetByName("kpi_type").getValue();

var post_a=contentPane.getWidgetByName("post_name").getValue();

FR.Msg.alert("提示","Excel导出无法导出指示灯!需要请自行添加");

var para='&p='+b+'&aa='+c+'&bb='+year+'&banhan='+be+'&type='+kpi_type+'&post='+post_a;

if(kpi_type=="部门指标"){

var REPORT_URL="${servletURL}?viewlet=KPI/kpi_expend_new.cpt&op=export&format=excel&sheets=[1]"+para;

}

else if(kpi_type=="关键任务"){

var REPORT_URL="${servletURL}?viewlet=KPI/kpi_expend_new_l.cpt&op=export&format=excel&sheets=[1]"+para;

}

else if(kpi_type=="岗位指标"){

var REPORT_URL="${servletURL}?viewlet=KPI/kpi_expend_new_post.cpt&op=export&format=excel&sheets=[1]"+para;

}

window.location = encodeURI(REPORT_URL);

image.png

FineReport 帆软用户p9k8MX4NIW 发布于 2023-4-17 09:32 (编辑于 2023-4-17 09:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-17 09:33

截完吧  看你JS好像有判断 不一定是这个条件导致的

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 源码发上来了,你看下
    2023-04-17 09:48 
  • Z4u3z1 Z4u3z1 回复 帆软用户p9k8MX4NIW(提问者) 你的kpi_type是不是不在这三个if里面 alert(kpi_type)一下
    2023-04-17 09:52 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-17 09:38(编辑于 2023-4-17 09:50)

地址要不转码一下?

encodeURI(encodeURI(url))

要不把你完整的js发出来看一下。

-----------------------------------

var year = contentPane.getWidgetByName("year").getValue();

var be = contentPane.getWidgetByName("be").getValue();

var b = contentPane.getWidgetByName("treelist").getValue();

var c = contentPane.getWidgetByName("model").getValue();

var kpi_type=contentPane.getWidgetByName("kpi_type").getValue();

var post_a=contentPane.getWidgetByName("post_name").getValue();

FR.Msg.alert("提示","Excel导出无法导出指示灯!需要请自行添加");

var para='&p='+b+'&aa='+c+'&bb='+year+'&banhan='+be+'&type='+kpi_type+'&post='+post_a;

if(kpi_type=="部门指标"){

var REPORT_URL="${servletURL}?viewlet=KPI/kpi_expend_new.cpt&op=export&format=excel&sheets=[1]"+para;

}

else if(kpi_type=="关键任务"){

var REPORT_URL="${servletURL}?viewlet=KPI/kpi_expend_new_l.cpt&op=export&format=excel&sheets=[1]"+para;

}

else (kpi_type=="岗位指标"){

var REPORT_URL="${servletURL}?viewlet=KPI/kpi_expend_new_post.cpt&op=export&format=excel&sheets=[1]"+para;

}

window.location = encodeURI(REPORT_URL);

最佳回答
0
YmengLv5中级互助
发布于2023-4-17 10:03

把${servletURL}直接改成/webroot/decision/view/report试试,我看上面的报错是/webroot/decision/view/undefined,可能是这个路径不对

  • 3关注人数
  • 305浏览人数
  • 最后回答于:2023-4-17 10:03
    请选择关闭问题的原因
    确定 取消
    返回顶部