nVisual常见报表问题及解决方案
一. 问题:报表无法加载出页面,或加载页面空白
解决方案:
-
检查前端部署路径(前端报表需要单独部署),及是否上传mrt文件
前端文件部署路径
dist/projects/report/
mrt文件存放路径
dist/reports/
-
检查前端api.js中配置路径是否正确
api.js文件路径
dist/projects/report/config/api.js
api.js文件中修改reportAdapterHost
#xxxx为nginx配置域名端口 reportAdapterHost: 'http://xxxxx/reportAdapter';
-
检查nginx文件中是否配置转发
location /reportAdapter/ { proxy_pass http://ip:port/; }
二. 问题:报表视图正常显示,但无法正常显示数据
解决方案:
-
查看数据库中report_config表,检查报表标题与mrt文件对应关系
select * from reports_config; -- 查询结果中name对应报表标题,file_name对应报表对应的mrt文件
-
检查报表文件夹中mrt文件是否存在
-
检查global_settings中配置
select value from global_settings where name = 'TenantId' -- 查询出value=数据库名称时正确
-
检查当前用户对应tenantId
select * from users;
检查用户对应的tenant_id是否与数据库名称和global_settings中配置(第三条)相同
三. 问题:报表能正常显示,数据正常加载,但数据错误
解决方案:
- 检查报表前端是否更新到最新版本
- 如果已是最新版本,则需要修改对应的mrt文件(修改mrt文件中的报表查询sql)。
原文地址:https://blog.csdn.net/NWVDI/article/details/143676156
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!