-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
预览白屏 #2975
Comments
导出pdf正常,可以看到数据。 |
分享链接也是白屏。 |
新设计个报表看看 |
我新建了一个报表,没有添加数据集,仅在页面上随意写了几个单元格,也是无法预览。 |
没见别人反馈类似问题,你是使用的那个版本 |
从maven依赖的版本来看是1.8.1 |
清空下浏览器缓存试试 |
我是集成到我自己的项目里面:
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>1.8.1</version>
</dependency>
@Slf4j
@Component
public class JimuReportSecurityConfigService implements JmReportTokenServiceI {
@Override
public String getUsername(String token) {
if (StrUtil.isBlank(token)) {
return null;
}
SaSession tokenSessionByToken = StpUtil.getTokenSessionByToken(token);
if (tokenSessionByToken == null) {
return null;
}
Object loginUserObj = tokenSessionByToken.get("loginUser");
if (loginUserObj instanceof LoginUser) {
SysUser user = ((LoginUser) loginUserObj).getUser();
if (user == null) {
return null;
}
return user.getUserName();
}
return null;
}
@Override
public String[] getRoles(String token) {
return new String[]{"admin"};
}
@Override
public Boolean verifyToken(String token) {
Object loginId = StpUtil.getLoginIdByToken(token);
return StpUtil.isLogin(loginId);
}
} |
清空了浏览器缓存,换了浏览器,也还是白屏。 |
不知道了,看看身边同事的情况 |
要么你浏览器版本过低? |
就是这个问题导致的!哈哈 |
cr |
已修复,待新版本发布。 |
版本号:1.8.1
maven依赖:
问题描述:
报表制作完成之后,点击预览显示白屏。看issue#2919提到说要登录后才能正常访问。我这边已经是实现了JmReportTokenServiceI接口实现了token的鉴权,带上token之后/jmreport/list可以正常显示,其他功能也正常,就是预览白屏。
我也在配置文件中配置了预览不需要登录,但是无效,配置如下:
错误日志&截图:
点击预览之后白屏:
控制台报错:
数据已经正确返回到前端:
友情提示(为了提高issue处理效率):
The text was updated successfully, but these errors were encountered: