帆软要升级,记录下过程
1、帆软官网地址必不可少,戳这里,跳转帆软官网
点击前端开发指南
点击JS API
跳转过来就是版本11
一直往下翻,在最底部有个2.2 在Web中使用,圈起来的就是要引入到index.html中的脚本
在项目的静态文件夹public中的index.html中替换掉原先的版本9脚本
2、在vue.config.js中设置代理
'/webroot': {target: 'http://192.xxx.x.xxx:xxxx/webroot',changeOrigin: true,pathRewrite: { '^/webroot': '' },},
3、点击打印的方法中
// this.loadJs('/WebReport/ReportServer?op=emb&resource=finereport.js').then(() =>{})
要改成
this.loadJs('/webroot/decision/view/report?op=emb&resource=finereport.js').then(() =>{})
然后点击的时候就会出现这个页面
初次输入用户名和密码后,后面就不会在显示了
4、在点击打印的方法中,有两个地方有变化,一个是路径,一个是reportlet这个参数
//let realPath = '/WebReport/ReportServer' 版本9的写法// let allParameters = {reportlet: item.cptPath,//版本9是reportletid: id,op: write,fr_locale: fr_locale,__filename__: fileName,
}let date = new Date()let realPath = '/webroot/decision/view/report' 版本11的写法let allParameters = {viewlet: item.cptPath,//版本9是viewletid: id,op: write,fr_locale: fr_locale,__filename__: fileName,
}FR.doHyperlinkByPost(realPath,allParameters,date)
这样就升级完成了