积木报表权限排除

This commit is contained in:
JEECG
2025-08-09 08:47:14 +08:00
parent 0cdec7c42b
commit 14617d38e3
4 changed files with 62 additions and 10 deletions

View File

@@ -61,6 +61,8 @@ public class SpringSecurityConfig {
"/jmreport/form/submit",
"/jmreport/form/repeat/check/**",
"/jmreport/exportReport",
"/jmreport/dictCodeSearch",
"/jmreport/query/multiple/initValue",
"/jmreport/addViewCount/**").permitAll()
// 仪表盘分享页面
.antMatchers("/jimubi/share/view/**",

View File

@@ -8,7 +8,7 @@ spring:
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
security:
#放开预览页面不需要登录
#是否放开预览页面不需要登录
open-view-page: true
#登录账号和密码
user:
@@ -53,6 +53,14 @@ jeecg:
bucketName: ??
#大屏报表参数设置
jmreport:
# 邮件发送
mail:
# 是否开启
enabled: false
host: "???"
sender: "???"
username: "??@??.com"
password: "???"
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离)
saasMode:
# 平台上线安全配置
@@ -61,6 +69,8 @@ jeecg:
dataSourceSafe: false
# 低代码开发模式dev:开发模式prod:发布模式—关闭在线报表设计功能分配角色admin、lowdeveloper可放开限制
lowCodeMode: dev
# sql注入检查级别strict:严格, basic:简单校验, none:不校验)
sqlInjectionLevel: basic
# 展示列数
col: 100
# 展示行数
@@ -72,13 +82,8 @@ jeecg:
- 20
- 30
- 40
# 邮件发送
mail:
enabled: false
sender: 积木报表
host: smtp.exmail.qq.com
username: ??
password: ??
ai:
jeecg-host: http://localhost:8080/jeecgboot/
#输出sql日志
logging:
level:

View File

@@ -8,7 +8,7 @@ spring:
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
security:
#放开预览页面不需要登录
#是否放开预览页面不需要登录
open-view-page: true
#登录账号和密码
user:
@@ -54,13 +54,15 @@ jeecg:
#大屏报表参数设置
jmreport:
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离)
saasMode: created
saasMode:
# 平台上线安全配置
firewall:
# 数据源安全 (开启后不允许使用平台数据源、SQL解析加签并且不允许查询数据库)
dataSourceSafe: true
# 低代码开发模式dev:开发模式prod:发布模式—关闭在线报表设计功能分配角色admin、lowdeveloper可放开限制
lowCodeMode: prod
# sql注入检查级别strict:严格, basic:简单校验, none:不校验)
sqlInjectionLevel: strict
# 展示列数
col: 100
# 展示行数
@@ -72,6 +74,8 @@ jeecg:
- 20
- 30
- 40
ai:
jeecg-host: http://localhost:8080/jeecgboot/
#输出sql日志
logging:
level:

View File

@@ -0,0 +1,41 @@
server:
port: 8085
spring:
#配置静态资源
mvc:
static-path-pattern: /**
resource:
static-locations: classpath:/static/
#配置数据库
datasource:
url: jdbc:sqlserver://127.0.0.1:1433;SelectMethod=cursor;DatabaseName=jimureport
username: sa
password: ???
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
#Minidao配置
minidao:
base-package: org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*
#JimuReport[上传配置]
jeecg:
# local|minio|alioss
uploadType: oss
# local
path:
#文件路径
upload: /opt/upload
# alioss
oss:
accessKey: ??
secretKey: ??
endpoint: oss-cn-beijing.aliyuncs.com
bucketName: jeecgdev
# minio
minio:
minio_url: http://minio.jeecg.com
minio_name: ??
minio_pass: ??
bucketName: ??
#输出sql日志
logging:
level:
org.jeecg.modules.jmreport: info