def showReport1_1(self): url = u'http://localhost:8081/WebReport/ReportServer?reportlet=1_1.cpt&__bypagesize__=%s' % ( self.bypagesize) # 调用qtwebkit打开url(执行jquery的代码时出错,怀疑是qtwebkit版本太低!!!) # WebHelper.show_web(self, url) # 调用外部浏览器打开url doc.OpenNet(url)
def show_report(params): # 确保所有字符串数据(包括key)都是utf-8编码 # 将unicode字符串进行编码转换,因为urllib.urlencode方法只能处理str类型的字符串 f = lambda s: s.encode('utf-8') if type(s).__name__ == "unicode" else s new_params = dict([(f(k), f(v)) for k, v in params.items()]) if 'reportlet' not in new_params: print '参数中没有指定模板!(reportlet=???)' else: # 拼接url路径 url = 'http://localhost:8081/WebReport/ReportServer?%s' % urllib.urlencode( new_params) # 调用浏览器显示报表 doc.OpenNet(url)
def showReport8_2(self): url = u'http://localhost:8081/WebReport/ReportServer?reportlet=8_2.cpt&__bypagesize__=%s' % ( self.bypagesize) doc.OpenNet(url)
def openOfficeNet10(self): doc.OpenNet('http://www.songzao.com/')
def openOfficeNet8(self): doc.OpenNet('http://www.hnmine.com/index.html')
def openOfficeNet9(self): doc.OpenNet('http://www.hbcoal.com/')
def openOfficeNet6(self): doc.OpenNet('http://www.ccri.com.cn/')
def openOfficeNet7(self): doc.OpenNet('http://www.jamg.cn/web1/index.jsp')
def openOfficeNet5(self): doc.OpenNet('http://www.ccteg.cn/')
def openOfficeNet4(self): doc.OpenNet('http://www.chinacbm.com/')
def openOfficeNet3(self): doc.OpenNet('http://www.ccbmg.com/')
def openOfficeNet2(self): doc.OpenNet('http://www.coalchina.org.cn/')
def openOfficeNet1(self): doc.OpenNet('http://www.sxcoal.com/')