mirror of
https://github.com/jeecgboot/JimuReport.git
synced 2025-10-15 15:30:23 +00:00
积木报表权限排除
This commit is contained in:
@@ -61,6 +61,8 @@ public class SpringSecurityConfig {
|
|||||||
"/jmreport/form/submit",
|
"/jmreport/form/submit",
|
||||||
"/jmreport/form/repeat/check/**",
|
"/jmreport/form/repeat/check/**",
|
||||||
"/jmreport/exportReport",
|
"/jmreport/exportReport",
|
||||||
|
"/jmreport/dictCodeSearch",
|
||||||
|
"/jmreport/query/multiple/initValue",
|
||||||
"/jmreport/addViewCount/**").permitAll()
|
"/jmreport/addViewCount/**").permitAll()
|
||||||
// 仪表盘分享页面
|
// 仪表盘分享页面
|
||||||
.antMatchers("/jimubi/share/view/**",
|
.antMatchers("/jimubi/share/view/**",
|
||||||
|
@@ -8,7 +8,7 @@ spring:
|
|||||||
password: root
|
password: root
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
security:
|
security:
|
||||||
#放开预览页面不需要登录
|
#是否放开预览页面不需要登录
|
||||||
open-view-page: true
|
open-view-page: true
|
||||||
#登录账号和密码
|
#登录账号和密码
|
||||||
user:
|
user:
|
||||||
@@ -53,6 +53,14 @@ jeecg:
|
|||||||
bucketName: ??
|
bucketName: ??
|
||||||
#大屏报表参数设置
|
#大屏报表参数设置
|
||||||
jmreport:
|
jmreport:
|
||||||
|
# 邮件发送
|
||||||
|
mail:
|
||||||
|
# 是否开启
|
||||||
|
enabled: false
|
||||||
|
host: "???"
|
||||||
|
sender: "???"
|
||||||
|
username: "??@??.com"
|
||||||
|
password: "???"
|
||||||
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离)
|
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离)
|
||||||
saasMode:
|
saasMode:
|
||||||
# 平台上线安全配置
|
# 平台上线安全配置
|
||||||
@@ -61,6 +69,8 @@ jeecg:
|
|||||||
dataSourceSafe: false
|
dataSourceSafe: false
|
||||||
# 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可放开限制)
|
# 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可放开限制)
|
||||||
lowCodeMode: dev
|
lowCodeMode: dev
|
||||||
|
# sql注入检查级别(strict:严格, basic:简单校验, none:不校验)
|
||||||
|
sqlInjectionLevel: basic
|
||||||
# 展示列数
|
# 展示列数
|
||||||
col: 100
|
col: 100
|
||||||
# 展示行数
|
# 展示行数
|
||||||
@@ -72,13 +82,8 @@ jeecg:
|
|||||||
- 20
|
- 20
|
||||||
- 30
|
- 30
|
||||||
- 40
|
- 40
|
||||||
# 邮件发送
|
ai:
|
||||||
mail:
|
jeecg-host: http://localhost:8080/jeecgboot/
|
||||||
enabled: false
|
|
||||||
sender: 积木报表
|
|
||||||
host: smtp.exmail.qq.com
|
|
||||||
username: ??
|
|
||||||
password: ??
|
|
||||||
#输出sql日志
|
#输出sql日志
|
||||||
logging:
|
logging:
|
||||||
level:
|
level:
|
||||||
|
@@ -8,7 +8,7 @@ spring:
|
|||||||
password: root
|
password: root
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
security:
|
security:
|
||||||
#放开预览页面不需要登录
|
#是否放开预览页面不需要登录
|
||||||
open-view-page: true
|
open-view-page: true
|
||||||
#登录账号和密码
|
#登录账号和密码
|
||||||
user:
|
user:
|
||||||
@@ -54,13 +54,15 @@ jeecg:
|
|||||||
#大屏报表参数设置
|
#大屏报表参数设置
|
||||||
jmreport:
|
jmreport:
|
||||||
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离)
|
#多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离)
|
||||||
saasMode: created
|
saasMode:
|
||||||
# 平台上线安全配置
|
# 平台上线安全配置
|
||||||
firewall:
|
firewall:
|
||||||
# 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)
|
# 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库)
|
||||||
dataSourceSafe: true
|
dataSourceSafe: true
|
||||||
# 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可放开限制)
|
# 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可放开限制)
|
||||||
lowCodeMode: prod
|
lowCodeMode: prod
|
||||||
|
# sql注入检查级别(strict:严格, basic:简单校验, none:不校验)
|
||||||
|
sqlInjectionLevel: strict
|
||||||
# 展示列数
|
# 展示列数
|
||||||
col: 100
|
col: 100
|
||||||
# 展示行数
|
# 展示行数
|
||||||
@@ -72,6 +74,8 @@ jeecg:
|
|||||||
- 20
|
- 20
|
||||||
- 30
|
- 30
|
||||||
- 40
|
- 40
|
||||||
|
ai:
|
||||||
|
jeecg-host: http://localhost:8080/jeecgboot/
|
||||||
#输出sql日志
|
#输出sql日志
|
||||||
logging:
|
logging:
|
||||||
level:
|
level:
|
||||||
|
@@ -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
|
Reference in New Issue
Block a user