现在设置了一个按钮点击以后传参数给另一张cpt,然后另一个cpt根据参数来导出,现在点击导出没问题,但是导出以后没有数据(这个是否和行权限有关,报表里面加入了fine_username和fine_role) var 营销组织=this.options.form.getWidgetByName("营销组织").getValue(); var 城市级别=this.options.form.getWidgetByName("城市级别").getValue(); var 负责人姓名=this.options.form.getWidgetByName("负责人姓名").getValue(); var 负责人编码=this.options.form.getWidgetByName("负责人编码").getValue(); var 负责人上级姓名=this.options.form.getWidgetByName("负责人上级姓名").getValue(); var 负责人上级编码=this.options.form.getWidgetByName("负责人上级编码").getValue(); var 上传人姓名=this.options.form.getWidgetByName("上传人姓名").getValue(); var 上传人编码=this.options.form.getWidgetByName("上传人编码").getValue(); var 上传人职务=this.options.form.getWidgetByName("上传人职务").getValue(); var 客户状态=this.options.form.getWidgetByName("客户状态").getValue(); var 客户名称=this.options.form.getWidgetByName("客户名称").getValue(); var 客户编码=this.options.form.getWidgetByName("客户编码").getValue(); var 渠道类别=this.options.form.getWidgetByName("渠道类别").getValue(); var 拜访类型=this.options.form.getWidgetByName("拜访类型").getValue(); var 开始日期=this.options.form.getWidgetByName("开始日期").getValue(); var 结束日期=this.options.form.getWidgetByName("结束日期").getValue(); var 品牌=this.options.form.getWidgetByName("品牌").getValue(); var SAP子品类=this.options.form.getWidgetByName("SAP子品类").getValue(); var SAP子品牌=this.options.form.getWidgetByName("SAP子品牌").getValue(); var 品名规格=this.options.form.getWidgetByName("品名规格").getValue(); REPORT_URL='${servletURL}?viewlet=SFA报表管理/Qilk-产品分销报告-导出.cpt&op=export&format=excel&城市级别'= +城市级别+ '&营销组织' = +营销组织+ '&负责人姓名' = +负责人姓名+ '&负责人编码' =+负责人编码+ '&负责人上级姓名'= +负责人上级姓名+ '&负责人上级编码'= +负责人上级编码+ '&上传人姓名'= +上传人姓名+ '&上传人编码'= +上传人编码+ '&上传人职务'= +上传人职务+ '&客户状态'= +客户状态+ '&客户名称'= +客户名称+ '&客户编码'= +客户编码+ '&渠道类别'= +渠道类别+ '&拜访类型'= +拜访类型+ '&开始日期'= +开始日期+ '&结束日期'= +结束日期+ '&品牌'= +品牌+ '&SAP子品类'= +SAP子品类+ '&SAP子品牌'= +SAP子品牌+ '&品名规格'= +品名规格 window.location=encodeURI(REPORT_URL) |