菜单

nVisual常见报表问题及解决方案

下载

一. 问题:报表无法加载出页面,或加载页面空白

解决方案:

  1. 检查前端部署路径(前端报表需要单独部署),及是否上传mrt文件

    前端文件部署路径

    sh 复制代码
    dist/projects/report/

    mrt文件存放路径

    sh 复制代码
    dist/reports/
  2. 检查前端api.js中配置路径是否正确

    api.js文件路径

    复制代码
    dist/projects/report/config/api.js

    api.js文件中修改reportAdapterHost

    复制代码
     #xxxx为nginx配置域名端口
     reportAdapterHost: 'http://xxxxx/reportAdapter';
  3. 检查nginx文件中是否配置转发

    复制代码
    location /reportAdapter/ {
    	proxy_pass http://ip:port/;
    }

二. 问题:报表视图正常显示,但无法正常显示数据

解决方案:

  1. 查看数据库中report_config表,检查报表标题与mrt文件对应关系

    sql 复制代码
    select * from reports_config;
    -- 查询结果中name对应报表标题,file_name对应报表对应的mrt文件
  2. 检查报表文件夹中mrt文件是否存在

  3. 检查global_settings中配置

    sql 复制代码
    select value from global_settings where name = 'TenantId'
    -- 查询出value=数据库名称时正确
  4. 检查当前用户对应tenantId

    sql 复制代码
    select * from users;

    检查用户对应的tenant_id是否与数据库名称和global_settings中配置(第三条)相同

三. 问题:报表能正常显示,数据正常加载,但数据错误

解决方案:

  1. 检查报表前端是否更新到最新版本
  2. 如果已是最新版本,则需要修改对应的mrt文件(修改mrt文件中的报表查询sql)。
上一个
nVisual后台外部模块部署—目录优化
下一个
项目授权无法正常操作的解决方法
最近修改: 2024-11-11