Compare commits

...

2167 Commits

Author SHA1 Message Date
fit2cloud-chenyw
d8eb9f12f3 fix(X-Pack): 设置动态访问路径后导出pdf失败 #12945 2024-11-28 16:37:58 +08:00
wisonic-s
3f69c5393f
Merge pull request #13252 from dataease/pr@dev@fix_antv_pie_export_png
fix(视图): AntV 饼图导出图片时标签会错位重叠
2024-11-11 18:12:23 +08:00
wisonic-s
1f2ce26597 fix(视图): AntV 饼图导出图片时标签会错位重叠 2024-11-11 18:05:38 +08:00
xuwei-fit2cloud
3b8e30a850
Merge pull request #13238 from dataease/pr@dev_update_1.18.26
Pr@dev update 1.18.26
2024-11-11 16:14:46 +08:00
xuwei-fit2cloud
9bfbede77e chore: 更新版本到 1.18.26 2024-11-11 16:09:46 +08:00
xuwei-fit2cloud
b8a9c3953f chore: 更新版本到 1.18.26 2024-11-11 16:05:58 +08:00
taojinlong
35e868f40e
Merge pull request #13063 from dataease/pr@dev@fixExportdata
Pr@dev@fix exportdata
2024-11-01 16:46:03 +08:00
taojinlong
9623452d32 Merge branch 'dev' into pr@dev@fixExportdata 2024-11-01 16:45:08 +08:00
taojinlong
3c112d0935 fix: 导出ck数据时,不分页 2024-11-01 16:44:40 +08:00
taojinlong
149de32bcd
Merge pull request #12972 from dataease/pr@dev@fixExportdata
fix: 修复格式化数据出错
2024-10-29 15:27:27 +08:00
taojinlong
80730f7599 fix: 修复格式化数据出错 2024-10-29 15:26:13 +08:00
taojinlong
66ac9e2369
Merge pull request #12735 from dataease/pr@dev@fixExportdata
fix:  修复导出数据失败
2024-10-16 17:21:52 +08:00
taojinlong
5e28472b0a fix: 修复导出数据失败 2024-10-16 17:17:56 +08:00
王嘉豪
887349e2ce
Merge pull request #12598 from dataease/pr@dev@fix_app-linkage
fix(仪表板): 修复应用仪表板部分打开可能提示联动错误问题
2024-10-09 17:27:51 +08:00
wangjiahao
5673899ba1 fix(仪表板): 修复应用仪表板部分打开可能提示联动错误问题 2024-10-09 17:24:42 +08:00
王嘉豪
ea10b7ff60
Merge pull request #12590 from dataease/pr@dev@refactor_recover
refactor(仪表板): 编辑仪表板时,不保存返回支持同步恢复最后更改的视图信息 #11472
2024-10-09 15:38:05 +08:00
wangjiahao
e93afa6b61 refactor(仪表板): 编辑仪表板时,不保存返回支持同步恢复最后更改的视图信息 #11472 2024-10-09 15:19:34 +08:00
王嘉豪
474c7db6f1
Merge pull request #12584 from dataease/pr@dev@fix_batch
fix(仪表板): 修复因延迟执行导致的指标卡批量操作字体和名称加粗失效问题 #11543
2024-10-09 13:33:15 +08:00
wangjiahao
6961b7932a fix(仪表板): 修复因延迟执行导致的指标卡批量操作字体和名称加粗失效问题 #11543 2024-10-09 13:28:04 +08:00
taojinlong
1e7eefa274
Merge pull request #12580 from dataease/pr@dev@fixExportdata
Pr@dev@fix exportdata
2024-10-09 10:43:34 +08:00
taojinlong
5f94092005 fix: [Bug] v1 系统管理 -> 任务列表加载不出来 #12323 2024-10-09 10:42:37 +08:00
taojinlong
429ceec506 fix: excel时间转文本,使用文本下拉框搜索失败 2024-10-08 18:48:47 +08:00
taojinlong
86eafc4d77 fix: pg jdbc 校验非法字符 2024-10-08 18:47:57 +08:00
jianneng-fit2cloud
4f5afb7ad6
Merge pull request #12474 from dataease/pr@dev@chart-stock-line-custom-color-fix
fix(视图): 修复K线图自定义颜色分类不正确的问题
2024-09-26 00:19:41 +08:00
jianneng-fit2cloud
cd8c3b155e fix(视图): 修复K线图自定义颜色分类不正确的问题 2024-09-26 00:17:16 +08:00
jianneng-fit2cloud
c2f60c029b
Merge pull request #12473 from dataease/pr@dev@chart-stock-line-style-fix
fix(视图): 修复K线图批量调整线条及折点样式无效的问题
2024-09-25 23:34:24 +08:00
jianneng-fit2cloud
8eac87dedd fix(视图): 修复K线图批量调整线条及折点样式无效的问题 2024-09-25 23:31:11 +08:00
jianneng-fit2cloud
c1e8f10d5c
Merge pull request #12472 from dataease/pr@dev@chart-text-fix
fix(视图): 修复指标卡空指针异常
2024-09-25 21:47:36 +08:00
jianneng-fit2cloud
03f7955d28 fix(视图): 修复指标卡空指针异常 2024-09-25 21:46:20 +08:00
ulleo
ff6d69e095
Merge pull request #12463 from ulleo/dev
fix(图表): 修复组合图插件不支持周环比的问题
2024-09-25 18:44:56 +08:00
ulleo
bf56aacd67 fix(图表): 修复组合图插件不支持周环比的问题 2024-09-25 18:44:23 +08:00
ulleo
92bec5f78b
Merge pull request #12462 from ulleo/dev
fix(图表): 修复组合图插件不支持周环比的问题
2024-09-25 18:03:45 +08:00
ulleo
d3e5919a8f fix(图表): 修复组合图插件不支持周环比的问题 2024-09-25 18:02:32 +08:00
fit2cloud-chenyw
d8d4f9b72e
Merge pull request #12419 from dataease/pr@dev@fix_report_pdf
fix(X-Pack): 定时报告pdf格式错误
2024-09-24 17:53:35 +08:00
fit2cloud-chenyw
4790bbe39d fix(X-Pack): 定时报告pdf格式错误 2024-09-24 17:52:30 +08:00
fit2cloud-chenyw
a67f4f34bf
Merge pull request #12416 from dataease/pr@dev@fix_report_export_excel_npe
fix(X-Pack): 定时报告导出视图excel报错空指针
2024-09-24 17:05:55 +08:00
fit2cloud-chenyw
c8e1e73fca fix(X-Pack): 定时报告导出视图excel报错空指针 2024-09-24 17:04:44 +08:00
wisonic-s
6f50792256
Merge pull request #12409 from dataease/pr@dev@fix_pivot_export
fix(视图): 透视表带格式导出条件判断错误
2024-09-24 16:32:39 +08:00
wisonic-s
345a52e1db fix(视图): 透视表带格式导出条件判断错误 2024-09-24 16:31:02 +08:00
fit2cloud-chenyw
c690882290
Merge pull request #12399 from dataease/pr@dev@fix_report_export_excel
fix(X-Pack): 定时报告导出视图excel报错数组越界
2024-09-24 13:50:23 +08:00
fit2cloud-chenyw
e2879f874d fix(X-Pack): 定时报告导出视图excel报错数组越界 2024-09-24 13:48:47 +08:00
fit2cloud-chenyw
d4416bf0dd
Merge pull request #12381 from dataease/pr@dev@fix_world_map
fix(仪表板): 世界地图缺失新加坡 #5588
2024-09-23 15:37:47 +08:00
fit2cloud-chenyw
12a611319a fix(仪表板): 世界地图缺失新加坡 #5588 2024-09-23 15:36:40 +08:00
xuwei-fit2cloud
6e3da7496a
Merge pull request #12377 from dataease/pr@dev-update_version
chore: 更新版本号v1.18.25
2024-09-23 15:01:33 +08:00
xuwei-fit2cloud
e297377eda chore: 更新版本号v1.18.25 2024-09-23 15:00:25 +08:00
wisonic-s
73da1580e0
Merge pull request #12348 from dataease/pr@dev@fix_table_info_page_filter
fix(视图): 明细表翻页后查询无数据 #12125
2024-09-20 16:52:54 +08:00
wisonic-s
f45ddc45ab fix(视图): 明细表翻页后查询无数据 #12125 2024-09-20 16:51:43 +08:00
fit2cloud-chenyw
4ee35234c7
Merge pull request #12341 from dataease/pr@dev@fix_cas_session_destroy
fix(X-Pack): CAS登录session过期后系统未退出
2024-09-20 16:09:40 +08:00
fit2cloud-chenyw
7936afbf0d fix(X-Pack): CAS登录session过期后系统未退出 2024-09-20 16:08:07 +08:00
taojinlong
ecc61aca44
Merge pull request #12278 from dataease/pr@dev@fixExportdata
fix: 导出分享仪表板出错
2024-09-19 10:40:03 +08:00
taojinlong
b1be2bd1e6 fix: 导出分享仪表板出错 2024-09-19 10:31:58 +08:00
ulleo
ae4801a4fd
Merge pull request #12268 from ulleo/dev
feat(X-Pack): 【数据填报】提交表单数据页面,下拉框支持快速搜索
2024-09-18 17:57:04 +08:00
ulleo
8a0c03636e feat(X-Pack): 【数据填报】提交表单数据页面,下拉框支持快速搜索 2024-09-18 17:55:48 +08:00
wisonic-s
d2eb09c60c
Merge pull request #12255 from dataease/pr@dev@feat_pivot_export_formatted_excel
feat(视图): 透视表平铺模式支持导出格式化内容
2024-09-18 15:15:37 +08:00
wisonic-s
48a5669606 feat(视图): 透视表平铺模式支持导出格式化内容 2024-09-18 15:12:58 +08:00
fit2cloud-chenyw
55e2357bbb
Merge pull request #12246 from dataease/pr@dev@fix_share_panel
fix(仪表板): 分享查看仪表板下拉框过滤器报错没有权限
2024-09-18 10:51:42 +08:00
fit2cloud-chenyw
6693d187d5 fix(仪表板): 分享查看仪表板下拉框过滤器报错没有权限 2024-09-18 10:50:36 +08:00
fit2cloud-chenyw
1003ab6a65
Merge pull request #12234 from dataease/pr@dev@fix_report_pdf_name
fix(X-Pack): 定时报告pdf文件名根据仪表板名称生成
2024-09-14 17:00:02 +08:00
fit2cloud-chenyw
508d79a74a fix(X-Pack): 定时报告pdf文件名根据仪表板名称生成 2024-09-14 16:58:22 +08:00
jianneng-fit2cloud
052dd1e86e
Merge pull request #12182 from dataease/pr@dev@chart-add-stock-line
feat(视图): 支持K线图
2024-09-12 21:09:11 +08:00
jianneng-fit2cloud
c8488c335b feat(视图): 支持K线图 2024-09-12 21:08:07 +08:00
jianneng-fit2cloud
71d616dd81
Merge pull request #12141 from dataease/pr@dev@chart-text-yoy
feat(视图):指标卡支持同环比配置
2024-09-11 09:44:58 +08:00
jianneng-fit2cloud
f759f95223 feat(视图):指标卡支持同环比配置 2024-09-11 09:40:52 +08:00
fit2cloud-chenyw
df3e6b1174
Merge pull request #12050 from dataease/pr@dev@fix_cas_report_task
fix(X-Pack): CAS登录用户使用定时报告无效
2024-09-05 15:50:12 +08:00
fit2cloud-chenyw
48065e720e fix(X-Pack): CAS登录用户使用定时报告无效 2024-09-05 15:48:31 +08:00
王嘉豪
41f8f1f26c
Merge pull request #12035 from dataease/pr@dev@refactor_public-link
Pr@dev@refactor public link
2024-09-05 10:41:54 +08:00
wangjiahao
40c51a8542 style(仪表板): 样式调整 2024-09-05 10:41:08 +08:00
wangjiahao
7da6e356db refactor(仪表板): 增加公共链接操作按钮控制选项#11631 2024-09-05 10:36:09 +08:00
wisonic-s
4eff1fa370
Merge pull request #11738 from dataease/pr@dev@feat_pivot_tree_mode
feat(视图): 透视表支持树形模式
2024-08-26 11:14:12 +08:00
wisonic-s
c94e3c5caa feat(视图): 透视表支持树形模式 2024-08-26 11:11:23 +08:00
fit2cloud-chenyw
b98f9195c8
Merge pull request #11573 from dataease/pr@dev@perf_tomcat_version
fix: 升级tomcat到9.0.64规避CVE-2024-21733
2024-08-15 12:32:17 +08:00
fit2cloud-chenyw
277bb0910a fix: 升级tomcat到9.0.64规避CVE-2024-21733 2024-08-15 12:30:58 +08:00
taojinlong
f875443ec2
Merge pull request #11330 from dataease/pr@dev@fixExportdata
fix: 【仪表板】筛选组件未受数据集权限影响
2024-08-01 18:38:18 +08:00
taojinlong
58ff0840ab fix: 【仪表板】筛选组件未受数据集权限影响 2024-08-01 18:36:56 +08:00
fit2cloud-chenyw
5a87b40fb1
Merge pull request #11142 from dataease/pr@dev@fix_report_export_excel
fix(X-Pack): 定时报告导出excel包含ip地址最后的0字符串被忽略
2024-07-24 13:23:04 +08:00
fit2cloud-chenyw
d9fba1061c fix(X-Pack): 定时报告导出excel包含ip地址最后的0字符串被忽略 2024-07-24 13:21:50 +08:00
王嘉豪
73b8e91e7f
Merge pull request #11101 from dataease/pr@dev@fix_default_auth
fix(仪表板): 修复默认管理员角色没有创建仪表板权限问题
2024-07-23 11:49:32 +08:00
wangjiahao
a4b1fd7963 fix(仪表板): 修复默认管理员角色没有创建仪表板权限问题 2024-07-23 11:47:58 +08:00
王嘉豪
8c0c4cf8ef
Merge pull request #11100 from dataease/pr@dev@fix_default_auth
fix(仪表板): 修复默认管理员角色没有创建仪表板权限问题
2024-07-23 11:43:38 +08:00
wangjiahao
9776bfeb54 fix(仪表板): 修复默认管理员角色没有创建仪表板权限问题 2024-07-23 11:39:35 +08:00
fit2cloudrd
cbbfe489b6
Merge pull request #11075 from dataease/pr@dev_update_version
chore: 更新版本号到 v1.18.24
2024-07-22 15:32:24 +08:00
xuwei-fit2cloud
a51e07dcf1 chore: 更新版本号到 v1.18.24 2024-07-22 15:28:35 +08:00
wisonic-s
f8934c6dbf
Merge pull request #11051 from dataease/pr@dev@fix_antv_line_dot
Pr@dev@fix antv line dot
2024-07-19 17:52:36 +08:00
wisonic-s
1843ad9589 Merge remote-tracking branch 'origin/dev' into dev 2024-07-19 17:39:51 +08:00
wisonic-s
7ffccd3a53 fix(视图): AntV 移动端折线图折点变大 2024-07-19 17:35:05 +08:00
dataeaseShu
bbeb29526c
Merge pull request #11001 from dataease/pr@dev_st
fix(仪表板): tab组件内图表导出提示出现多个且重叠
2024-07-17 16:08:07 +08:00
dataeaseShu
87351f81be fix(仪表板): tab组件内图表导出提示出现多个且重叠 2024-07-17 16:07:28 +08:00
ulleo
c7964af6c7
Merge pull request #10942 from ulleo/dev
fix(X-Pack): 修复【数据填报】表单设置为更新模式时,批量上传可能会更新失败的问题
2024-07-12 17:16:17 +08:00
ulleo
402bf25c3a fix(X-Pack): 修复【数据填报】表单设置为更新模式时,批量上传可能会更新失败的问题 2024-07-12 17:15:08 +08:00
taojinlong
45fd9ed11c
Merge pull request #10913 from dataease/pr@dev@fixExportdata
fix: 去掉数据导出中心多余请求
2024-07-11 18:53:14 +08:00
taojinlong
f5bbacae46 fix: 去掉数据导出中心多余请求 2024-07-11 18:52:18 +08:00
ulleo
abbccf0067
Merge pull request #10890 from ulleo/dev
fix(X-Pack): 修复【数据填报】无法对新的组件设置设置数据更新规则的问题
2024-07-10 17:24:26 +08:00
ulleo
5a9c9cd9cf fix(X-Pack): 修复【数据填报】无法对新的组件设置设置数据更新规则的问题 2024-07-10 17:23:29 +08:00
taojinlong
7908dcd7ef
Merge pull request #10888 from dataease/pr@dev@fixExportdata
fix: oracle 分页错误
2024-07-10 17:08:43 +08:00
taojinlong
254dfe603d fix: oracle 分页错误 2024-07-10 17:07:40 +08:00
ulleo
3a943ffb97
Merge pull request #10884 from ulleo/dev
fix(X-Pack): 修复【数据填报】我的填报-已提交编辑数据会显示全部数据的问题
2024-07-10 16:02:22 +08:00
ulleo
6c99deaaa2 fix(X-Pack): 修复【数据填报】我的填报-已提交编辑数据会显示全部数据的问题 2024-07-10 16:01:43 +08:00
王嘉豪
13d10afb66
Merge pull request #10865 from dataease/pr@dev@fix_table-export
fix(仪表板): 修复echarts明细表无法导出问题
2024-07-09 17:53:59 +08:00
wangjiahao
f993c2b22c fix(仪表板): 修复echarts明细表无法导出问题 2024-07-09 17:53:13 +08:00
fit2cloudrd
93d0ebf62d
Merge pull request #10857 from dataease/pr@dev-update_version
chore: 更新版本号到v1.18.23
2024-07-09 15:46:50 +08:00
xuwei-fit2cloud
08c53c65a0 chore: 更新版本号到v1.18.23 2024-07-09 15:46:00 +08:00
dataeaseShu
cc0fb330ef
Merge pull request #10803 from dataease/pr@dev_st
fix(仪表板): 备注对齐方式失效
2024-07-04 17:50:19 +08:00
dataeaseShu
8dadd60bf8 fix(仪表板): 备注对齐方式失效 2024-07-04 17:45:33 +08:00
ulleo
19cc34db11
Merge pull request #10801 from ulleo/dev
fix(图表): 修复插件图表不能导出原始明细
2024-07-04 16:07:14 +08:00
ulleo
6eb61418e3 fix(图表): 修复插件图表不能导出原始明细 2024-07-04 16:05:53 +08:00
ulleo
6b7297b361
Merge pull request #10800 from ulleo/dev
fix(图表): 修复动态排序图插件不能导出
2024-07-04 16:05:11 +08:00
ulleo
9298dd74ee fix(图表): 修复动态排序图插件不能导出 2024-07-04 16:04:29 +08:00
ulleo
bf2bd825d2
Merge pull request #10777 from ulleo/dev
feat(X-Pack): [数据填报]表单绑定数据源需为必填
2024-07-03 17:47:39 +08:00
ulleo
fc1e4eb965 feat(X-Pack): [数据填报]表单绑定数据源需为必填 2024-07-03 17:41:49 +08:00
dataeaseShu
4fc92598b6
Merge pull request #10701 from dataease/pr@dev_st
fix(仪表板): 全屏状态下数据导出没有展示提示
2024-07-02 14:31:24 +08:00
dataeaseShu
9172c504af fix(仪表板): 全屏状态下数据导出没有展示提示 2024-07-02 14:30:20 +08:00
ulleo
5f89554d7a
Merge pull request #10690 from ulleo/dev
fix(X-Pack): [数据填报]修复编辑表单设置绑定数据源后,可能会读取不到选项列表问题
2024-07-02 11:44:48 +08:00
ulleo
6191f2a87c fix(X-Pack): [数据填报]修复编辑表单设置绑定数据源后,可能会读取不到选项列表问题 2024-07-02 11:43:19 +08:00
dataeaseShu
638eeca37c
Merge pull request #10687 from dataease/pr@dev_st
fix(数据集): 当以tab页预览仪表板时,点击导出,可在右侧弹出数据导出中心
2024-07-02 10:49:50 +08:00
dataeaseShu
f3a9d91cbd fix(数据集): 当以tab页预览仪表板时,点击导出,可在右侧弹出数据导出中心 2024-07-02 10:48:49 +08:00
fit2cloud-chenyw
348d017b51
Merge pull request #10678 from dataease/pr@dev@fix_pwd_modify
fix: 使用默认密码登录弹出密码修改表单刷新页面后内容不一致
2024-07-02 09:17:08 +08:00
fit2cloud-chenyw
9ae3347ab5 fix: 使用默认密码登录弹出密码修改表单刷新页面后内容不一致 2024-07-02 09:16:03 +08:00
fit2cloud-chenyw
3e0805d45c
Merge pull request #10667 from dataease/pr@dev@fix_tree_filter
fix(过滤组件): 多选树过滤器模糊查询后多选无效 #10284
2024-07-01 18:46:55 +08:00
fit2cloud-chenyw
0f49074a4f fix(过滤组件): 多选树过滤器模糊查询后多选无效 #10284 2024-07-01 18:45:33 +08:00
王嘉豪
3b5bc01673
Merge pull request #10640 from dataease/pr@dev@fix_user-click
fix(仪表板): 修复普通用户点击仪表板可能无发显示问题
2024-07-01 11:18:35 +08:00
wangjiahao
7089665fd2 fix(仪表板): 修复普通用户点击仪表板可能无发显示问题 2024-07-01 11:16:59 +08:00
ulleo
53bb42777b
Merge pull request #10611 from ulleo/dev
feat(X-Pack): [数据填报]表单提交方式增加:表单更新
2024-06-28 18:55:50 +08:00
ulleo
fb223a433f feat(X-Pack): [数据填报]表单提交方式增加:表单更新 2024-06-28 18:53:49 +08:00
王嘉豪
a0c8e6cf0e
Merge pull request #10491 from dataease/pr@dev@fix_default-auth
fix(仪表板): 修复未给用户授权对默认仪表板的管理权限,用户却可以设置默认仪表板问题 #10442
2024-06-25 15:13:09 +08:00
wangjiahao
c8ca8f17c9 fix(仪表板): 修复未给用户授权对默认仪表板的管理权限,用户却可以设置默认仪表板问题 #10442 2024-06-25 15:12:11 +08:00
fit2cloudrd
4d63c6b757
refactor: 调整 healthcheck 检测脚本 2024-06-25 14:00:53 +08:00
taojinlong
e69e0322cd
Merge pull request #10482 from dataease/pr@dev@fixExportdata
fix: 修复存在未完成的视图导出 Excel 任务会导致de 无法启动
2024-06-25 10:15:26 +08:00
taojinlong
db0b9dbdf6 fix: 修复存在未完成的视图导出 Excel 任务会导致de 无法启动 2024-06-25 10:13:44 +08:00
wisonic-s
002b293ca2
Merge pull request #10477 from dataease/pr@dev@refactor_antv_tooltip_style
refactor(视图): 去除 AntV 提示右下角小白块
2024-06-24 18:07:18 +08:00
wisonic-s
c4c71bebc3 refactor(视图): 去除 AntV 提示右下角小白块 2024-06-24 18:05:53 +08:00
Junjun
e0a75f0379
Merge pull request #10465 from dataease/pr@dev@refactor_ypy
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-24 15:02:59 +08:00
junjun
ab6022e29b refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-24 15:01:10 +08:00
taojinlong
f99421abb4
Merge pull request #10443 from dataease/pr@dev@fixExportdata
fix: 修复存在未完成的视图导出 Excel 任务会导致de 无法启动
2024-06-21 17:38:58 +08:00
taojinlong
452e545957 fix: 修复存在未完成的视图导出 Excel 任务会导致de 无法启动 2024-06-21 17:36:14 +08:00
王嘉豪
21fa10089f
Merge pull request #10441 from dataease/pr@dev@fix_view-refresh
fix(仪表板): 修复仪表板中部分视图出现错误后不再刷新问题
2024-06-21 17:24:23 +08:00
wangjiahao
dad5403564 fix(仪表板): 修复仪表板中部分视图出现错误后不再刷新问题 2024-06-21 17:22:40 +08:00
王嘉豪
cde969bf8b
Merge pull request #10434 from dataease/pr@dev@fix_border-preview
refactor(仪表板): 优化仪表板边界展示,修复全屏Tab+网页+公共链接展示,右边边框距离较大问题 #10176
2024-06-21 12:04:05 +08:00
wangjiahao
52ae80c6dd refactor(仪表板): 优化仪表板边界展示,修复全屏Tab+网页+公共链接展示,右边边框距离较大问题 #10176 2024-06-21 12:02:08 +08:00
dataeaseShu
b751308462
Merge pull request #10432 from dataease/pr@dev_st
fix(过滤组件): 展示选项数最大值调整
2024-06-21 11:17:50 +08:00
dataeaseShu
afbaa58555 fix(过滤组件): 展示选项数最大值调整 2024-06-21 11:15:16 +08:00
wisonic-s
b64b041e17
Merge pull request #10429 from dataease/pr@dev@fix_map_drill
fix(视图): 修复地图下钻失效 #10351
2024-06-21 10:38:18 +08:00
wisonic-s
a9c369655b fix(视图): 修复地图下钻失效 #10351 2024-06-21 10:36:26 +08:00
ulleo
da47cd5ae5
Merge pull request #10407 from ulleo/dev
feat(X-Pack): [数据填报]选项值的绑定,可以绑定拥有读数据权限的数据源表字段
2024-06-20 15:19:03 +08:00
ulleo
cbf1376619 feat(X-Pack): [数据填报]选项值的绑定,可以绑定拥有读数据权限的数据源表字段 2024-06-20 15:18:22 +08:00
taojinlong
f65ebb52ca
Merge pull request #10406 from dataease/pr@dev@fixExportdata
fix: hive Kerberos 认证失败
2024-06-20 15:09:13 +08:00
taojinlong
e3b657bac5 fix: hive Kerberos 认证失败 2024-06-20 15:03:33 +08:00
fit2cloudrd
fe4b5896a2
Merge pull request #10373 from dataease/pr@dev_update_version
chore: 升级版本号到 v1.18.22
2024-06-19 15:43:24 +08:00
xuwei-fit2cloud
453a7ba365 chore: 升级版本号到 v1.18.22 2024-06-19 15:42:24 +08:00
Junjun
cc6ff7ef85
Merge pull request #10350 from dataease/pr@dev@fix_mix
fix(组合图): 修复组合图日期过滤可能空白的问题
2024-06-18 16:43:30 +08:00
junjun
79bbc5bacd fix(组合图): 修复组合图日期过滤可能空白的问题 2024-06-18 16:40:47 +08:00
Junjun
a190268513
Merge pull request #10345 from dataease/pr@dev@fix_mix
fix(组合图): 修复组合图日期字段格式化错误
2024-06-18 15:31:43 +08:00
junjun
9f70b5aa46 fix(组合图): 修复组合图日期字段格式化错误 2024-06-18 15:30:30 +08:00
Junjun
834898b87e
Merge pull request #10340 from dataease/pr@dev@test_yoy
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-18 12:50:06 +08:00
junjun
6c5a781c7f refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-18 12:48:49 +08:00
Junjun
0a2a4e5b66
Merge pull request #10339 from dataease/pr@dev@test_yoy
test: logger
2024-06-18 12:05:48 +08:00
junjun
919a2ac248 test: logger 2024-06-18 12:04:41 +08:00
Junjun
99576118b2
Merge pull request #10333 from dataease/pr@dev@refactor_yoy
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-18 09:56:43 +08:00
junjun
e83b5e8ac9 refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-18 09:53:29 +08:00
Junjun
35a6f701fd
Merge pull request #10327 from dataease/pr@dev@refactor_yoy
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-17 18:36:32 +08:00
junjun
4e42f0b6af refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-17 18:34:55 +08:00
Junjun
090ed2d682
Merge pull request #10326 from dataease/pr@dev@refactor_yoy
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-17 18:16:51 +08:00
junjun
96ed985d07 refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-17 18:14:46 +08:00
Junjun
57de51a2bc
Merge pull request #10324 from dataease/pr@dev@refactor_yoy
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-17 17:33:13 +08:00
junjun
5344ed3b17 refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-17 17:30:48 +08:00
Junjun
4ff059eb70
Merge pull request #10316 from dataease/pr@dev@refactor_chart
refactor(视图): 优化同环比日期字段过滤逻辑
2024-06-17 12:40:55 +08:00
junjun
365002648b refactor(视图): 优化同环比日期字段过滤逻辑 2024-06-17 12:39:03 +08:00
fit2cloudrd
585080f5f3
Merge pull request #10312 from dataease/pr@dev_fix_flyway_file_name
fix: 调整flyway文件名称
2024-06-17 09:46:28 +08:00
xuwei-fit2cloud
1449b4f7ac fix: 调整flyway文件名称 2024-06-17 09:45:46 +08:00
taojinlong
aa1db3087c
Merge pull request #10292 from dataease/pr@dev@fixExportdata
fix: 导出中心导出失败时,给出失败原因信息,方便问题排查
2024-06-14 15:34:47 +08:00
taojinlong
5eff932ce4 fix: 导出中心导出失败时,给出失败原因信息,方便问题排查 2024-06-14 15:28:33 +08:00
王嘉豪
1be994551b
Merge pull request #10273 from dataease/pr@dev@refactor_demo-auth
refactor(仪表板): 变更demo用户仪表板根目录权限
2024-06-14 10:46:04 +08:00
wangjiahao
41b126de14 refactor(仪表板): 变更demo用户仪表板根目录权限 2024-06-14 10:40:08 +08:00
taojinlong
e2bb9c429b
Merge pull request #10269 from dataease/pr@dev@fixExportdata
fix: 修复oracle分页排序是每页内排序,不是整体全排序 #9008
2024-06-13 19:41:01 +08:00
taojinlong
c0e267d2e5 fix: 修复oracle分页排序是每页内排序,不是整体全排序 #9008 2024-06-13 19:39:19 +08:00
ulleo
e26cad88cb
Merge pull request #10267 from ulleo/dev
fix(视图): 修复动态排序图在分类对应数据量不匹配情况下排序动画可能错乱的问题
2024-06-13 18:45:03 +08:00
ulleo
cd8272b065 fix(视图): 修复动态排序图在分类对应数据量不匹配情况下排序动画可能错乱的问题
#10002
2024-06-13 18:44:07 +08:00
wisonic-s
7de473d53a
Merge pull request #10252 from dataease/pr@dev@feat_antv_stack_bar_total_label
feat(视图): AntV 堆叠柱状图支持显示总计标签 #9210
2024-06-13 16:08:58 +08:00
wisonic-s
66cbfd31aa feat(视图): AntV 堆叠柱状图支持显示总计标签 #9210 2024-06-13 16:06:44 +08:00
wisonic-s
92c66a3b63
Merge pull request #10245 from dataease/pr@dev@refactor_antv_table_head_sort
refactor(视图): 优化 AntV 表头排序
2024-06-13 15:00:14 +08:00
wisonic-s
03ee95d39d refactor(视图): 优化 AntV 表头排序 2024-06-13 14:59:05 +08:00
wisonic-s
14ab28dfce
Merge pull request #10227 from dataease/pr@dev@refactor_antv_table_normal_summary
refactor(视图): 优化 AntV 汇总表汇总行提示信息
2024-06-12 17:31:15 +08:00
wisonic-s
be890617f2 refactor(视图): 优化 AntV 汇总表汇总行提示信息 2024-06-12 17:29:50 +08:00
wisonic-s
5cb8728862
Merge pull request #10225 from dataease/pr@dev@feat_antv_table_normal_summary
feat(视图): AntV 汇总表支持显示总计 #9027
2024-06-12 17:02:32 +08:00
wisonic-s
b5a6e004a3 feat(视图): AntV 汇总表支持显示总计 #9027 2024-06-12 17:00:28 +08:00
taojinlong
2fdcefd5a6
Merge pull request #10220 from dataease/pr@dev@fixExportdata
fix: 选择 default 驱动,数据集无法进行定时同步
2024-06-12 15:03:26 +08:00
taojinlong
b278ac771e fix: 选择 default 驱动,数据集无法进行定时同步 2024-06-12 15:01:20 +08:00
fit2cloudrd
a9a25c3673
Merge pull request #10208 from dataease/pr@dev_update_version
chore: 升级版本到 v1.18.21
2024-06-12 11:17:45 +08:00
xuwei-fit2cloud
dda0870c50 chore: 升级版本到 v1.18.21 2024-06-12 11:17:03 +08:00
fit2cloudrd
d28e565a40
Merge pull request #10207 from dataease/pr@dev_update_train_png
refactor: 更新认证图片
2024-06-12 11:05:02 +08:00
xuwei-fit2cloud
2d24c6326e refactor: 更新认证图片 2024-06-12 10:50:28 +08:00
taojinlong
b87445d914
Merge pull request #10178 from dataease/pr@dev@fixExportdata
Pr@dev@fix exportdata
2024-06-11 13:16:54 +08:00
taojinlong
1cdde77f32 fix: 导出数据出错 2024-06-11 12:19:45 +08:00
taojinlong
b9a05adc6c fix: PG 数据源填写数据库名称有横杠,报错 invalid database name 2024-06-11 12:19:28 +08:00
taojinlong
d26a67b119 fix: 选择 default 驱动,数据集无法进行定时同步 2024-06-11 12:13:23 +08:00
taojinlong
9d3e84fab2 fix: 导出数据失败 2024-06-11 11:51:34 +08:00
taojinlong
b7aa5ed958 fix: 【定时同步】postgre数据源,数据库数据集定时同步后数据缺失 2024-06-11 11:50:46 +08:00
wisonic-s
19e63b9508
Merge pull request #10095 from dataease/pr@dev@fix_table_pivot_distinct_sum
fix(视图): 透视表去重计数小计总计计算错误
2024-06-05 10:39:13 +08:00
wisonic-s
fb1fd9f50d fix(视图): 透视表去重计数小计总计计算错误 2024-06-05 10:35:32 +08:00
wisonic-s
a7a8a5fb6f
Merge pull request #10072 from dataease/pr@dev@feat_drill_field_rename
feat(视图): 下钻字段支持设置显示名称 #9226
2024-06-04 14:16:32 +08:00
wisonic-s
ce99f03cd0 feat(视图): 下钻字段支持设置显示名称 #9226 2024-06-04 14:14:21 +08:00
wisonic-s
4e842580bf
Merge pull request #10066 from dataease/pr@dev@feat_antv_treemap_label_dim_proportion
feat(视图): AntV 矩形树图标签支持显示维度和占比
2024-06-04 11:34:26 +08:00
wisonic-s
70864c9899 feat(视图): AntV 矩形树图标签支持显示维度和占比 2024-06-04 11:31:49 +08:00
wisonic-s
0a825c6c7e
Merge pull request #10039 from dataease/pr@dev@fix_data_forecast_form
fix(视图): 数据预测参数校验
2024-06-03 15:31:25 +08:00
wisonic-s
b0ca028ed4 fix(视图): 数据预测参数校验 2024-06-03 15:30:21 +08:00
王嘉豪
4797a0b414
Merge pull request #10007 from dataease/pr@dev@fix_link
fix(仪表板): 修复部分模版创建可能出错问题
2024-05-31 16:53:30 +08:00
wangjiahao
a6ed1ea728 fix(仪表板): 修复部分模版创建可能出错问题 2024-05-31 16:09:04 +08:00
wisonic-s
c1999a1e6c
Merge pull request #10003 from dataease/pr@dev@refactor_chart
Pr@dev@refactor chart
2024-05-31 15:51:07 +08:00
wisonic-s
81bff6be96 refactor(视图): 表格滚动提示优化 2024-05-31 15:44:58 +08:00
wisonic-s
5aec52c53a refactor(视图): 暂时隐藏置信区间参数 2024-05-31 14:20:15 +08:00
fit2cloud-chenyw
6536046d3c
Merge pull request #9996 from dataease/pr@dev@chore_upgrade_version
chore: 升级版本号到1.18.20
2024-05-31 11:50:00 +08:00
fit2cloud-chenyw
b5c68856ce chore: 升级版本号到1.18.20 2024-05-31 11:47:24 +08:00
dataeaseShu
a345cee942
Merge pull request #9995 from dataease/pr@dev_st
fix(仪表板): 备注对齐方式失效
2024-05-31 11:47:17 +08:00
dataeaseShu
6793456463 fix(仪表板): 备注对齐方式失效 2024-05-31 11:46:31 +08:00
王嘉豪
7b2e3d1694
Merge pull request #9986 from dataease/pr@dev@fix_export
fix(仪表板): 修复导出原始明细可能出现越权情况,部分明细表无法导出情况 #9702
2024-05-30 18:25:08 +08:00
wangjiahao
c0c783e721 fix(仪表板): 修复导出原始明细可能出现越权情况,部分明细表无法导出情况 #9702 2024-05-30 18:24:08 +08:00
ulleo
24b276061c
Merge pull request #9985 from ulleo/dev
fix(X-Pack): 修复数据填报单选框修改了选项之后,没有清空单选框内被清理掉选项的数据问题
2024-05-30 18:05:36 +08:00
ulleo
631117c284 fix(X-Pack): 修复数据填报单选框修改了选项之后,没有清空单选框内被清理掉选项的数据问题 2024-05-30 18:05:00 +08:00
ulleo
44e3c6d670
Merge pull request #9982 from ulleo/dev
fix(X-Pack): 修复数据填报编辑表单时切换下拉框是否多选时,在表单保存页面上数据库字段类型展示不正确的问题
2024-05-30 17:49:18 +08:00
ulleo
3b5521087a fix(X-Pack): 修复数据填报编辑表单时切换下拉框是否多选时,在表单保存页面上数据库字段类型展示不正确的问题 2024-05-30 17:48:15 +08:00
ulleo
6a6afbb421
Merge pull request #9980 from ulleo/dev
fix(X-Pack): 修复数据填报提交数据包含必填时间范围时提示必填的问题
2024-05-30 17:28:11 +08:00
ulleo
8e1fbfc082 fix(X-Pack): 修复数据填报提交数据包含必填时间范围时提示必填的问题 2024-05-30 17:27:00 +08:00
王嘉豪
395e35324c
Merge pull request #9979 from dataease/pr@dev@fix_delete-view2
fix(仪表板): 仪表板对删除的图表前端只检查一次状态,解决此类图表因重复检查图表状态导致后端错误日志过多的情况 #9926
2024-05-30 17:26:29 +08:00
wangjiahao
8f0d292f61 fix(仪表板): 仪表板对删除的图表前端只检查一次状态,解决此类图表因重复检查图表状态导致后端错误日志过多的情况 #9926 2024-05-30 17:25:40 +08:00
ulleo
cf9e892992
Merge pull request #9978 from ulleo/dev
fix(X-Pack): 修复数据填报明细页面不展示编辑按钮的问题
2024-05-30 16:46:20 +08:00
ulleo
3284ffc986 fix(X-Pack): 修复数据填报明细页面不展示编辑按钮的问题 2024-05-30 16:22:57 +08:00
ulleo
5e020803e7
Merge pull request #9976 from ulleo/dev
feat(X-Pack): 数据填报批量上传Excel模版增加unique字段提示
2024-05-30 16:22:25 +08:00
王嘉豪
c2f98f31e7
Merge pull request #9977 from dataease/pr@dev@fix_export-details
fix(仪表板): 修复导出原始明细可能出现越权情况,部分明细表无法导出情况 #9702
2024-05-30 16:00:01 +08:00
wangjiahao
aacc1f8ca6 fix(仪表板): 修复导出原始明细可能出现越权情况,部分明细表无法导出情况 #9702 2024-05-30 15:54:40 +08:00
ulleo
53cb1497b8 feat(X-Pack): 数据填报批量上传Excel模版增加unique字段提示 2024-05-30 15:32:29 +08:00
dataeaseShu
0f6cbf29a9
Merge pull request #9975 from dataease/pr@dev_st
fix(仪表板): 图表标题的备注显示问题#9321
2024-05-30 15:24:09 +08:00
dataeaseShu
6d090293fa fix(仪表板): 图表标题的备注显示问题#9321 2024-05-30 15:23:35 +08:00
王嘉豪
9c64c45683
Merge pull request #9968 from dataease/pr@dev@fix_cas-panel
fix(仪表板): 修复Cas重新登录后看不到数据列表问题
2024-05-30 11:25:37 +08:00
wangjiahao
6b9812bd6a fix(仪表板): 修复Cas重新登录后看不到数据列表问题 2024-05-30 11:24:22 +08:00
fit2cloud-chenyw
da911ba6d8
Merge pull request #9961 from dataease/pr@dev@feat_mobile_panel_sort
Pr@dev@feat mobile panel sort
2024-05-29 19:02:52 +08:00
fit2cloud-chenyw
8da40c53da perf(仪表板): 移动端仪表板排序功能-国际化 2024-05-29 19:01:34 +08:00
fit2cloud-chenyw
1074fcc912 feat(仪表板): 新增移动端仪表板排序功能 #9080 2024-05-29 18:43:03 +08:00
dataeaseShu
65e4f1b7f5
Merge pull request #9956 from dataease/pr@dev_st
fix(系统设置): pad适配问题
2024-05-29 17:11:56 +08:00
dataeaseShu
b8bda1332e fix(系统设置): pad适配问题 2024-05-29 17:11:15 +08:00
ulleo
b47bae8f9e
Merge pull request #9954 from ulleo/dev
fix(X-Pack): 修复动态排序图轴标签会跳动的问题
2024-05-29 16:50:37 +08:00
ulleo
03ad7b622b fix(X-Pack): 修复动态排序图轴标签会跳动的问题
#9922
2024-05-29 16:49:52 +08:00
王嘉豪
a206436ee9
Merge pull request #9905 from dataease/pr@dev@fix_mobile
fix(仪表板): 修复过滤组件移动端布局变形问题
2024-05-28 12:27:40 +08:00
wangjiahao
2bb9cdabc4 fix(仪表板): 修复过滤组件移动端布局变形问题 2024-05-28 12:15:20 +08:00
王嘉豪
762285d5f2
Merge pull request #9895 from dataease/pr@dev@fix_auth
Pr@dev@fix auth
2024-05-28 09:53:57 +08:00
wangjiahao
a9b79e05ff fix(仪表板): 修复未授权仪表板管理权限时可以在根目录创建文件夹文件 2024-05-28 09:53:01 +08:00
dataeaseShu
7c390c5716
Merge pull request #9888 from dataease/pr@dev_st
fix(仪表板): 视图过滤器使用视图计算字段不生效 #9807
2024-05-27 17:07:39 +08:00
dataeaseShu
6eda2a6ebf fix(仪表板): 视图过滤器使用视图计算字段不生效 #9807 2024-05-27 17:06:59 +08:00
wangjiahao
fdd295769f fix(仪表板): 修复全屏预览下过滤组件位于仪表板下方的位置,点击过滤组件下拉框无法出现问题 #9833 2024-05-27 15:25:43 +08:00
taojinlong
68eb8961fb
Merge pull request #9874 from dataease/pr@dev@fixExportdata
fix: 导出文件失败
2024-05-27 12:25:24 +08:00
taojinlong
50f1d9cc48 fix: 导出文件失败 2024-05-27 12:21:57 +08:00
ulleo
0b38e0ce77
Merge pull request #9853 from ulleo/dev
feat(X-Pack): 数据填报表单日期组件支持设置年/年月
2024-05-24 16:45:47 +08:00
ulleo
febfe6cc75 feat(X-Pack): 数据填报表单日期组件支持设置年/年月 2024-05-24 16:44:54 +08:00
王嘉豪
d96027f49a
Merge pull request #9847 from dataease/pr@dev@fix_picture-url3
fix(仪表板): 修复图片组件不能相对路径访问的问题
2024-05-24 15:44:51 +08:00
wangjiahao
0f0c48169b fix(仪表板): 修复图片组件不能相对路径访问的问题 2024-05-24 15:43:47 +08:00
王嘉豪
69d137da8d
Merge pull request #9845 from dataease/pr@dev@fix_picture-url2
revert(仪表板): 去除日志
2024-05-24 15:14:09 +08:00
wangjiahao
e49eb97396 revert(仪表板): 去除日志 2024-05-24 15:09:00 +08:00
王嘉豪
c8a67f4699
Merge pull request #9844 from dataease/pr@dev@fix_picture-url
fix(仪表板): 修复图片组件不能相对路径访问的问题
2024-05-24 15:05:19 +08:00
wangjiahao
b10c608c70 fix(仪表板): 修复图片组件不能相对路径访问的问题 2024-05-24 15:04:15 +08:00
fit2cloud-chenyw
b327f7ccec
Merge pull request #9832 from dataease/pr@dev@fix_security
fix: poi以及cas-client安全漏洞
2024-05-24 11:29:25 +08:00
fit2cloud-chenyw
3f6a41613e fix: poi以及cas-client安全漏洞 2024-05-24 11:28:05 +08:00
wisonic-s
b42c9dbe91
Merge pull request #9830 from dataease/pr@dev@table_pivot_scroll
feat(视图): 透视表支持滚动
2024-05-24 11:20:10 +08:00
wisonic-s
4e6b7efda7 feat(视图): 透视表支持滚动 2024-05-24 11:19:23 +08:00
fit2cloud-chenyw
929a7193d5
Merge pull request #9821 from dataease/pr@dev@fix_map_drill
fix(视图): 世界地图下钻到中国地图失败 #9201
2024-05-23 18:07:42 +08:00
fit2cloud-chenyw
70f8e4091a fix(视图): 世界地图下钻到中国地图失败 #9201 2024-05-23 18:05:39 +08:00
ulleo
6488dd37a5
Merge pull request #9820 from ulleo/dev
feat(X-Pack): 数据填报>编辑表单>删除表单组建时,对应变更表内字段名称,且在创建索引时过滤掉该字段
2024-05-23 17:51:27 +08:00
ulleo
ec347013e7 feat(X-Pack): 数据填报>编辑表单>删除表单组建时,对应变更表内字段名称,且在创建索引时过滤掉该字段 2024-05-23 17:48:44 +08:00
dataeaseShu
fa1ff98c5c
Merge pull request #9811 from dataease/pr@dev_bug_fix
fix(移动端): 移动端日期组件从1980年开始 #9778
2024-05-23 17:18:29 +08:00
dataeaseShu
1c788d4f0e fix(移动端): 移动端日期组件从1980年开始 #9778 2024-05-23 17:17:34 +08:00
wisonic-s
6824cbc332
Merge pull request #9797 from dataease/pr@dev@fix_custom_width_table_drill
fix(视图): 修复自定义列宽时明细表和汇总表下钻异常 #9727
2024-05-23 15:00:00 +08:00
wisonic-s
f8aa55ddfb fix(视图): 修复自定义列宽时明细表和汇总表下钻异常 #9727 2024-05-23 14:58:33 +08:00
wisonic-s
e2fb734ceb
Merge pull request #9782 from dataease/pr@dev@feat_table_pivot_scroll
feat(视图): 透视表支持滚动
2024-05-22 18:42:53 +08:00
wisonic-s
e528859a47 feat(视图): 透视表支持滚动 2024-05-22 18:41:45 +08:00
fit2cloud-chenyw
43f4635031
Merge pull request #9779 from dataease/pr@dev@perf_dynamic_url_prefix
perf: 动态配置访问路径前缀
2024-05-22 17:52:53 +08:00
fit2cloud-chenyw
7654fb54ca perf: 动态配置访问路径前缀 2024-05-22 17:51:56 +08:00
ulleo
ce668c3d2d
Merge pull request #9774 from ulleo/dev
feat(X-Pack):【数据填报】编辑表单前端入口调整
2024-05-22 15:39:28 +08:00
ulleo
5d97fde259 feat(X-Pack):【数据填报】编辑表单前端入口调整 2024-05-22 15:38:41 +08:00
wisonic-s
ca4784e1ce
Merge pull request #9767 from dataease/pr@dev@feat_data_forecast
feat(视图): AntV 数据预测
2024-05-22 11:50:14 +08:00
wisonic-s
19f485ec0c feat(视图): AntV 数据预测 2024-05-22 11:47:53 +08:00
wisonic-s
af908c4a9a
Merge pull request #9728 from dataease/pr@dev@refactor_text_max_font_size
refactor(视图): 文本组件最大字号调整为 128
2024-05-20 16:22:36 +08:00
wisonic-s
f2dc61a773 refactor(视图): 文本组件最大字号调整为 128 2024-05-20 16:21:07 +08:00
wisonic-s
db6d89b0bc
Merge pull request #9720 from dataease/pr@dev@build_commons-math
build: commons-math依赖
2024-05-20 09:48:37 +08:00
wisonic-s
519daa6048 build: commons-math依赖 2024-05-20 09:42:24 +08:00
fit2cloud-chenyw
c59cae11ee
Merge pull request #9717 from dataease/pr@dev@feat_map
feat: 地图空值区域颜色跟随主题
2024-05-18 16:23:42 +08:00
fit2cloud-chenyw
028bd29f87 feat: 地图空值区域颜色跟随主题 2024-05-18 16:22:58 +08:00
fit2cloud-chenyw
8941757fb8
Merge pull request #9716 from dataease/pr@dev@fix_report_panel_name
fix(X-Pack): 定时报告选择名称带/的仪表板报错
2024-05-18 14:43:28 +08:00
fit2cloud-chenyw
05302051cb fix(X-Pack): 定时报告选择名称带/的仪表板报错 2024-05-18 14:42:02 +08:00
wisonic-s
b21e3fead5
Merge pull request #9709 from dataease/pr@dev@feat_data_forecast
feat(视图): 数据预测
2024-05-17 17:23:06 +08:00
wisonic-s
5329734949 feat(视图): 数据预测 2024-05-17 17:21:47 +08:00
ulleo
6132566ccf
Merge pull request #9705 from ulleo/dev
feat(X-Pack):【数据填报】表单填报下拉框数据增加根据选项过滤
2024-05-17 14:49:40 +08:00
ulleo
7f3059eccf feat(X-Pack):【数据填报】表单填报下拉框数据增加根据选项过滤 2024-05-17 14:49:08 +08:00
Junjun
5d96a0a945
Merge pull request #9697 from dataease/pr@dev@fix_mysql
fix: 修复MySQL查询时间边界错误的问题
2024-05-17 11:22:36 +08:00
ulleo
cb88aed99c
Merge pull request #9696 from ulleo/dev
feat(X-Pack):【数据填报】支持编辑表单
2024-05-17 11:22:17 +08:00
ulleo
a0e6cbeabd feat(X-Pack):【数据填报】支持编辑表单 2024-05-17 11:21:28 +08:00
junjun
80c9761b61 fix: 修复MySQL查询时间边界错误的问题 2024-05-17 11:21:17 +08:00
ulleo
8a918ae9f9
Merge pull request #9655 from ulleo/dev
feat(X-Pack):【数据填报】表单管理列表样式调整
2024-05-15 14:28:53 +08:00
ulleo
2c5233a3b3 feat(X-Pack):【数据填报】表单管理列表样式调整 2024-05-15 14:28:26 +08:00
ulleo
9a77f6a027
Merge pull request #9654 from ulleo/dev
feat(X-Pack):【数据填报】数据源配置项样式调整
2024-05-15 13:47:40 +08:00
ulleo
98e3ba3286 feat(X-Pack):【数据填报】数据源配置项样式调整 2024-05-15 13:47:02 +08:00
ulleo
b7fe5fa267
Merge pull request #9646 from ulleo/dev
feat(X-Pack):【数据填报】创建表单可选择数据源增加配置项
2024-05-14 18:24:35 +08:00
ulleo
e42eb833ab feat(X-Pack):【数据填报】创建表单可选择数据源增加配置项 2024-05-14 18:23:50 +08:00
ulleo
bf08365a3c
Merge pull request #9643 from ulleo/dev
feat(X-Pack):【数据填报】创建表单选择数据源增加选择内建数据库
2024-05-14 15:32:05 +08:00
ulleo
82ba625d83 feat(X-Pack):【数据填报】创建表单选择数据源增加选择内建数据库 2024-05-14 15:21:32 +08:00
ulleo
7f92f3b8aa
Merge pull request #9621 from ulleo/dev
feat(X-Pack):【数据填报】我的填报“已完成”文字修改为“已提交”
2024-05-13 18:00:50 +08:00
ulleo
a60ad99069 feat(X-Pack):【数据填报】我的填报“已完成”文字修改为“已提交” 2024-05-13 14:37:39 +08:00
ulleo
df0ebd5c67
Merge pull request #9608 from ulleo/dev
feat(X-Pack):【数据填报】新增表单复制功能
2024-05-11 15:31:58 +08:00
ulleo
fc7ddeeae8 feat(X-Pack):【数据填报】新增表单复制功能 2024-05-11 15:30:54 +08:00
Junjun
3956c325e0
Merge pull request #9577 from dataease/pr@dev@fix_calc
fix(视图): 修复同环比差值百分比分母没取绝对值的问题
2024-05-10 10:30:28 +08:00
junjun
7150744379 fix(视图): 修复同环比差值百分比分母没取绝对值的问题 2024-05-10 10:28:46 +08:00
wisonic-s
b874d113bf
Merge pull request #9562 from dataease/pr@dev@feat_table_width_auto_scale
feat(视图): 表格固定宽度自适应缩放
2024-05-09 15:41:09 +08:00
wisonic-s
ebbcc9e4cb feat(视图): 表格固定宽度自适应缩放 2024-05-09 15:40:15 +08:00
taojinlong
71cef0d57e
Merge pull request #9555 from dataease/pr@dev@fixdriver
Pr@dev@fixdriver
2024-05-09 12:01:35 +08:00
taojinlong
8af7659bce fix: 导出中心文件大小显示错误 2024-05-09 11:56:48 +08:00
wisonic-s
a48fe522be
Merge pull request #9552 from dataease/pr@dev@refactor_drill_path_style
refactor(视图): 钻取路径长度限制为120px
2024-05-09 11:36:27 +08:00
wisonic-s
4c1fec264b refactor(视图): 钻取路径长度限制为120px 2024-05-09 11:34:29 +08:00
taojinlong
0ddcb764b8 refactor: 回滚 2024-05-09 11:34:09 +08:00
wisonic-s
1f843986d3
Merge pull request #9548 from dataease/pr@dev@fix_flow_map_export_excel
fix(视图): 修复流向地图无法导出 Excel
2024-05-08 21:22:35 +08:00
wisonic-s
d766114eec fix(视图): 修复流向地图无法导出 Excel 2024-05-08 21:21:29 +08:00
王嘉豪
4ec81438c8
Merge pull request #9546 from dataease/pr@dev@fix_linkage-time
fix(仪表板): 解决因时区问题导致的年月日格式的时间字段联动不准确问题
2024-05-08 18:49:31 +08:00
wangjiahao
53eaf23286 fix(仪表板): 解决因时区问题导致的年月日格式的时间字段联动不准确问题 2024-05-08 18:48:15 +08:00
dataeaseShu
1ce6247557
Merge pull request #9541 from dataease/pr@dev_st
fix(过滤组件): 修复空数据选中bug
2024-05-08 17:02:37 +08:00
dataeaseShu
426bf7e7b2 fix(过滤组件): 修复空数据选中bug 2024-05-08 17:02:04 +08:00
wisonic-s
e8dee33863
Merge pull request #9539 from dataease/pr@dev@fix_formatter_cfg_edit
fix(视图): 修复编辑单个指标的数值格式化时其他指标也受影响
2024-05-08 16:39:19 +08:00
wisonic-s
2943412520 fix(视图): 修复编辑单个指标的数值格式化时其他指标也受影响 2024-05-08 16:37:18 +08:00
taojinlong
fb9d99ea97
Merge pull request #9537 from dataease/pr@dev@fixdriver
fix: 修复默认驱动校验数据源失败
2024-05-08 16:33:10 +08:00
taojinlong
e9ddad5cb8 fix: 修复默认驱动校验数据源失败 2024-05-08 16:30:48 +08:00
wisonic-s
a3082b9323
Merge pull request #9536 from dataease/pr@dev@fix_formatter_cfg_edit
Pr@dev@fix formatter cfg edit
2024-05-08 15:50:07 +08:00
wisonic-s
29fa7cdad6 fix(视图): 修复编辑单个指标的数值格式化时其他指标也受影响 2024-05-08 15:47:28 +08:00
wisonic-s
059147df30 refactor(视图): 钻取路径长度限制为120px 2024-05-08 15:47:21 +08:00
wisonic-s
701f6cf862
Merge pull request #9531 from dataease/pr@dev@fix_antv_tooltip_overflow_render
fix(视图): 修复 AntV 提示溢出导致的仪表板刷新
2024-05-08 14:14:40 +08:00
wisonic-s
bd7c223888 fix(视图): 修复 AntV 提示溢出导致的仪表板刷新 2024-05-08 14:12:37 +08:00
王嘉豪
bb3eeab399
Merge pull request #9529 from dataease/pr@dev@fix_view-export
refactor(视图): 模版视图禁用导出明细防止报错
2024-05-08 12:09:49 +08:00
wangjiahao
fe740e3cf8 refactor(视图): 模版视图禁用导出明细防止报错 2024-05-08 12:08:54 +08:00
王嘉豪
e84f8a0428
Merge pull request #9517 from dataease/pr@dev@fix_linkage
fix(仪表板): 修复联动中时间空值导致联动报错问题
2024-05-08 07:04:11 +08:00
wangjiahao
b6accf53e1 fix(仪表板): 修复联动中时间空值导致联动报错问题 2024-05-08 07:03:02 +08:00
wisonic-s
700e8d9760
Merge pull request #9513 from dataease/pr@dev@fix_table_pivot_calc_field_error
fix(视图): 修复透视表使用计算字段导致渲染失败
2024-05-07 17:34:53 +08:00
wisonic-s
0982bcca15 fix(视图): 修复透视表使用计算字段导致渲染失败 2024-05-07 17:32:56 +08:00
taojinlong
4d84a21144
Merge pull request #9511 from dataease/pr@dev@fixExportData
fix: 打印错误日志
2024-05-07 16:52:30 +08:00
taojinlong
065fb457c9 fix: 打印错误日志 2024-05-07 16:50:56 +08:00
ulleo
2a2e886c89
Merge pull request #9502 from ulleo/dev
fix(X-Pack):【数据填报】修复下载模板同名表头会合并的问题
2024-05-07 12:01:51 +08:00
ulleo
6c42d56724 fix(X-Pack):【数据填报】修复下载模板同名表头会合并的问题 2024-05-07 12:01:22 +08:00
wisonic-s
58eba42f2e
Merge pull request #9501 from dataease/pr@dev@fix_echarts_mix_sub_label_fontsize
fix(视图): 修复 ECharts 组合图主轴标签字体大小不生效
2024-05-06 19:05:31 +08:00
wisonic-s
df8aeccff4 fix(视图): 修复 ECharts 组合图主轴标签字体大小不生效 2024-05-06 19:05:00 +08:00
wisonic-s
be2d2203d3
Merge pull request #9500 from dataease/pr@dev@fix_antv_mix_scatter_time_xaxis
fix(视图): 修复 AntV 组合图类别轴为日期时散点图显示异常
2024-05-06 18:53:31 +08:00
wisonic-s
8adbe9db22 fix(视图): 修复 AntV 组合图类别轴为日期时散点图显示异常 2024-05-06 18:51:24 +08:00
wisonic-s
a4aa7eea3b
Merge pull request #9498 from dataease/pr@dev@fix_table_scroll_column_resize
fix(视图): 修复表格滚动时改变列宽表格会错位 #8810
2024-05-06 17:10:36 +08:00
wisonic-s
79422ea95b fix(视图): 修复表格滚动时改变列宽表格会错位 #8810 2024-05-06 17:09:45 +08:00
ulleo
0ec112b003
Merge pull request #9497 from ulleo/dev
feat(X-Pack):【数据填报】新建表单后界面直接显示刚创建的表单数据
2024-05-06 15:41:38 +08:00
ulleo
cc7becfdd8 feat(X-Pack):【数据填报】新建表单后界面直接显示刚创建的表单数据 2024-05-06 15:40:34 +08:00
ulleo
6c1e4b92a8
Merge pull request #9494 from ulleo/dev
fix(X-Pack): 修复【数据填报】移动文件夹无法展示被授权的子目录问题
2024-05-06 13:42:41 +08:00
ulleo
dc7d72e72b fix(X-Pack): 修复【数据填报】移动文件夹无法展示被授权的子目录问题 2024-05-06 13:40:52 +08:00
wisonic-s
883a4797c3
Merge pull request #9484 from dataease/pr@dev@feat_drill_dim_sort
feat(视图): 支持自定义下钻维度的排序 #6357
2024-04-30 16:03:06 +08:00
wisonic-s
089a72fc0d feat(视图): 支持自定义下钻维度的排序 #6357 2024-04-30 16:01:38 +08:00
ulleo
d3cab1c428
Merge pull request #9481 from ulleo/dev
fix(X-Pack): 修复数据填报表单可保存/移动文件夹没有根据权限过滤问题
2024-04-30 13:56:33 +08:00
ulleo
d7e7eb8ae5 fix(X-Pack): 修复数据填报表单可保存/移动文件夹没有根据权限过滤问题 2024-04-30 13:45:44 +08:00
王嘉豪
a5b271435b
Merge pull request #9477 from dataease/pr@dev@refactor_jump
refactor(仪表板): 时间字段跳转精确到秒
2024-04-30 12:53:27 +08:00
wangjiahao
93738ef0aa refactor(仪表板): 时间字段跳转精确到秒 2024-04-30 12:52:35 +08:00
王嘉豪
35019fd1cf
Merge pull request #9474 from dataease/pr@dev@refactor_details-export
refactor(图表): 明细导出文件命名优化
2024-04-30 11:49:52 +08:00
wangjiahao
757e9a18b0 refactor(图表): 明细导出文件命名优化 2024-04-30 11:48:58 +08:00
ulleo
75d79b7603
Merge pull request #9471 from ulleo/dev
fix(X-Pack): 修复数据填报表单数据列表添加数据权限错误
2024-04-30 11:00:25 +08:00
ulleo
1ec497523e fix(X-Pack): 修复数据填报表单数据列表添加数据权限错误 2024-04-30 10:59:52 +08:00
ulleo
13c5d9d2cd
Merge pull request #9469 from ulleo/dev
fix(X-Pack): 修复数据填报任务列表权限错误
2024-04-30 10:27:11 +08:00
ulleo
9f0f8c40e7 fix(X-Pack): 修复数据填报任务列表权限错误 2024-04-30 10:26:31 +08:00
王嘉豪
fc31889ea0
Merge pull request #9465 from dataease/pr@dev@refactor_panel-jump
refactor(仪表板): 跳转增加时间字段配置时间过滤组件筛选,防止误匹配
2024-04-29 20:18:23 +08:00
wangjiahao
2a54a42ac3 refactor(仪表板): 跳转增加时间字段配置时间过滤组件筛选,防止误匹配 2024-04-29 20:17:34 +08:00
王嘉豪
92d7c31838
Merge pull request #9461 from dataease/pr@dev@fix_panel-sort
fix(仪表板): 修复资源列表三层以上排序失效问题
2024-04-29 18:35:57 +08:00
wangjiahao
593ea99f65 fix(仪表板): 修复资源列表三层以上排序失效问题 2024-04-29 18:35:21 +08:00
ulleo
2cb7b0dbc6
Merge pull request #9460 from ulleo/dev
feat(X-Pack): 数据填报批量上传数据增加时间范围的校验
2024-04-29 18:23:48 +08:00
ulleo
063e04ff41 feat(X-Pack): 数据填报批量上传数据增加时间范围的校验 2024-04-29 18:22:00 +08:00
wisonic-s
c5f9861d74
Merge pull request #9459 from dataease/pr@dev@fix_sub_dim_drill
fix(视图): 修复子维度作为下钻入口无法下钻
2024-04-29 18:05:32 +08:00
wisonic-s
f44afad002 fix(视图): 修复子维度作为下钻入口无法下钻 2024-04-29 18:04:23 +08:00
fit2cloud-chenyw
cd701f1c4d
Merge pull request #9457 from dataease/pr@dev@fix_filter_empty_tree_node
fix(过滤组件): 树形过滤器过滤掉所有节点为空的子树
2024-04-29 17:29:29 +08:00
fit2cloud-chenyw
a4e55ec976 fix(过滤组件): 树形过滤器过滤掉所有节点为空的子树 2024-04-29 17:28:41 +08:00
taojinlong
4e9a745697
Merge pull request #9455 from dataease/pr@dev@fixExportData
fix: 修复分享给我的仪表板导出数据进入数据导出中心没有看到导出的记录
2024-04-29 17:04:11 +08:00
taojinlong
aebe0a391a fix: 修复分享给我的仪表板导出数据进入数据导出中心没有看到导出的记录 2024-04-29 16:55:32 +08:00
taojinlong
c6b949ba0c
Merge pull request #9453 from dataease/pr@dev@fixExportData
fix: 修复分享给我的仪表板导出数据进入数据导出中心没有看到导出的记录
2024-04-29 16:45:31 +08:00
taojinlong
06d147a9be fix: 修复分享给我的仪表板导出数据进入数据导出中心没有看到导出的记录 2024-04-29 16:44:35 +08:00
taojinlong
3f625a4ad2
Merge pull request #9445 from dataease/pr@dev@fixExportData
fix: 基础参数中增加后台导出文件保留时间配置项
2024-04-29 15:41:18 +08:00
taojinlong
f6f103c489 fix: 修复分享给我的仪表板导出数据进入数据导出中心没有看到导出的记录 2024-04-29 15:38:46 +08:00
ulleo
05618eb743
Merge pull request #9444 from ulleo/dev
fix(X-Pack): 修复数据填报批量上传单选框没有校验问题
2024-04-29 15:32:35 +08:00
ulleo
15a0bc8b24 fix(X-Pack): 修复数据填报批量上传单选框没有校验问题 2024-04-29 15:32:07 +08:00
dataeaseShu
c6129c50b6
Merge pull request #9442 from dataease/pr@dev_bug_fix
fix(仪表板): 全屏bug修复
2024-04-29 14:23:01 +08:00
dataeaseShu
db05dae401 fix(仪表板): 全屏bug修复 2024-04-29 14:22:27 +08:00
王嘉豪
fae878161f
Merge pull request #9437 from dataease/pr@dev@fix_tab-svg
fix(视图): 修复导出PDF时tab标签内的背景边框丢失问题 #9344
2024-04-29 12:01:44 +08:00
wangjiahao
c020f8efaa fix(视图): 修复导出PDF时tab标签内的背景边框丢失问题 #9344 2024-04-29 12:01:11 +08:00
ulleo
1f05f46a0e
Merge pull request #9436 from ulleo/dev
feat(X-Pack): 数据填报Excel模板字段头增加批注
2024-04-29 12:00:04 +08:00
ulleo
2c4f029484 feat(X-Pack): 数据填报Excel模板字段头增加批注 2024-04-29 11:59:35 +08:00
taojinlong
8a9bcd7919 fix: 基础参数中增加后台导出文件保留时间配置项 2024-04-29 11:57:26 +08:00
fit2cloud-chenyw
a6a1423a08
Merge pull request #9435 from dataease/pr@dev@fix_default_language
perf: 浏览器语言以en开头的一律当作英文处理
2024-04-29 11:47:50 +08:00
fit2cloud-chenyw
8ca1802f2b perf: 浏览器语言以en开头的一律当作英文处理 2024-04-29 11:46:33 +08:00
fit2cloud-chenyw
73a82d2b1b
Merge pull request #9434 from dataease/pr@dev@fix_lark_report
fix(X-Pack): 飞书发送定时报告内容包含远程图片会报错
2024-04-29 11:31:55 +08:00
fit2cloud-chenyw
c83076bbd7 fix(X-Pack): 飞书发送定时报告内容包含远程图片会报错 2024-04-29 11:30:38 +08:00
dataeaseShu
d84cc9cb99
Merge pull request #9433 from dataease/pr@dev_st
fix(仪表板): 全屏状态下数据导出没有展示提示
2024-04-29 11:02:00 +08:00
dataeaseShu
dd3423b22e fix(仪表板): 全屏状态下数据导出没有展示提示 2024-04-29 11:00:47 +08:00
王嘉豪
19c528e1ba
Merge pull request #9432 from dataease/pr@dev@fix_cas-cache
fix(数据集): 修复cas 重新登录之后看不到数据集数据问题
2024-04-29 10:56:56 +08:00
wangjiahao
747124a0e5 fix(数据集): 修复cas 重新登录之后看不到数据集数据问题 2024-04-29 10:55:31 +08:00
王嘉豪
68faeaea59
Merge pull request #9431 from dataease/pr@dev@refactor_export-details
refactor(仪表板): 公共链接禁用导出明细等问题
2024-04-29 10:42:35 +08:00
ulleo
f6272e2679
Merge pull request #9430 from ulleo/dev
fix(X-Pack): 修复数据填报表单页面回车会刷新页面的问题
2024-04-29 10:40:48 +08:00
ulleo
a54c4e6dfd fix(X-Pack): 修复数据填报表单页面回车会刷新页面的问题 2024-04-29 10:40:20 +08:00
wangjiahao
b930bc7afb refactor(仪表板): 公共链接禁用导出明细等问题 2024-04-29 10:40:16 +08:00
fit2cloudrd
2ed1f8a28b
Merge pull request #9429 from dataease/pr@v1_fix_installer_path
fix: 修复在其他路径下执行install.sh命令时报错的问题
2024-04-29 10:37:59 +08:00
xuwei-fit2cloud
f96186736a fix: 修复在其他路径下执行install.sh命令时报错的问题 2024-04-29 10:36:38 +08:00
ulleo
25b0406a44
Merge pull request #9428 from ulleo/dev
feat(X-Pack): 数据填报批量上传数据下拉框,多选框数据增加去重
2024-04-29 10:35:43 +08:00
ulleo
9a7a66ab54 feat(X-Pack): 数据填报批量上传数据下拉框,多选框数据增加去重 2024-04-29 10:30:53 +08:00
maninhill
a476684aaa
Merge pull request #9426 from dataease/maninhill-patch-1
chore: Update README.md
2024-04-29 10:18:11 +08:00
maninhill
b8a55b845c
chore: Update README.md 2024-04-29 10:17:59 +08:00
Junjun
75eeab4229
Merge pull request #9420 from MaekBlack/dev
feat: 插件支持维度自定义排序
2024-04-29 09:48:04 +08:00
wisonic-s
382eec1f77
Merge pull request #9424 from dataease/pr@dev@feat_antv_stack_bar_sort
feat(视图): AntV 堆叠柱状图按照指标整体排序 #5872
2024-04-28 20:13:47 +08:00
wisonic-s
1b7c662642 feat(视图): AntV 堆叠柱状图按照指标整体排序 #5872 2024-04-28 20:12:51 +08:00
taojinlong
899e8b16d4
Merge pull request #9421 from dataease/pr@dev@fixExportData
fix(数据集): 修复数据导出中心显示问题
2024-04-28 18:41:24 +08:00
taojinlong
8dbf0cc954 fix(数据集): 修复数据导出中心显示问题 2024-04-28 18:40:52 +08:00
MaekBlack
26a6b20665 feat: 插件支持维度自定义排序 2024-04-28 18:24:13 +08:00
ulleo
01013c875b
Merge pull request #9416 from ulleo/dev
feat(X-Pack): 数据填报创建索引增加关于降序索引的提示
2024-04-28 17:56:44 +08:00
ulleo
2aa24306ce feat(X-Pack): 数据填报创建索引增加关于降序索引的提示 2024-04-28 17:56:10 +08:00
taojinlong
ef3be4eaf6
Merge pull request #9414 from dataease/pr@dev@fixExportData
fix(数据集): 修复数据导出中心显示问题
2024-04-28 17:35:52 +08:00
taojinlong
554e119025 fix: 解决冲突 2024-04-28 17:35:38 +08:00
taojinlong
384eee4440 fix(数据集): 修复数据导出中心显示问题 2024-04-28 17:33:13 +08:00
ulleo
fc0ef2ad58
Merge pull request #9413 from ulleo/dev
feat(X-Pack): 数据填报创建单个索引时限制字段格数
2024-04-28 17:11:22 +08:00
ulleo
20c20dca3e feat(X-Pack): 数据填报创建单个索引时限制字段格数 2024-04-28 17:10:44 +08:00
ulleo
56e4f16726
Merge pull request #9412 from ulleo/dev
feat(X-Pack): 数据填报创建索引排序文字调整为升序降序
2024-04-28 16:57:10 +08:00
ulleo
ac7c14cee1 feat(X-Pack): 数据填报创建索引排序文字调整为升序降序 2024-04-28 16:56:33 +08:00
dataeaseShu
a9f0e11e43
Merge pull request #9409 from dataease/pr@dev_st
fix: 公共链接bug测试
2024-04-28 15:51:09 +08:00
dataeaseShu
4b78caaeca fix: 公共链接bug测试 2024-04-28 15:50:22 +08:00
taojinlong
715837c715
Merge pull request #9407 from dataease/pr@dev@fixExportData
fix(数据集): 导出数据集数据出错
2024-04-28 15:16:43 +08:00
taojinlong
548bc631f0 fix(数据集): 导出数据集数据出错 2024-04-28 15:14:41 +08:00
dataeaseShu
74584cffea
Merge pull request #9403 from dataease/pr@dev_st
fix: 公共链接bug测试
2024-04-28 14:55:00 +08:00
dataeaseShu
ea3a94b335 fix: 公共链接bug测试 2024-04-28 14:53:57 +08:00
dataeaseShu
b3ce5d7659
Merge pull request #9399 from dataease/pr@dev_st
fix: 公共链接bug测试
2024-04-28 14:26:45 +08:00
dataeaseShu
77e7f2f6dd fix: 公共链接bug测试 2024-04-28 14:26:17 +08:00
taojinlong
3d9360c313
Merge pull request #9398 from dataease/pr@dev@fixExportData
fix(数据集): 导出数据集数据出错
2024-04-28 14:10:30 +08:00
taojinlong
4993f54afd fix(数据集): 导出数据集数据出错 2024-04-28 14:07:47 +08:00
王嘉豪
3ced52654a
Merge pull request #9397 from dataease/pr@dev@refactor_ai-component
refactor(系统设置): 调整ai助手样式
2024-04-28 12:56:38 +08:00
wangjiahao
48270d0a33 refactor(系统设置): 调整ai助手样式 2024-04-28 12:47:21 +08:00
fit2cloud-chenyw
2df0be043e
Merge pull request #9392 from dataease/pr@dev@fix_fullscreen
fix(仪表板): 过滤器导致编辑状态下全屏预览为空仪表板
2024-04-26 21:47:42 +08:00
fit2cloud-chenyw
cf44e51eef fix(仪表板): 过滤器导致编辑状态下全屏预览为空仪表板 2024-04-26 21:45:46 +08:00
fit2cloud-chenyw
000e230de0
Merge pull request #9390 from dataease/pr@dev@fix_serialization
fix: API成批分配漏洞
2024-04-26 20:46:56 +08:00
fit2cloud-chenyw
b595f69240 fix: API成批分配漏洞 2024-04-26 20:46:03 +08:00
fit2cloud-chenyw
56feff2462
Merge pull request #9389 from dataease/pr@dev@fix_pwd_modify_tips
fix: 密码到期提示在刷新浏览器之后消失
2024-04-26 20:39:14 +08:00
fit2cloud-chenyw
574b13b266 fix: 密码到期提示在刷新浏览器之后消失 2024-04-26 20:38:14 +08:00
fit2cloud-chenyw
1c9e19e891
Merge pull request #9388 from dataease/pr@dev@fix_close_modify_pwd
fix(系统设置): 强制修改密码无法关闭
2024-04-26 19:55:58 +08:00
fit2cloud-chenyw
66525ef4bd fix(系统设置): 强制修改密码无法关闭 2024-04-26 19:53:32 +08:00
ulleo
e4b0cc11fd
Merge pull request #9384 from ulleo/dev
feat(X-Pack): 数据填报批量上传数据增加下拉框,多选框数据选项匹配校验
2024-04-26 18:19:41 +08:00
ulleo
52bd34b5a5 feat(X-Pack): 数据填报批量上传数据增加下拉框,多选框数据选项匹配校验 2024-04-26 18:19:15 +08:00
王嘉豪
e92a4ef4ff
Merge pull request #9382 from dataease/pr@dev@refactor_detials-null
refactor(图表): 优化视图导出明细空值显示null的问题
2024-04-26 18:03:53 +08:00
wangjiahao
ead2d5c8c3 refactor(图表): 优化视图导出明细空值显示null的问题 2024-04-26 18:01:52 +08:00
ulleo
6c83c98405
Merge pull request #9381 from ulleo/dev
feat(X-Pack): 取消新建数据填报数据库表时对表名和字段名的敏感词校验
2024-04-26 17:59:30 +08:00
ulleo
53ae10d82c feat(X-Pack): 取消新建数据填报数据库表时对表名和字段名的敏感词校验 2024-04-26 17:58:44 +08:00
ulleo
957a74e54e
Merge pull request #9380 from ulleo/dev
fix(X-Pack): 修复数据填报查看填报记录空值输入框会报错问题
2024-04-26 17:51:50 +08:00
ulleo
59491b994d fix(X-Pack): 修复数据填报查看填报记录空值输入框会报错问题 2024-04-26 17:51:25 +08:00
ulleo
4fc65a61b0
Merge pull request #9379 from ulleo/dev
feat(X-Pack): 数据填报前端根据权限矩阵配置进行展示
2024-04-26 17:43:55 +08:00
ulleo
ed698ea93b feat(X-Pack): 数据填报前端根据权限矩阵配置进行展示 2024-04-26 17:43:27 +08:00
fit2cloud-chenyw
22d549d11f
Merge pull request #9378 from dataease/pr@dev@fix_share_link_i18n
fix(仪表板): 公共链接国际化 #9258
2024-04-26 17:13:37 +08:00
fit2cloud-chenyw
354004e6e2 fix(仪表板): 公共链接国际化 #9258 2024-04-26 17:12:47 +08:00
wisonic-s
f3ca0aa6fd
Merge pull request #9376 from dataease/pr@dev@feat_echarts_table_normal_export_summary
Pr@dev@feat echarts table normal export summary
2024-04-26 16:53:06 +08:00
wisonic-s
7066fcd652 Merge remote-tracking branch 'origin/dev' into dev 2024-04-26 16:51:15 +08:00
wisonic-s
af4a5f83ae feat(视图): ECharts 汇总表导出包含合计数据 #7593 #8148 2024-04-26 16:50:53 +08:00
王嘉豪
7199dc5afd
Merge pull request #9374 from dataease/pr@dev@fix_details-export
fix(图表): 修复部分组件不能导出明细问题
2024-04-26 16:48:20 +08:00
wangjiahao
39aa75f4f8 fix(图表): 修复部分组件不能导出明细问题 2024-04-26 16:45:45 +08:00
ulleo
4f4dead823
Merge pull request #9373 from ulleo/dev
feat(X-Pack): 数据填报Excel批量上传校验优化
2024-04-26 16:45:02 +08:00
ulleo
a11fbebe20 feat(X-Pack): 数据填报Excel批量上传校验优化 2024-04-26 16:43:37 +08:00
王嘉豪
9da4050b71
Merge pull request #9365 from dataease/pr@dev@fix_auth
fix(系统设置): 修复数据填报权限授权报错问题
2024-04-26 13:31:14 +08:00
wangjiahao
0cf7b6e214 fix(系统设置): 修复数据填报权限授权报错问题 2024-04-26 13:30:28 +08:00
王嘉豪
3e620c22e9
Merge pull request #9358 from dataease/pr@dev@refactor_flyway
refactor: 文案和flyway修改
2024-04-26 10:23:09 +08:00
wangjiahao
337f48e3f0 refactor: 文案和flyway修改 2024-04-26 10:13:58 +08:00
王嘉豪
4327ff67c4
Merge pull request #9352 from dataease/pr@dev@fix_jump-inactive2
fix(仪表板): 修复跳转在部分情况禁用已设置的跳转字段但依然还会跳转问题
2024-04-25 17:51:50 +08:00
wangjiahao
e834b9d721 fix(仪表板): 修复跳转在部分情况禁用已设置的跳转字段但依然还会跳转问题 2024-04-25 17:51:13 +08:00
wisonic-s
a7121811ce
Merge pull request #9350 from dataease/pr@dev@fix_antv_tooltip_overflow_panel_refresh
fix(视图): 修复 AntV 提示溢出导致仪表板刷新 #8708
2024-04-25 17:45:51 +08:00
wisonic-s
e9d52155dc fix(视图): 修复 AntV 提示溢出导致仪表板刷新 #8708 2024-04-25 17:44:28 +08:00
王嘉豪
7d7377781b
Merge pull request #9347 from dataease/pr@dev@fix_interface-sql-inject
fix(系统设置): 修复模版查询接口sql注入问题
2024-04-25 17:03:57 +08:00
wangjiahao
a40fe6b88f fix(系统设置): 修复模版查询接口sql注入问题 2024-04-25 17:02:23 +08:00
王嘉豪
6ebce4d9d8
Merge pull request #9343 from dataease/pr@dev@feat_export-source3
Pr@dev@feat export source3
2024-04-25 15:46:18 +08:00
wisonic-s
a3ec27988a
Merge pull request #9341 from dataease/pr@dev@feat_top_n_label
Pr@dev@feat top n label
2024-04-25 15:45:33 +08:00
wisonic-s
cd3cbef99d feat(视图): 支持自定义 topN 合并项的标签 #9042 2024-04-25 15:44:31 +08:00
wangjiahao
0cb0cb15a8 Merge branch 'dev' of github.com:dataease/dataease into dev
 Conflicts:
	core/frontend/src/components/canvas/customComponent/UserView.vue
2024-04-25 15:42:31 +08:00
wisonic-s
1bdd078fc1 style: code format 2024-04-25 15:42:31 +08:00
wangjiahao
80e0a1099b feat(图表): 支持在视图侧导出视图原始明细数据 #5894 2024-04-25 15:33:17 +08:00
ulleo
7e89b0472d
Merge pull request #9336 from ulleo/dev
feat(图表): 区间条形图支持标签显示间隔值
2024-04-25 15:26:21 +08:00
ulleo
5b338f2145 feat(图表): 区间条形图支持标签显示间隔值
#8951
2024-04-25 15:25:37 +08:00
王嘉豪
d7caea6fe9
Merge pull request #9334 from dataease/pr@dev@feat_export-source
feat(图表): 支持在视图侧导出视图原始明细数据 #5894
2024-04-25 14:50:50 +08:00
王嘉豪
2d6cfb7606
Merge branch 'dev' into pr@dev@feat_export-source 2024-04-25 14:50:44 +08:00
wangjiahao
73c5a8c371 feat(图表): 支持在视图侧导出视图原始明细数据 #5894 2024-04-25 14:48:37 +08:00
wisonic-s
a2c8e101f0
Merge pull request #9330 from dataease/pr@dev@chore_typos
chore: typos
2024-04-25 12:09:54 +08:00
wisonic-s
8408f89ddc chore: typos 2024-04-25 12:08:43 +08:00
wisonic-s
ec578a8272
Merge pull request #9329 from dataease/pr@dev@chore_typos
chore: typos
2024-04-25 12:05:34 +08:00
wisonic-s
facaa90fcc chore: typos 2024-04-25 12:04:43 +08:00
wisonic-s
4f0af1913b
Merge pull request #9327 from dataease/pr@dev@fix_formatter_cfg_edit
fix(视图): 修复编辑单个指标的数值格式化时其他指标也受影响 #9126
2024-04-25 11:59:02 +08:00
wisonic-s
d66c747385 fix(视图): 修复编辑单个指标的数值格式化时其他指标也受影响 #9126 2024-04-25 11:58:07 +08:00
wisonic-s
1eecb50e3f
Merge pull request #9326 from dataease/pr@dev@style_code_format
style: code format
2024-04-25 11:55:50 +08:00
wisonic-s
5a194f4ef5 style: code format 2024-04-25 11:53:13 +08:00
Junjun
ab4bd48e10
Merge pull request #9317 from dataease/pr@dev@fix_chart
Pr@dev@fix chart
2024-04-25 10:10:32 +08:00
junjun
033538d479 fix(视图): 修复视图过滤器包含(不包含)需要加%才生效的问题 2024-04-25 10:08:36 +08:00
junjun
44106733c6 fix(视图): 修复视图过滤器包含(不包含)需要加%才生效的问题 2024-04-25 10:07:20 +08:00
dataeaseShu
36e9250431
Merge pull request #9312 from dataease/pr@dev_st
fix(过滤组件): 修复过滤组件搜索完值丢失问题
2024-04-24 18:02:48 +08:00
dataeaseShu
6b1e11ffb5 fix(过滤组件): 修复过滤组件搜索完值丢失问题 2024-04-24 18:01:57 +08:00
ulleo
48331b6ae4
Merge pull request #9310 from ulleo/dev
fix(X-Pack): 数据填报表Excel批量上传数据,多选字段分隔符调整为分号";"
2024-04-24 17:53:22 +08:00
ulleo
c0fc4c2c0b fix(X-Pack): 数据填报表Excel批量上传数据,多选字段分隔符调整为分号";" 2024-04-24 17:52:48 +08:00
王嘉豪
573e70782f
Merge pull request #9309 from dataease/pr@dev@feat_jump-time
feat(图表): 跳转支持关联时间过滤组件同时日期类型字段跳转支持绑定跳转目标的日期字段并产生联动效果 #8661
2024-04-24 17:51:53 +08:00
wangjiahao
1e8729918b feat(图表): 跳转支持关联时间过滤组件同时日期类型字段跳转支持绑定跳转目标的日期字段并产生联动效果 #8661 2024-04-24 17:51:00 +08:00
dataeaseShu
097a8999ba
Merge pull request #9304 from dataease/pr@dev_bug_fix
fix(仪表板): 修复快捷方式输入标题名称无法到达最大限制的问题
2024-04-24 16:22:14 +08:00
dataeaseShu
e51c986957 fix(仪表板): 修复快捷方式输入标题名称无法到达最大限制的问题 2024-04-24 16:20:41 +08:00
王嘉豪
3a4e5e499d
Merge pull request #9302 from dataease/pr@dev@feat_linakge-time2
feat(图表): 图表支持时间字段联动
2024-04-24 15:47:49 +08:00
wangjiahao
314421c049 feat(图表): 图表支持时间字段联动 2024-04-24 15:47:07 +08:00
王嘉豪
77e973191a
Merge pull request #9299 from dataease/pr@dev@feat_linkage-time
feat(图表): 图表支持时间字段联动
2024-04-24 14:24:28 +08:00
wangjiahao
99715c27fc feat(图表): 图表支持时间字段联动 2024-04-24 14:16:51 +08:00
ulleo
f4ddf08a67
Merge pull request #9291 from ulleo/dev
feat(X-Pack): 数据填报表单列表移动文件夹弹窗,没有选中时,确认按钮是禁用状态
2024-04-24 10:43:49 +08:00
ulleo
d3b7853aaf feat(X-Pack): 数据填报表单列表移动文件夹弹窗,没有选中时,确认按钮是禁用状态 2024-04-24 10:43:12 +08:00
ulleo
c6b0b46b1f
Merge pull request #9283 from ulleo/dev
feat(X-Pack): 数据填报支持excel上传数据
2024-04-23 17:58:21 +08:00
ulleo
98bf4aa726 feat(X-Pack): 数据填报支持excel上传数据 2024-04-23 17:57:02 +08:00
wisonic-s
d6f6bc1285
Merge pull request #9277 from dataease/pr@dev@refactor_radar_size_desc
refactor(视图): 雷达图样式大小修改为坐标轴
2024-04-23 15:54:18 +08:00
wisonic-s
55e5cec533 refactor(视图): 雷达图样式大小修改为坐标轴 2024-04-23 15:46:53 +08:00
fit2cloudrd
d95559944b
Merge pull request #9272 from dataease/pr@v1_update_version
chore: 更新版本到 1.18.19
2024-04-23 14:40:05 +08:00
xuwei-fit2cloud
b687db947b chore: 更新版本到 1.18.19 2024-04-23 14:38:52 +08:00
fit2cloudrd
103a6cf80c
Merge pull request #9271 from dataease/pr@v1_fix_version
chore: 升级版本到1.18.18
2024-04-23 14:34:09 +08:00
xuwei-fit2cloud
a0fcd6dd1a chore: 升级版本到1.18.18 2024-04-23 14:32:46 +08:00
fit2cloudrd
f253f2ce17
Merge pull request #9270 from dataease/pr@v1_refactor_dectl
refactor: 优化 dectl 备份脚本,支持备份前停止服务
2024-04-23 14:26:11 +08:00
xuwei-fit2cloud
26572a977c refactor: 优化 dectl 备份脚本,支持备份前停止服务 2024-04-23 14:22:29 +08:00
王嘉豪
cbe25c4984
Merge pull request #9263 from dataease/pr@dev@feat_data-fill-auth
feat(X-Pack): 数据填报加入权限控制
2024-04-23 11:53:27 +08:00
wangjiahao
7448e6c8e1 feat(X-Pack): 数据填报加入权限控制 2024-04-23 11:50:35 +08:00
王嘉豪
4dcf81c16e
Merge pull request #9259 from dataease/pr@dev@refactor_report
refactor(X-Pack): 定时报告导出的excel可以识别数值类型 #8999
2024-04-22 18:23:44 +08:00
wangjiahao
3d027b0fbe refactor(X-Pack): 定时报告导出的excel可以识别数值类型 #8999 2024-04-22 18:21:54 +08:00
dataeaseShu
db8d4c2c9f
Merge pull request #9256 from dataease/pr@dev_st
fix(数据填报): 修复数据填报部分样式问题
2024-04-22 17:55:41 +08:00
dataeaseShu
d610ff1e75 fix(数据填报): 修复数据填报部分样式问题 2024-04-22 17:54:20 +08:00
dataeaseShu
0a41dc8ea4
Merge pull request #9244 from dataease/pr@dev_st
fix(仪表板): 新增tab和搜索位置吸顶固定
2024-04-22 15:12:43 +08:00
dataeaseShu
5c4344ba2b fix(仪表板): 新增tab和搜索位置吸顶固定 2024-04-22 15:11:56 +08:00
dataeaseShu
22698c3fa5
Merge pull request #9240 from dataease/pr@dev_st
fix(数据集): 修复创建sql定时同步数据源开启主键样式的问题
2024-04-22 10:32:13 +08:00
dataeaseShu
09bf6d06bd fix(数据集): 修复创建sql定时同步数据源开启主键样式的问题 2024-04-22 10:30:57 +08:00
dataeaseShu
f712b3a726
Merge pull request #9232 from dataease/pr@dev_st
fix(过滤组件): 下拉树组件搜索选项时调整为与其他组件逻辑一致性
2024-04-19 18:00:22 +08:00
dataeaseShu
341849641f fix(过滤组件): 下拉树组件搜索选项时调整为与其他组件逻辑一致性 2024-04-19 17:59:54 +08:00
taojinlong
8a9dee72fb
Merge pull request #9228 from dataease/pr@dev@fixdataease
fix(数据集): 上传excel数据失败
2024-04-19 15:56:11 +08:00
taojinlong
d825f49da3 fix(数据集): 上传excel数据失败 2024-04-19 15:53:14 +08:00
ulleo
73f106743f
Merge pull request #9168 from ulleo/dev
fix(X-Pack): 新建数据填报表单国际化显示错误
2024-04-17 16:26:47 +08:00
ulleo
2fdaf5242b fix(X-Pack): 新建数据填报表单国际化显示错误 2024-04-17 16:26:15 +08:00
王嘉豪
7fcf7b2bee
Merge pull request #9140 from dataease/pr@dev@fix_tab-filter
fix(仪表板): 修复过滤组件无法作用于Tab内的问题
2024-04-16 18:23:41 +08:00
wangjiahao
37f5e5e425 fix(仪表板): 修复过滤组件无法作用于Tab内的问题 2024-04-16 18:22:07 +08:00
taojinlong
62798083ea
Merge pull request #9138 from dataease/pr@dev@fixdataease
fix(数据集): 数据集动态参数使用 BETWEEN 报错
2024-04-16 17:46:10 +08:00
taojinlong
d7f9f8c5b8 fix(数据集): 数据集动态参数使用 BETWEEN 报错 2024-04-16 17:44:41 +08:00
fit2cloud-chenyw
cf0dcaafc9
Merge pull request #9136 from dataease/pr@dev@fix_login_error
fix: 登录功能序列化报错
2024-04-16 17:17:16 +08:00
fit2cloud-chenyw
f6f8882485 fix: 登录功能序列化报错 2024-04-16 17:15:57 +08:00
fit2cloud-chenyw
97bc92118b
Merge pull request #9133 from dataease/pr@dev@fix_hz_area
fix(视图): 杭州市下属区县行政区划更新
2024-04-16 16:32:07 +08:00
fit2cloud-chenyw
9294d83008 fix(视图): 杭州市下属区县行政区划更新 2024-04-16 16:30:38 +08:00
ulleo
41bfdda936
Merge pull request #9132 from ulleo/dev
feat(X-Pack): 数据填报表单支持移动文件夹
2024-04-16 15:27:34 +08:00
ulleo
ffdc01d610 feat(X-Pack): 数据填报表单支持移动文件夹 2024-04-16 15:27:01 +08:00
fit2cloud-chenyw
605231d6db
Merge pull request #9114 from dataease/pr@dev@fix_user_entity_serial_version_uid
fix: 用户实体类未声明serialVersionUID导致更新后序列化报错
2024-04-16 09:44:56 +08:00
fit2cloud-chenyw
fba6316bed fix: 用户实体类未声明serialVersionUID导致更新后序列化报错 2024-04-16 09:43:41 +08:00
fit2cloud-chenyw
35122fa870
Merge pull request #9109 from dataease/pr@dev@perf_dynamic_context_path
perf: 动态访问前缀配置
2024-04-15 18:20:30 +08:00
fit2cloud-chenyw
5bbecb1589 perf: 动态访问前缀配置 2024-04-15 18:18:32 +08:00
taojinlong
bc124f88f8
Merge pull request #9101 from dataease/pr@dev@fixapi
refactor: 删除无用文件
2024-04-15 16:49:44 +08:00
taojinlong
874f15415f refactor: 删除无用文件 2024-04-15 16:49:08 +08:00
fit2cloud-chenyw
1a0f218fc5
Merge pull request #9100 from dataease/pr@dev@perf_pwd_tips
perf: 密码到期提示页面
2024-04-15 16:15:01 +08:00
fit2cloud-chenyw
a8a0bda965 perf: 密码到期提示页面 2024-04-15 16:13:35 +08:00
fit2cloud-chenyw
e5b6abd4b2
Merge pull request #9099 from dataease/pr@dev@fix_typos
fix: 拼写错误
2024-04-15 15:43:41 +08:00
fit2cloud-chenyw
d221af792b fix: 拼写错误 2024-04-15 15:39:56 +08:00
fit2cloud-chenyw
dd85df0d32
Merge pull request #9097 from dataease/pr@dev@perf_pad_recognition
perf: pad识别为pc端布局
2024-04-15 15:31:45 +08:00
fit2cloud-chenyw
fda674d349 perf: pad识别为pc端布局 2024-04-15 15:29:34 +08:00
fit2cloud-chenyw
a18aa08cfc
Merge pull request #9093 from dataease/pr@dev@feat_xpack_change_pwd_regularly
feat(X-Pack): 企业版支持定期改密 #8050
2024-04-15 12:11:30 +08:00
fit2cloud-chenyw
e322e13cb3 feat(X-Pack): 企业版支持定期改密 #8050 2024-04-15 12:10:30 +08:00
fit2cloud-chenyw
281c66d45c
Merge pull request #9079 from dataease/pr@dev@feat_custom_logout_url
feat: 可自定义登出路径
2024-04-12 11:50:31 +08:00
fit2cloud-chenyw
052331cccb feat: 可自定义登出路径 2024-04-12 11:48:23 +08:00
taojinlong
afb237da30
Merge pull request #9047 from dataease/pr@dev@fixapi
Pr@dev@fixapi
2024-04-10 18:30:09 +08:00
taojinlong
d7403a5e92 fix:数据导出中心 2024-04-10 18:26:37 +08:00
ulleo
e7eef69e5e
Merge pull request #9034 from ulleo/dev
fix(X-Pack): 修复数据填报flyway sql
2024-04-10 13:50:36 +08:00
ulleo
100800496e fix(X-Pack): 修复数据填报flyway sql 2024-04-10 13:49:43 +08:00
taojinlong
9a55b2eb69 fix:数据导出中心 2024-04-10 12:04:15 +08:00
taojinlong
add880c002
Merge pull request #9022 from dataease/pr@dev@fixapi
fix:数据导出中心停止任务时,释放资源
2024-04-09 17:44:58 +08:00
taojinlong
114de30fd7 fix:数据导出中心停止任务时,释放资源 2024-04-09 17:43:56 +08:00
wisonic-s
99c39e3153
Merge pull request #9021 from dataease/pr@dev@fix_flow_map
fix(视图): 流向地图显示异常
2024-04-09 17:26:31 +08:00
wisonic-s
1ed048c884 fix(视图): 流向地图显示异常 2024-04-09 17:25:43 +08:00
taojinlong
5936f3d90c
Merge pull request #9020 from dataease/pr@dev@fixapi
fix:数据导出中心
2024-04-09 17:17:21 +08:00
taojinlong
b1a716a7c6 fix:数据导出中心 2024-04-09 17:16:32 +08:00
ulleo
e3ee104e56
Merge pull request #9012 from ulleo/dev
feat(X-Pack): 数据填报表国际化
2024-04-09 15:19:20 +08:00
ulleo
df605ddc2c feat(X-Pack): 数据填报表国际化 2024-04-09 15:18:10 +08:00
taojinlong
5a83fb568e
Merge pull request #9011 from dataease/pr@dev@fixapi
fix(数据集):修复同步API数据集丢失数据
2024-04-09 15:14:12 +08:00
taojinlong
309a8cda92 fix(数据集):修复同步API数据集丢失数据 2024-04-09 15:13:41 +08:00
dataeaseShu
1a218658a8
Merge pull request #9004 from dataease/pr@dev_export_data
fix(数据集): 修复点击数据导出中心无响应的问题
2024-04-09 11:51:42 +08:00
dataeaseShu
caad9454fc fix(数据集): 修复点击数据导出中心无响应的问题 2024-04-09 11:51:04 +08:00
taojinlong
81b0a9f1d5
Merge pull request #9002 from dataease/pr@dev_export_data
fix: 数据导出中心
2024-04-09 10:55:23 +08:00
taojinlong
0a59eed7b0 fix: 数据导出中心 2024-04-09 10:00:42 +08:00
taojinlong
309a303e2f
Merge pull request #8996 from dataease/pr@dev_export_data
fix: 数据导出中心
2024-04-08 17:15:00 +08:00
taojinlong
1537a10b12 fix: 数据导出中心 2024-04-08 17:14:44 +08:00
taojinlong
82d9870f9c fix: 数据导出中心 2024-04-08 17:13:21 +08:00
wisonic-s
732a2e8ea6
Merge pull request #8994 from dataease/pr@dev@feat_echarts_mix_label
feat(视图): ECharts 组合图支持单独控制主副轴标签
2024-04-08 16:05:12 +08:00
wisonic-s
e7400a7c84 feat(视图): ECharts 组合图支持单独控制主副轴标签 2024-04-08 15:57:10 +08:00
taojinlong
e1cfd04cd4
Merge pull request #8980 from dataease/pr@dev_export_data
fix(数据源): 校验 ck 非法参数
2024-04-07 17:59:47 +08:00
taojinlong
fdcf8c95d1 fix(数据源): 校验 ck 非法参数 2024-04-07 17:59:09 +08:00
taojinlong
0a0513a688
Merge pull request #8979 from dataease/pr@dev_export_data
Pr@dev export data
2024-04-07 17:56:56 +08:00
taojinlong
8050583f66 feat: 新增数据导出中心功能 2024-04-07 17:54:55 +08:00
taojinlong
a87e999e6f feat: 新增数据导出中心功能 2024-04-07 17:07:29 +08:00
taojinlong
151315d683 feat: 新增数据导出中心功能 2024-04-07 16:49:07 +08:00
taojinlong
ab05155af3
Merge pull request #8976 from an5er/dev
fix: 限制 clickhouse 非法参数
2024-04-07 16:34:28 +08:00
an5er
7592defa39 fix: 限制 clickhouse 非法参数 2024-04-07 15:40:08 +08:00
taojinlong
ab6d3d442b Merge branch 'dev' into pr@dev_export_data 2024-04-07 15:30:43 +08:00
taojinlong
eed822e46d feat: 新增数据导出中心功能 2024-04-07 15:30:36 +08:00
taojinlong
199c77d4ac
Merge pull request #8973 from dataease/pr@dev@fixpg
fix(仪表板): 修复参数化过滤提示异常
2024-04-07 12:17:39 +08:00
taojinlong
74b1a8324b fix(仪表板): 修复参数化过滤提示异常 2024-04-07 12:14:18 +08:00
dataeaseShu
02471d95a6
Merge pull request #8969 from dataease/pr@dev_bug_fix
Pr@dev bug fix
2024-04-07 10:58:58 +08:00
dataeaseShu
27290073fc fix(过滤组件): 时间范围组件左侧快捷选取可以突破时间范围筛选 2024-04-07 10:57:07 +08:00
dataeaseShu
ec18489f08 fix(仪表板): 下拉组件样式切换提示信息点击X必填选项自动关闭 2024-04-07 10:56:37 +08:00
ulleo
2528701af9
Merge pull request #8967 from ulleo/dev
fix(X-Pack): 修复数据填报表单管理的任务列表无法翻页的问题
2024-04-07 10:33:54 +08:00
ulleo
ce00796121 fix(X-Pack): 修复数据填报表单管理的任务列表无法翻页的问题 2024-04-07 10:33:16 +08:00
taojinlong
3b635ef5f6
Merge pull request #8965 from dataease/pr@dev@fixpg
fix(数据集): 修复pg sql 数据集同步失败
2024-04-06 20:33:14 +08:00
taojinlong
53d6946d02 fix(数据集): 修复pg sql 数据集同步失败 2024-04-06 20:31:29 +08:00
taojinlong
c7687978e5 feat: 新增数据导出中心功能 2024-04-06 20:15:06 +08:00
ulleo
468104cf02
Merge pull request #8964 from ulleo/dev
fix(X-Pack): 修复数据填报我的任务列表无法翻页的问题
2024-04-06 14:34:21 +08:00
ulleo
d29e379ca5 fix(X-Pack): 修复数据填报我的任务列表无法翻页的问题 2024-04-06 14:32:45 +08:00
ulleo
5223c98577
Merge pull request #8961 from ulleo/dev
fix(X-Pack): 修复数据填报任务无法启停的问题
2024-04-05 22:41:08 +08:00
ulleo
da027b8170 fix(X-Pack): 修复数据填报任务无法启停的问题 2024-04-05 22:40:37 +08:00
王嘉豪
cf27a6cc35
Merge pull request #8953 from dataease/pr@dev@fix_sort
fix(仪表板): 修复资源树排序无变化问题
2024-04-03 18:48:43 +08:00
wangjiahao
6c0904784f fix(仪表板): 修复资源树排序无变化问题 2024-04-03 18:47:17 +08:00
ulleo
dd2a9e17a2
Merge pull request #8947 from ulleo/dev
fix(X-Pack): 修复打开数据填报表单保存页面时,在文件夹列表查询完成前点击所属文件夹导致下拉菜单展示不正确问题
2024-04-03 17:10:57 +08:00
ulleo
96fc195682 fix(X-Pack): 修复打开数据填报表单保存页面时,在文件夹列表查询完成前点击所属文件夹导致下拉菜单展示不正确问题 2024-04-03 17:10:17 +08:00
wisonic-s
3477ede548
Merge pull request #8945 from dataease/pr@dev@fix_antv_interaction_btn_covered
fix(视图): AntV 横向柱状图配置多个互动方式顶部会出现遮挡
2024-04-03 16:56:48 +08:00
wisonic-s
b5543222c6 fix(视图): AntV 横向柱状图配置多个互动方式顶部会出现遮挡 2024-04-03 16:55:32 +08:00
ulleo
1fa3899795
Merge pull request #8943 from ulleo/dev
feat(X-Pack): 数据填报表单管理,打开新建文件夹弹出框时清空校验提示
2024-04-03 16:37:34 +08:00
ulleo
b3d98544e4 feat(X-Pack): 数据填报表单管理,打开新建文件夹弹出框时清空校验提示 2024-04-03 16:37:10 +08:00
wisonic-s
a4e0f5c985
Merge pull request #8941 from dataease/pr@dev@refactor_antv_funnel
refactor(视图): AntV 漏斗图开启转换率后限制图表最大宽度为 80%
2024-04-03 16:35:04 +08:00
wisonic-s
a847e88a1d refactor(视图): AntV 漏斗图开启转换率后限制图表最大宽度为 80% 2024-04-03 16:33:36 +08:00
wisonic-s
d044d9c342
Merge pull request #8934 from dataease/pr@dev@fix_antv_table_header_sort_click
fix(视图): 修复 AntV 表格表头排序后点击获取的单元格数据错误 #8888
2024-04-03 15:24:30 +08:00
wisonic-s
590ce08afd fix(视图): 修复 AntV 表格表头排序后点击获取的单元格数据错误 #8888 2024-04-03 15:21:32 +08:00
ulleo
801d4b2564
Merge pull request #8933 from ulleo/dev
feat(X-Pack): 数据填报保存时增加loading状态防止重复提交
2024-04-03 15:21:15 +08:00
ulleo
1db85b6eaf feat(X-Pack): 数据填报保存时增加loading状态防止重复提交 2024-04-03 15:20:41 +08:00
ulleo
1c5d643b92
Merge pull request #8932 from ulleo/dev
feat(X-Pack): 数据填报保存表单页面数据源下拉框支持快速搜索过滤
2024-04-03 15:10:55 +08:00
ulleo
b41d7a1a03 feat(X-Pack): 数据填报保存表单页面数据源下拉框支持快速搜索过滤 2024-04-03 15:10:24 +08:00
ulleo
cfeebf9ad3
Merge pull request #8931 from ulleo/dev
feat(X-Pack): 数据填报时间范围组件分割字符调整为选项"-"与"~"
2024-04-03 15:04:54 +08:00
ulleo
01732d1810 feat(X-Pack): 数据填报时间范围组件分割字符调整为选项"-"与"~" 2024-04-03 15:04:26 +08:00
dataeaseShu
fd95b9d5ef
Merge pull request #8928 from dataease/pr@dev_bug_fix
fix(过滤组件): 修复空数据搜索,若选中空数据进行筛选无法找到结果,设置默认参数为空数据前端没有显示被选中,点击查询可正常搜索的问题
2024-04-03 14:48:18 +08:00
dataeaseShu
a5ae6b4d5c fix(过滤组件): 修复空数据搜索,若选中空数据进行筛选无法找到结果,设置默认参数为空数据前端没有显示被选中,点击查询可正常搜索的问题 2024-04-03 14:47:40 +08:00
ulleo
3ee3e1b2e4
Merge pull request #8927 from ulleo/dev
feat(X-Pack): 数据填报更新数据支持字段置空
2024-04-03 14:38:15 +08:00
ulleo
85cae1a240 feat(X-Pack): 数据填报更新数据支持字段置空 2024-04-03 14:37:41 +08:00
wisonic-s
4eb351f281
Merge pull request #8922 from dataease/pr@dev@fix_antv_h_bar_axis_label_fontsize
fix(视图): 修复 AntV 横向柱状图纵轴标签提示字体大小不生效
2024-04-03 14:22:07 +08:00
wisonic-s
78dc9242a3 fix(视图): 修复 AntV 横向柱状图纵轴标签提示字体大小不生效 2024-04-03 14:20:47 +08:00
fit2cloud-chenyw
76903a2328
Merge pull request #8917 from dataease/pr@dev@revert_error_push
Revert "fix(过滤组件): 文本下拉框排序后部分选项缺失 close#8714"
2024-04-03 13:25:26 +08:00
fit2cloud-chenyw
e8762c87b7 Revert "fix(过滤组件): 文本下拉框排序后部分选项缺失 close#8714"
This reverts commit a848e7f2fa.
2024-04-03 13:23:09 +08:00
wisonic-s
fc2305120a
Merge pull request #8913 from dataease/pr@dev@fix_gauge_min
fix(视图): AntV 仪表盘最小值不生效
2024-04-03 11:28:38 +08:00
wisonic-s
1a6f8385a2 fix(视图): AntV 仪表盘最小值不生效 2024-04-03 11:28:07 +08:00
王嘉豪
e870a65cfb
Merge pull request #8912 from dataease/pr@dev@fix_template
fix(仪表板): 适配历史主题不支持仪表板背景透明度设置问题
2024-04-03 11:20:48 +08:00
wangjiahao
7e94fe3892 fix(仪表板): 适配历史主题不支持仪表板背景透明度设置问题 2024-04-03 11:19:08 +08:00
ulleo
1000e36ed8
Merge pull request #8911 from ulleo/dev
fix(X-Pack): 修复数据填报缓存没有配置的问题
2024-04-03 11:13:56 +08:00
ulleo
fdb85c7bb3 fix(X-Pack): 修复数据填报缓存没有配置的问题 2024-04-03 11:00:58 +08:00
dataeaseShu
e3b671dabb
Merge pull request #8907 from dataease/pr@dev_bug_fix
fix(过滤组件): 设置下拉组件背景样式无法立即生效
2024-04-03 10:09:10 +08:00
dataeaseShu
1dba36a6d9 fix(过滤组件): 设置下拉组件背景样式无法立即生效 2024-04-03 10:08:29 +08:00
王嘉豪
8c1cbc44d8
Merge pull request #8906 from dataease/pr@dev@fix_panel
refactor(仪表板): 去掉非必要日志
2024-04-03 10:02:56 +08:00
wangjiahao
83ca56bd75 refactor(仪表板): 去掉非必要日志 2024-04-03 10:01:48 +08:00
王嘉豪
7f2a66c5ab
Merge pull request #8903 from dataease/pr@dev@fix_selectfirst
fix(仪表板): 修复含有首选项的组件在tab页面中容易显示错位问题#8569
2024-04-02 21:31:53 +08:00
wangjiahao
42f027fc7e fix(仪表板): 修复含有首选项的组件在tab页面中容易显示错位问题#8569 2024-04-02 21:30:56 +08:00
ulleo
9f48c7710b
Merge pull request #8901 from ulleo/dev
fix(X-Pack): 修复数据填报表任务可以重名的问题
2024-04-02 19:57:36 +08:00
ulleo
bde48836c8 Merge remote-tracking branch 'origin/dev' into dev 2024-04-02 19:57:06 +08:00
ulleo
323fd2c9b9 fix(X-Pack): 修复数据填报表任务可以重名的问题 2024-04-02 19:56:51 +08:00
ulleo
b72477ae4f
Merge pull request #8899 from ulleo/dev
pref(X-Pack): 数据填报表数字输入框输入优化
2024-04-02 19:47:07 +08:00
ulleo
1ac0997181 pref(X-Pack): 数据填报表数字输入框输入优化 2024-04-02 19:46:40 +08:00
fit2cloud-chenyw
43ba780f47
Merge pull request #8897 from dataease/pr@dev@fix_typos_error
fix: 拼写错误
2024-04-02 18:31:43 +08:00
fit2cloud-chenyw
1fdc6d6a68 fix: 拼写错误 2024-04-02 18:30:45 +08:00
dataeaseShu
b4063c5191
Merge pull request #8896 from dataease/pr@dev_bug_fix
fix(过滤组件): 修复radio组件在深色主题看不见的问题
2024-04-02 18:24:30 +08:00
dataeaseShu
bc5fc821b4 fix(过滤组件): 修复radio组件在深色主题看不见的问题 2024-04-02 18:23:17 +08:00
fit2cloud-chenyw
76871368d1
Merge pull request #8895 from dataease/pr@dev@fix_filter_miss
fix(过滤组件): 文本下拉框排序后部分选项缺失 close#8714
2024-04-02 18:23:08 +08:00
fit2cloud-chenyw
a848e7f2fa fix(过滤组件): 文本下拉框排序后部分选项缺失 close#8714 2024-04-02 18:21:42 +08:00
ulleo
af0e6d87ad
Merge pull request #8893 from ulleo/dev
pref(X-Pack): 优化数据填报表单管理页面的查询框触发查询效果
2024-04-02 18:10:24 +08:00
ulleo
805dc01a67 pref(X-Pack): 优化数据填报表单管理页面的查询框触发查询效果 2024-04-02 18:09:45 +08:00
ulleo
5e9e1030cb
Merge pull request #8891 from ulleo/dev
feat(X-Pack): 调整数据填报保存小数字段的保留小数位数为8位
2024-04-02 17:12:57 +08:00
ulleo
b33a74b51c Merge remote-tracking branch 'origin/dev' into dev 2024-04-02 17:12:26 +08:00
ulleo
d2d933b63c feat(X-Pack): 调整数据填报保存小数字段的保留小数位数为8位 2024-04-02 17:12:07 +08:00
ulleo
065f5fe8e4
Merge pull request #8889 from ulleo/dev
fix(X-Pack): 修复数据填>我的填报列表查询过滤错误的问题
2024-04-02 17:05:45 +08:00
ulleo
0bdc963450 fix(X-Pack): 修复数据填>我的填报列表查询过滤错误的问题 2024-04-02 17:04:54 +08:00
fit2cloudrd
653d01a5ac
Merge pull request #8887 from dataease/pr@v1_upgrade_mysql
refactor: 更新 MySQL 版本 8.1.0 -> 8.3.0
2024-04-02 16:32:49 +08:00
xuwei-fit2cloud
453d64b960 refactor: 更新 MySQL 版本 8.1.0 -> 8.3.0 2024-04-02 16:32:06 +08:00
ulleo
5eaa2b1f36
Merge pull request #8884 from ulleo/dev
fix(X-Pack): 修复数据填报建表时包含大写字母时可能会导致插入/修改数据报错的问题
2024-04-02 16:20:15 +08:00
ulleo
56f72d53a4 fix(X-Pack): 修复数据填报建表时包含大写字母时可能会导致插入/修改数据报错的问题 2024-04-02 16:19:47 +08:00
ulleo
9aceaaf3aa
Merge pull request #8879 from ulleo/dev
fix(X-Pack): 修复数据填报建表时包含大写字母时可能会导致查询数据页面报错的问题
2024-04-02 14:48:12 +08:00
ulleo
ca5650ed65 fix(X-Pack): 修复数据填报建表时包含大写字母时可能会导致查询数据页面报错的问题 2024-04-02 14:37:15 +08:00
王嘉豪
8b04e8b1b8
Merge pull request #8862 from dataease/pr@dev@style_loading
style(仪表板): 修改视图加载样式去掉遮罩
2024-04-02 09:59:20 +08:00
wangjiahao
403f2bfa6d style(仪表板): 修改视图加载样式去掉遮罩 2024-04-02 09:57:33 +08:00
ulleo
fb936ac977
Merge pull request #8848 from ulleo/dev
fix(X-Pack): 修复数据填报左侧菜单tab页切换可能失效的问题
2024-04-01 18:18:39 +08:00
ulleo
a46d185cef fix(X-Pack): 修复数据填报左侧菜单tab页切换可能失效的问题 2024-04-01 18:18:11 +08:00
ulleo
f7f9698e4f
Merge pull request #8844 from ulleo/dev
fix(X-Pack): 修复数据填报创建时间保存不正确问题
2024-04-01 18:01:27 +08:00
ulleo
401f910bd3 fix(X-Pack): 修复数据填报创建时间保存不正确问题 2024-04-01 17:58:27 +08:00
王嘉豪
9f150e61a9
Merge pull request #8843 from dataease/pr@dev@refactor_ai
refactor(仪表板): 智能助手支持放大对话框网络检查
2024-04-01 17:57:55 +08:00
wangjiahao
d5a5308e5f refactor(仪表板): 智能助手支持放大对话框网络检查 2024-04-01 17:54:42 +08:00
ulleo
10ddff1616
Merge pull request #8836 from ulleo/dev
feat(X-Pack): 数据填报左侧菜单增加宽度限制
2024-04-01 16:37:42 +08:00
ulleo
50f34f8b6b feat(X-Pack): 数据填报左侧菜单增加宽度限制 2024-04-01 16:37:00 +08:00
王嘉豪
cf8e7e3786
Merge pull request #8833 from dataease/pr@dev@fix_animation
fix(仪表板): 修复AntV环形图初始渲染动画对后端截图的影响
2024-04-01 16:20:01 +08:00
wangjiahao
0b0042f68a fix(仪表板): 修复AntV环形图初始渲染动画对后端截图的影响 2024-04-01 16:19:06 +08:00
王嘉豪
bb7bf90705
Merge pull request #8829 from dataease/pr@dev@fix_de-data
fix(仪表板): 修复网页组件内嵌入公共链接时内部时间组件打开在网页组件外部点击时无法自动关闭问题 #7605
2024-04-01 15:48:06 +08:00
wangjiahao
8c21e25aeb fix(仪表板): 修复网页组件内嵌入公共链接时内部时间组件打开在网页组件外部点击时无法自动关闭问题 #7605 2024-04-01 15:47:03 +08:00
dataeaseShu
37284940d8
Merge pull request #8827 from dataease/pr@dev_bug_fix
Pr@dev bug fix
2024-04-01 15:24:10 +08:00
dataeaseShu
1feb7ac321 fix(过滤组件): 参数化选择空数据无法找到数据 2024-04-01 15:22:46 +08:00
dataeaseShu
60f8f6eea8 fix(数据填报): 时间组件开启或禁用日期时间导致组件发生变形 2024-04-01 15:22:12 +08:00
dataeaseShu
ff229940af fix(过滤组件): 时间范围组件左侧快捷选取可以突破时间范围筛选 2024-04-01 15:21:31 +08:00
dataeaseShu
f6741c4680 fix(过滤组件): 时间范围组件-更多-设置时间筛选范围-动态时间-调整相对当前 2024-04-01 15:20:53 +08:00
ulleo
b5f882ac72
Merge pull request #8825 from ulleo/dev
fix(X-Pack): 修复数据填报表单管理-重命名可以重名的问题
2024-04-01 14:24:52 +08:00
ulleo
31557d10bd fix(X-Pack): 修复数据填报表单管理-重命名可以重名的问题 2024-04-01 14:21:25 +08:00
ulleo
19eaf04fe6
Merge pull request #8824 from ulleo/dev
fix(X-Pack): 修复数据填报表单管理-删除文件夹后没有刷新列表的问题
2024-04-01 13:57:23 +08:00
ulleo
11525887a5 fix(X-Pack): 修复数据填报表单管理-删除文件夹后没有刷新列表的问题 2024-04-01 13:53:58 +08:00
王嘉豪
ba82e99ce9
Merge pull request #8821 from dataease/pr@dev@fix_panel-timer
fix(仪表板): 修复公共链接外部参数不支持动态时间组件问题
2024-04-01 13:12:56 +08:00
wangjiahao
42874e2998 fix(仪表板): 修复公共链接外部参数不支持动态时间组件问题 2024-04-01 13:11:14 +08:00
王嘉豪
83d70485d3
Merge pull request #8819 from dataease/pr@dev@fix_panel
Pr@dev@fix panel
2024-04-01 12:11:24 +08:00
wangjiahao
17a6f5a1ab fix(仪表板): 未登录用户访问公共连接tab组件中的视图,提示需要登录问题 #8680 2024-04-01 12:10:30 +08:00
wangjiahao
4cd6bf97af fix(仪表板): 修复仪表板编辑保存后返回预览界面没有加载该页面问题 2024-04-01 12:01:10 +08:00
ulleo
60daef8085
Merge pull request #8815 from ulleo/dev
fix(X-Pack): 修复数据填报保存表单创建数据表时无法输入特殊字符如"-"、"."等的问题
2024-04-01 10:51:16 +08:00
ulleo
7a22bbd338 fix(X-Pack): 修复数据填报保存表单创建数据表时无法输入特殊字符如"-"、"."等的问题 2024-04-01 10:50:14 +08:00
dataeaseShu
1f2d11e75a
Merge pull request #8814 from dataease/pr@dev_bug_fix
Pr@dev bug fix
2024-04-01 10:36:04 +08:00
dataeaseShu
a2620d16de fix(过滤组件): 数值下拉组件设置样式为平铺展示tab组件切换标题无法显示 2024-04-01 10:35:04 +08:00
dataeaseShu
d8dd664cb7 fix(过滤组件): 过滤组件-组件样式-展示选项数可以输入小数 2024-04-01 10:34:22 +08:00
dataeaseShu
984f616f00 fix(过滤组件): 组件编辑-【更多】按钮默认色值不对 2024-04-01 10:33:58 +08:00
dataeaseShu
86e3f1ee9a fix(过滤组件): 下拉组件单选框选中后无法取消选中 2024-04-01 10:33:32 +08:00
dataeaseShu
791dca6ef1 fix(过滤组件): 时间范围组件设置时间筛选范围单词查询数值框允许小数 2024-04-01 10:33:08 +08:00
ulleo
625cfd9693
Merge pull request #8805 from ulleo/dev
fix(视图): 修复Echarts动态排序图只显示一条数据问题
2024-03-29 17:42:03 +08:00
ulleo
ab1f201091 fix(视图): 修复Echarts动态排序图只显示一条数据问题
#8733
2024-03-29 17:31:52 +08:00
wisonic-s
7d2d1c3efc
Merge pull request #8802 from dataease/pr@dev@fix_table_threshold
Pr@dev@fix table threshold
2024-03-29 16:59:20 +08:00
wisonic-s
e25e9a9a7f fix(视图): 透视表阈值不包含表头 2024-03-29 16:58:20 +08:00
wisonic-s
2e2f5af014 fix(视图): 阈值枚举值去除空值选项 2024-03-29 16:41:53 +08:00
wisonic-s
84f8fcc904 refactor(视图): 阈值限制枚举值气泡宽度 2024-03-29 16:41:18 +08:00
wisonic-s
b9b451e6ea
Merge pull request #8798 from dataease/pr@dev@feat_antv_gauge_axis_label
feat(视图): 仪表盘刻度可显示具体值 #8117
2024-03-29 16:03:25 +08:00
wisonic-s
27d0c9a943 feat(视图): 仪表盘刻度可显示具体值 #8117 2024-03-29 16:02:21 +08:00
fit2cloud-chenyw
f3f2765b50
Merge pull request #8797 from dataease/pr@dev@perf_mobile_empty_tips
perf: 移动端首页空白状态文案国际化
2024-03-29 15:29:40 +08:00
fit2cloud-chenyw
bf3c7cc809 perf: 移动端首页空白状态文案国际化 2024-03-29 15:28:32 +08:00
王嘉豪
6c24e20f27
Merge pull request #8794 from dataease/pr@dev@refactor_sort-tree
refactor(仪表板): 资源树排序选择支持缓存到本地
2024-03-29 13:18:07 +08:00
wangjiahao
d6493f4275 refactor(仪表板): 资源树排序选择支持缓存到本地 2024-03-29 13:17:15 +08:00
taojinlong
04f8279171 feat(数据源): 校验数据源并发执行 2024-03-29 12:47:03 +08:00
wisonic-s
f61898accd
Merge pull request #8793 from dataease/pr@dev@feat_antv_header_sort_icon_color
feat(视图): AntV 表格表头排序图表跟随表头字体颜色 #8147
2024-03-29 12:26:35 +08:00
wisonic-s
ab76a4f329 feat(视图): AntV 表格表头排序图表跟随表头字体颜色 #8147 2024-03-29 12:25:34 +08:00
fit2cloud-chenyw
d1422b14fb
Merge pull request #8786 from dataease/pr@dev@fix_pblink_ticket_exp
fix: 公共链接ticket过期机制
2024-03-29 10:19:40 +08:00
fit2cloud-chenyw
62668dfdd1 fix: 公共链接ticket过期机制 2024-03-29 10:18:23 +08:00
wisonic-s
73716bc72b
Merge pull request #8782 from dataease/pr@dev@fix_table_info_remove_quick_calc
fix(视图): 明细表去除快速计算
2024-03-28 21:11:27 +08:00
wisonic-s
f64341b383 fix(视图): 明细表去除快速计算 2024-03-28 21:09:56 +08:00
wisonic-s
0db8470972
Merge pull request #8779 from dataease/pr@dev@fix_accumulate_npe
fix(视图): 快速计算累加空指针
2024-03-28 18:16:21 +08:00
wisonic-s
8f65581420 fix(视图): 快速计算累加空指针 2024-03-28 18:14:50 +08:00
ulleo
7b85f11a11
Merge pull request #8773 from ulleo/dev
fix(视图): 修复AntV组合图插件副轴标签字体大小没有缩放问题
2024-03-28 16:09:06 +08:00
ulleo
e2447351a6 fix(视图): 修复AntV组合图插件副轴标签字体大小没有缩放问题 2024-03-28 16:08:37 +08:00
ulleo
7c70e193c4
Merge pull request #8772 from ulleo/dev
fix(视图): 修复AntV组合图插件维度/指标下拉菜单没有对齐问题
2024-03-28 16:07:57 +08:00
ulleo
0ade71cc0e fix(视图): 修复AntV组合图插件维度/指标下拉菜单没有对齐问题 2024-03-28 16:01:25 +08:00
ulleo
ffccb5de07
Merge pull request #8770 from ulleo/dev
feat(视图): AntV组合图插件提示框展示维度标题
2024-03-28 15:28:37 +08:00
ulleo
03b285447e feat(视图): AntV组合图插件提示框展示维度标题
#8326
2024-03-28 15:28:03 +08:00
ulleo
0d193d51cf
Merge pull request #8764 from ulleo/dev
feat(视图): AntV组合图插件标签设置支持主副轴标签区分设置
2024-03-28 13:55:32 +08:00
ulleo
df3353b972 feat(视图): AntV组合图插件标签设置支持主副轴标签区分设置
#8328
2024-03-28 13:54:30 +08:00
王嘉豪
73a3b984f7
Merge pull request #8763 from dataease/pr@dev@feat_tree-sort
feat(仪表板): 资源树增加排序功能
2024-03-28 11:41:42 +08:00
wangjiahao
e52db65057 feat(仪表板): 资源树增加排序功能 2024-03-28 11:40:30 +08:00
ulleo
27038f2b6f
Merge pull request #8759 from ulleo/dev
fix(X-Pack): 修复数据填报菜单无法显示表单管理问题
2024-03-28 10:26:42 +08:00
ulleo
3deccfa8e6 fix(X-Pack): 修复数据填报菜单无法显示表单管理问题 2024-03-28 10:25:51 +08:00
王嘉豪
514a6d9e23
Merge pull request #8757 from dataease/pr@dev@fix_copy
fix(仪表板): 修复复制操作后快速保存可能出现未复制的视图被删除情况
2024-03-28 09:01:01 +08:00
wangjiahao
17f30e23b7 fix(仪表板): 修复复制操作后快速保存可能出现未复制的视图被删除情况 2024-03-27 23:52:27 +08:00
wisonic-s
be0307110a
Merge pull request #8756 from dataease/pr@dev@feat_antv_horizontal_bar_axis_label_length_limit
feat(视图): AntV 横向柱状图竖轴标签长度限制 #7520 #8438
2024-03-27 23:17:01 +08:00
wisonic-s
cbefc49283 feat(视图): AntV 横向柱状图竖轴标签长度限制 #7520 #8438
AntV 横向柱状图竖轴标签支持设置长度限制, 超过设定长度后自动截取, 鼠标移动到标签上可查看完整内容。
2024-03-27 23:14:42 +08:00
taojinlong
2138b42909 feat: 增加数据导出管理功能 2024-03-27 17:18:19 +08:00
taojinlong
075c007602 解决冲突 2024-03-27 17:17:03 +08:00
ulleo
3edd51e633
Merge pull request #8743 from ulleo/dev
fix(视图): 修复 AntV 组合图插件/ECharts 动态排序图插件 图标命名与modelName不一致问题
2024-03-27 17:12:16 +08:00
ulleo
4490322ab5 fix(视图): 修复 AntV 组合图插件/ECharts 动态排序图插件 图标命名与modelName不一致问题
#8091
2024-03-27 17:10:20 +08:00
ulleo
6b211b6d26
Merge pull request #8741 from ulleo/dev
feat(视图): AntV组合图插件维度字段增加时间字格式调整功能
2024-03-27 16:25:38 +08:00
ulleo
9427c0ad53 feat(视图): AntV组合图插件维度字段增加时间字格式调整功能
#8329
2024-03-27 16:20:57 +08:00
王嘉豪
764d2f7f14
Merge pull request #8738 from dataease/pr@dev@fix_path
fix(仪表板): 修复不安全上传文件路径问题
2024-03-27 16:07:47 +08:00
王嘉豪
329f6d94c1
Merge pull request #8737 from dataease/pr@dev@refactor_http-cache
refactor(系统设置): 增加使用http缓存配置
2024-03-27 16:07:22 +08:00
wangjiahao
8de7337f19 fix(仪表板): 修复不安全上传文件路径问题 2024-03-27 16:06:39 +08:00
wangjiahao
6d79bd52bd refactor(系统设置): 增加使用http缓存配置 2024-03-27 15:30:25 +08:00
wisonic-s
fd4a0eb7bb
Merge pull request #8731 from dataease/pr@dev@feat_antv_table_header_switch
Pr@dev@feat antv table header switch
2024-03-27 15:06:15 +08:00
wisonic-s
01ab9ac1db Merge remote-tracking branch 'origin/dev' into dev 2024-03-27 15:04:40 +08:00
wisonic-s
c3de8e9d14 feat(视图): AntV 明细表/汇总表可控制是否启用表头排序 #7978 #8113 2024-03-27 15:04:28 +08:00
ulleo
7409a8e6da
Merge pull request #8730 from ulleo/dev
feat(X-Pack): 数据填报菜单权限调整
2024-03-27 14:56:32 +08:00
ulleo
7cec3fd64e Merge remote-tracking branch 'origin/dev' into dev 2024-03-27 14:55:25 +08:00
ulleo
cc93b1b83c feat(X-Pack): 数据填报菜单权限调整 2024-03-27 14:55:08 +08:00
wisonic-s
9a168d45d2
Merge pull request #8729 from dataease/pr@dev@fix_antv_trend_line
fix(视图): 折线图趋势线显示错误
2024-03-27 14:26:11 +08:00
wisonic-s
cf4347a734 fix(视图): 折线图趋势线显示错误 2024-03-27 14:23:47 +08:00
王嘉豪
012465c55d
Merge pull request #8726 from dataease/pr@dev@feat_maxkb
feat(系统设置): 集成MaxKB
2024-03-27 13:38:21 +08:00
wangjiahao
bd109779d8 feat(系统设置): 集成MaxKB 2024-03-27 13:35:52 +08:00
fit2cloud-chenyw
6e49746000
Merge pull request #8725 from dataease/pr@dev@fix_filter_first
fix(过滤组件): 多个下拉过滤器设置首项导致视图无法加载 close#8579
2024-03-27 13:21:11 +08:00
fit2cloud-chenyw
1de88e87a3 fix(过滤组件): 多个下拉过滤器设置首项导致视图无法加载 close#8579 2024-03-27 13:20:01 +08:00
fit2cloud-chenyw
caab07b79c
Merge pull request #8724 from dataease/pr@dev@fix_filter_date_dynamic
fix(过滤组件): 日期动态组件编辑状态逻辑错误
2024-03-27 11:29:18 +08:00
fit2cloud-chenyw
9bdf643ed2 fix(过滤组件): 日期动态组件编辑状态逻辑错误 2024-03-27 11:28:12 +08:00
wisonic-s
bf868d9c6a
Merge pull request #8722 from dataease/pr@dev@feat_table_info_threshold_dataset_field
feat(视图): 明细表动态阈值可选数据集字段 close #7296
2024-03-27 10:46:55 +08:00
wisonic-s
4db65a39ab feat(视图): 明细表动态阈值可选数据集字段 close #7296 2024-03-27 10:45:43 +08:00
taojinlong
14a136453d
Merge pull request #8715 from dataease/pr@dev@fixconn
fix(数据源): 修复创建连接过多的问题
2024-03-26 18:55:40 +08:00
taojinlong
7b5f246c6d
Merge branch 'dev' into pr@dev@fixconn 2024-03-26 18:55:34 +08:00
taojinlong
d516b06142 fix(数据源): 修复创建连接过多的问题 2024-03-26 18:50:29 +08:00
fit2cloud-chenyw
5236bcd26f
Merge pull request #8713 from dataease/pr@dev@feat_oidc_pkce
feat(X-Pack): oidc增加pkce选项
2024-03-26 18:06:18 +08:00
fit2cloud-chenyw
5ca0199112 feat(X-Pack): oidc增加pkce选项 2024-03-26 18:05:19 +08:00
ulleo
0273e071f9
Merge pull request #8712 from ulleo/data-filling
feat(X-Pack): 新增数据填报功能
2024-03-26 18:03:45 +08:00
ulleo
7322ceee4b feat(X-Pack): 新增数据填报功能 2024-03-26 17:53:20 +08:00
taojinlong
da5ebe55d6
Merge pull request #8709 from dataease/pr@dev@fixconn
fix(数据源): 停止应用时,释放数据源链接
2024-03-26 16:51:03 +08:00
taojinlong
8fb6dd0f45 fix(数据源): 停止应用时,释放数据源链接 2024-03-26 16:49:54 +08:00
dataeaseShu
18f24fcf15
Merge pull request #8706 from dataease/pr@dev_filter
fix(过滤组件): 下拉树过滤组件更多选项为空,可以不显示更多选项
2024-03-26 15:56:14 +08:00
dataeaseShu
60d7c8d920 fix(过滤组件): 下拉树过滤组件更多选项为空,可以不显示更多选项 2024-03-26 15:55:18 +08:00
fit2cloud-chenyw
1477f64d5e
Merge pull request #8704 from dataease/pr@dev@style_pblink_ticket
style: 公共链接ticket设置页面设计优化
2024-03-26 15:31:50 +08:00
fit2cloud-chenyw
b1e64ee14b style: 公共链接ticket设置页面设计优化 2024-03-26 15:29:11 +08:00
fit2cloud-chenyw
51f6727bdf
Merge pull request #8698 from dataease/pr@dev@perf_exp_time
perf: 前端token超时标记删除测试代码
2024-03-26 12:44:11 +08:00
fit2cloud-chenyw
46e8f56d0a perf: 前端token超时标记删除测试代码 2024-03-26 12:43:17 +08:00
fit2cloud-chenyw
3d257a4a32
Merge pull request #8697 from dataease/pr@dev@perf_login
perf: 前端增加token超时标记以减少shiro后台过期错误日志
2024-03-26 12:41:27 +08:00
fit2cloud-chenyw
a43221c11a perf: 前端增加token超时标记以减少shiro后台过期错误日志 2024-03-26 12:40:28 +08:00
wisonic-s
797649fea9
Merge pull request #8694 from dataease/pr@dev@refactor_threshold_enum_options_init
refactor(视图): 条件样式初始化枚举值下拉选项
2024-03-26 11:28:51 +08:00
wisonic-s
6ea76b54d9 refactor(视图): 条件样式初始化枚举值下拉选项 2024-03-26 11:27:40 +08:00
fit2cloud-chenyw
0e359e54c8
Merge pull request #8689 from dataease/pr@dev@perf_shiro_log
perf: 尝试减少shiro日志
2024-03-25 19:43:16 +08:00
fit2cloud-chenyw
92e2996454 perf: 尝试减少shiro日志 2024-03-25 19:41:57 +08:00
wisonic-s
eec453933d
Merge pull request #8688 from dataease/pr@dev@feat_table_pivot_dimension_threshold
feat(视图): 透视表阈值支持选择维度 close #7523
2024-03-25 19:33:47 +08:00
wisonic-s
c6a7747d35 feat(视图): 透视表阈值支持选择维度 close #7523 2024-03-25 19:31:48 +08:00
taojinlong
a7a96452de
Merge pull request #8686 from dataease/pr@dev@fixconn
fix(数据集): 修复同步数据失败
2024-03-25 18:07:41 +08:00
taojinlong
e273a7698d fix(数据集): 修复同步数据失败 2024-03-25 18:06:46 +08:00
dataeaseShu
6849e7ccae feat(数据集): 数据导出-后台导出 2024-03-25 15:31:54 +08:00
Junjun
4a3da71142
Merge pull request #8670 from dataease/pr@dev@fix_table_info
fix(视图): 修复明细表分页模式下预览数据只有1条的bug #8577
2024-03-25 10:54:34 +08:00
junjun
fdf11997d1 fix(视图): 修复明细表分页模式下预览数据只有1条的bug #8577 2024-03-25 10:52:38 +08:00
fit2cloud-chenyw
2a80b431eb
Merge pull request #8663 from dataease/pr@dev@fix_like_filter
fix(过滤组件): 模糊查询未对%转义导致无法查询 close#8432
2024-03-23 16:27:40 +08:00
fit2cloud-chenyw
7849692046 fix(过滤组件): 模糊查询未对%转义导致无法查询 close#8432 2024-03-23 16:25:51 +08:00
fit2cloud-chenyw
3b8bfc81ce
Merge pull request #8662 from dataease/pr@perf_pblink_ticket_param
perf: 公共链接ticket参数优化
2024-03-22 18:42:38 +08:00
fit2cloud-chenyw
40ca38eddc perf: 公共链接ticket参数优化 2024-03-22 18:41:23 +08:00
taojinlong
6d0fc21d83
Merge pull request #8659 from dataease/pr@dev@fixconn
fix(数据源): 修复校验数据源状态后,关闭连接
2024-03-22 17:48:01 +08:00
taojinlong
ebfb1ff568 fix(数据源): 修复校验数据源状态后,关闭连接 2024-03-22 17:46:57 +08:00
fit2cloud-chenyw
03bb016843
Merge pull request #8654 from dataease/pr@dev@perf_pblink_ticket
perf: 公共链接ticket机制页面优化
2024-03-22 17:17:21 +08:00
fit2cloud-chenyw
760b4cf812 perf: 公共链接ticket机制页面优化 2024-03-22 17:16:02 +08:00
dataeaseShu
954d140908
Merge pull request #8652 from dataease/pr@dev_radio
fix(过滤组件): 多选的文本下拉和数字下拉,在组件样式里不需要出现展示风格选择
2024-03-22 16:54:51 +08:00
dataeaseShu
8228c772d4 fix(过滤组件): 多选的文本下拉和数字下拉,在组件样式里不需要出现展示风格选择 2024-03-22 16:53:32 +08:00
王嘉豪
1fe7ea63f4
Merge pull request #8651 from dataease/pr@dev@fix_panel
fix(仪表板): 修复当仪表板存在查询按钮时,变动窗口大小会导致视图重新加载且未加过滤条件问题
2024-03-22 15:58:38 +08:00
wangjiahao
b931da354d fix(仪表板): 修复当仪表板存在查询按钮时,变动窗口大小会导致视图重新加载且未加过滤条件问题 2024-03-22 15:57:30 +08:00
taojinlong
82654b999f
Merge pull request #8649 from dataease/pr@dev@featdriver
Pr@dev@featdriver
2024-03-22 15:53:32 +08:00
dataeaseShu
31c8d56145
Merge pull request #8647 from dataease/pr@dev_radio
fix(过滤组件): radio模式一些样式问题
2024-03-22 15:50:48 +08:00
dataeaseShu
224aec7c8a fix(过滤组件): radio模式一些样式问题 2024-03-22 15:50:00 +08:00
taojinlong
c2e0a569ff fix(数据集): Doris 数据源定时同步数据集定时任务执行成功无数据 2024-03-22 15:42:33 +08:00
wisonic-s
bbec017b18
Merge pull request #8644 from dataease/pr@dev@feat_antv_funnel_conversion_rate
feat(视图): AntV 漏斗图支持显示转换率 #7346
2024-03-22 11:46:40 +08:00
wisonic-s
622007f93f feat(视图): AntV 漏斗图支持显示转换率 #7346 2024-03-22 11:45:33 +08:00
dataeaseShu
90037fc810
Merge pull request #8641 from dataease/pr@dev_radio
feat(过滤组件): 下拉组件支持radio风格展示
2024-03-21 18:36:57 +08:00
dataeaseShu
2dacba17c1 feat(过滤组件): 下拉组件支持radio风格展示 2024-03-21 18:36:15 +08:00
fit2cloud-chenyw
07640c4bf7
Merge pull request #8640 from dataease/pr@dev@feat_pb_link_ticket
feat: 公共链接增加ticket机制
2024-03-21 18:19:05 +08:00
fit2cloud-chenyw
bd532c2797 feat: 公共链接增加ticket机制 2024-03-21 18:17:35 +08:00
wisonic-s
a4b58a66ee
Merge pull request #8639 from dataease/pr@dev@fix_antv_table_info_linkage_npe
fix(视图): 明细表联动/刷新异常 #8503 #8581
2024-03-21 17:16:13 +08:00
wisonic-s
5ed1c3cdd4 fix(视图): 明细表联动/刷新异常 #8503 #8581 2024-03-21 17:09:56 +08:00
taojinlong
fadfff9c24
Merge pull request #8636 from dataease/pr@dev@featdriver
Pr@dev@featdriver
2024-03-21 16:10:52 +08:00
taojinlong
98a24d6379 fix(数据集): 去掉多余信息 2024-03-21 16:02:36 +08:00
wisonic-s
ab53ccb53a
Merge pull request #8634 from dataease/pr@dev@feat_table_info_hide_column
feat(视图): 明细表支持隐藏列 close #7937
2024-03-21 15:32:39 +08:00
wisonic-s
03f1f65f8c feat(视图): 明细表支持隐藏列 close #7937 2024-03-21 15:31:21 +08:00
Junjun
0e4ee59d21
Merge pull request #8628 from dataease/pr@dev@feat_week
feat(视图): 快速计算支持周环比
2024-03-21 12:50:06 +08:00
junjun
eaa05e1f29 feat(视图): 快速计算支持周环比 2024-03-21 12:47:56 +08:00
taojinlong
bff30fd966 fix(数据源): 修复 ClickHouse 自定义驱动创建数据集报错 #8423 2024-03-21 11:49:36 +08:00
taojinlong
272bdd244b fix(数据集): 修复 PostgreSQL sql 数据集定时同步失败 2024-03-21 11:33:37 +08:00
Junjun
d362c7471d
Merge pull request #8622 from dataease/pr@dev@feat_week
feat(视图): 快速计算支持周环比
2024-03-21 11:18:56 +08:00
junjun
db809f65ce feat(视图): 快速计算支持周环比 2024-03-21 11:08:47 +08:00
wisonic-s
cb2c48e418
Merge pull request #8615 from dataease/pr@dev@feat_antv_line_trend_line
faet(视图): AntV 折线图支持趋势线
2024-03-20 20:26:39 +08:00
wisonic-s
12b33f2528 faet(视图): AntV 折线图支持趋势线 2024-03-20 20:23:05 +08:00
fit2cloud-chenyw
599fb1d9e5
Merge pull request #8611 from dataease/pr@dev@fix_mobile_empty
fix: 移动端空白页文案提示 close #8307
2024-03-20 17:13:39 +08:00
fit2cloud-chenyw
dea201df90 fix: 移动端空白页文案提示 close #8307 2024-03-20 17:12:17 +08:00
dataeaseShu
546ce25d51
Merge pull request #8602 from dataease/pr@dev_dataset_loading
fix(数据集): 数据集预览时,当数据在loading时,只在局部显示loading,其他区域比如编辑,可以正常操作。
2024-03-20 14:56:54 +08:00
dataeaseShu
eb9b588d88 fix(数据集): 数据集预览时,当数据在loading时,只在局部显示loading,其他区域比如编辑,可以正常操作。 2024-03-20 14:56:16 +08:00
fit2cloudrd
81f90ac6eb
Merge pull request #8594 from dataease/pr@v1_fix_installer_script
fix: 调整 dectl 清理旧镜像时的判断逻辑
2024-03-20 10:47:29 +08:00
xuwei-fit2cloud
27cb54f561 fix: 调整 dectl 清理旧镜像时的判断逻辑 2024-03-20 10:45:50 +08:00
dataeaseShu
033867cc39
Merge pull request #8591 from dataease/pr@dev_time_filter
fix(过滤组件): 日期筛选组件可设置查询的起始日期 #6005
2024-03-20 10:05:57 +08:00
dataeaseShu
35d57fe48c fix(过滤组件): 日期筛选组件可设置查询的起始日期 #6005 2024-03-20 10:05:18 +08:00
dataeaseShu
ab4fd10ebf
Merge pull request #8589 from dataease/pr@dev_i18n
feat(过滤组件): 过滤组件时间区间国际化
2024-03-19 18:30:17 +08:00
dataeaseShu
152b41ba1f feat(过滤组件): 过滤组件时间区间国际化 2024-03-19 18:29:44 +08:00
dataeaseShu
86e662e256
Merge pull request #8587 from dataease/pr@dev_time_range
feat(过滤组件): 日期筛选组件可设置查询的起始日期 #6005
2024-03-19 17:31:10 +08:00
dataeaseShu
8b0f5c2426 feat(过滤组件): 日期筛选组件可设置查询的起始日期 #6005 2024-03-19 17:30:35 +08:00
wisonic-s
3baef7ccc4
Merge pull request #8572 from dataease/pr@dev@feat_quick_calc_accumulate
feat(视图): 快速计算支持累加
2024-03-18 18:37:30 +08:00
wisonic-s
fdeacf53b0 feat(视图): 快速计算支持累加 2024-03-18 18:35:04 +08:00
dataeaseShu
25936258d3
Merge pull request #8571 from dataease/pr@dev_time_filter
feat(过滤组件): 日期筛选组件可设置查询的起始日期 #6005
2024-03-18 18:19:25 +08:00
dataeaseShu
f6ca45708c feat(过滤组件): 日期筛选组件可设置查询的起始日期 #6005 2024-03-18 18:16:37 +08:00
Junjun
e1565db6c3
Merge pull request #8565 from dataease/pr@dev@feat_date
feat(视图): ClickHouse, Oracle支持年季度、年周
2024-03-18 15:50:53 +08:00
junjun
eb44008578 feat(视图): ClickHouse, Oracle支持年季度、年周 2024-03-18 15:49:19 +08:00
Junjun
2dcc81cc00
Merge pull request #8563 from dataease/pr@dev@feat_date
feat(视图): ClickHouse, Oracle支持年季度、年周
2024-03-18 14:55:04 +08:00
junjun
54a6963d49 feat(视图): ClickHouse, Oracle支持年季度、年周 2024-03-18 14:48:09 +08:00
Junjun
6d974ae409
Merge pull request #8559 from dataease/pr@dev@feat_date
feat(视图): ClickHouse, Oracle支持年季度、年周
2024-03-18 14:15:22 +08:00
junjun
12e009ece8 feat(视图): ClickHouse, Oracle支持年季度、年周 2024-03-18 14:14:16 +08:00
dataeaseShu
712edaa064
Merge pull request #8558 from dataease/pr@dev_select_filter
fix(仪表板): 过滤组件多选时,进行输入搜索选项,会把之前勾选的清空
2024-03-18 14:12:58 +08:00
dataeaseShu
15ccc06d6f fix(仪表板): 过滤组件多选时,进行输入搜索选项,会把之前勾选的清空 2024-03-18 14:10:58 +08:00
Junjun
878cac2434
Merge pull request #8557 from dataease/pr@dev@feat_week_mom
feat(视图): 快速计算支持周环比
2024-03-18 13:38:07 +08:00
junjun
c873f344d6 feat(视图): 快速计算支持周环比 2024-03-18 13:36:49 +08:00
dataeaseShu
b919900c56
Merge pull request #8555 from dataease/pr@dev_select_filter
fix(仪表板): 过滤组件多选时,进行输入搜索选项,会把之前勾选的清空
2024-03-18 11:24:11 +08:00
dataeaseShu
0f7b4287e3 fix(仪表板): 过滤组件多选时,进行输入搜索选项,会把之前勾选的清空 2024-03-18 11:23:19 +08:00
Junjun
0da560cf9e
Merge pull request #8554 from dataease/pr@dev@feat_week_mom
feat(视图): 快速计算支持周环比
2024-03-18 11:13:35 +08:00
junjun
fcb6565c6b feat(视图): 快速计算支持周环比 2024-03-18 11:12:16 +08:00
Junjun
2ad5d3ae77
Merge pull request #8553 from dataease/pr@dev@feat_week_mon
feat(视图): 快速计算支持周环比
2024-03-18 10:45:31 +08:00
junjun
6e9aadaa26 feat(视图): 快速计算支持周环比 2024-03-18 10:44:11 +08:00
dataeaseShu
d70e8eb750
Merge pull request #8552 from dataease/pr@dev_color_tree
fix(过滤组件): 过滤组件全选颜色没有发生变更
2024-03-18 09:55:53 +08:00
dataeaseShu
e122f14395 fix(过滤组件): 过滤组件全选颜色没有发生变更 2024-03-18 09:52:37 +08:00
fit2cloudrd
e0f914a050
Merge pull request #8531 from dataease/pr@v1_refactor_installer
refactor: 优化安装脚本对镜像加载的判断逻辑
2024-03-15 10:08:41 +08:00
xuwei-fit2cloud
179d7a98bd refactor: 优化安装脚本对镜像加载的判断逻辑 2024-03-15 10:07:39 +08:00
wisonic-s
c3f8ee4182
Merge pull request #8529 from dataease/pr@dev@feat_pie_top_n
feat(视图): 饼图/环形图支持显示 TopN #5620 #7620
2024-03-14 21:11:53 +08:00
wisonic-s
686caea25f feat(视图): 饼图/环形图支持显示 TopN #5620 #7620 2024-03-14 21:09:41 +08:00
taojinlong
3ecf9d1336
Merge pull request #8508 from dataease/pr@dev@featdriver
feat: 驱动管理可以支持配置内置驱动的版本范围
2024-03-14 12:08:11 +08:00
taojinlong
8c06d6aefc feat: 驱动管理可以支持配置内置驱动的版本范围 2024-03-14 12:06:36 +08:00
dataeaseShu
8a696bcb5d
Merge pull request #8507 from dataease/pr@dev_hide
fix(过滤组件): 隐藏空数据
2024-03-14 12:02:51 +08:00
dataeaseShu
6b64aa2601 fix(过滤组件): 隐藏空数据 2024-03-14 12:02:16 +08:00
dataeaseShu
579d97b770
Merge pull request #8504 from dataease/pr@dev_select_empty
fix(过滤组件): 过滤组件,文本类型的列中存在空值时,过滤组件可筛选空值 #7720
2024-03-14 11:50:40 +08:00
dataeaseShu
834a71f1cc fix(过滤组件): 过滤组件,文本类型的列中存在空值时,过滤组件可筛选空值 #7720 2024-03-14 11:49:32 +08:00
dataeaseShu
a86da074f6
Merge pull request #8497 from dataease/pr@dev_search_button
fix(过滤组件): 使用查询按钮时,希望不显示搜索框的搜索按钮,不使用查询按钮时再显示搜索框的按钮 #8433
2024-03-14 10:51:30 +08:00
dataeaseShu
6e17de5254 fix(过滤组件): 使用查询按钮时,希望不显示搜索框的搜索按钮,不使用查询按钮时再显示搜索框的按钮 #8433 2024-03-14 10:50:50 +08:00
fit2cloudrd
9a516124a0
Merge pull request #8488 from dataease/pr@v1_fix_docs_url
fix: 修复文档链接地址 #8483
2024-03-14 09:34:10 +08:00
xuwei-fit2cloud
48b6fdfe37 fix: 修复文档链接地址 2024-03-14 09:33:08 +08:00
王嘉豪
e17b90cb6b
Merge pull request #8485 from dataease/pr@dev@fix_xpack2
fix(X-Pack): 修复内置仪表板无法发送带附件的定时报告问题
2024-03-13 18:44:45 +08:00
wangjiahao
972672025b fix(X-Pack): 修复内置仪表板无法发送带附件的定时报告问题 2024-03-13 18:43:12 +08:00
wisonic-s
eb02184a0a
Merge pull request #8472 from dataease/pr@dev@perf_antv_table_scroll
perf(视图): 优化 AntV 表格滚动条件,避免不必要的滚动
2024-03-13 15:06:12 +08:00
wisonic-s
7226046846 perf(视图): 优化 AntV 表格滚动条件,避免不必要的滚动 2024-03-13 15:05:18 +08:00
wisonic-s
8c88115d3a
Merge pull request #8471 from dataease/pr@dev@fix_table_http_copy
fix(视图): 修复表格在 http 环境下无法复制
2024-03-13 14:28:07 +08:00
wisonic-s
4cb838d8dc fix(视图): 修复表格在 http 环境下无法复制 2024-03-13 14:26:55 +08:00
dataeaseShu
5ac3d33943
Merge pull request #8463 from dataease/pr@dev_color_fix
fix(过滤组件): 过滤组件自定义颜色问题
2024-03-12 18:57:02 +08:00
dataeaseShu
52b33251bc fix(过滤组件): 过滤组件自定义颜色问题 2024-03-12 18:56:24 +08:00
taojinlong
78775b4072
Merge pull request #8460 from dataease/pr@dev@featdriver
feat: 驱动管理可以支持配置内置驱动的版本范围
2024-03-12 17:56:01 +08:00
dataeaseShu
b6c1774942
Merge pull request #8459 from dataease/pr@dev_empty_data
feat(过滤组件): 文本下拉组件的选项新增空数据选项
2024-03-12 17:53:35 +08:00
taojinlong
1ab4d41d25 feat: 驱动管理可以支持配置内置驱动的版本范围 2024-03-12 17:53:05 +08:00
Junjun
cfd59a364e
Merge pull request #8458 from dataease/pr@dev@feat_empty
feat: 支持过滤组件 '空数据' 逻辑
2024-03-12 17:47:06 +08:00
junjun
db89f26fc6 feat: 支持过滤组件 '空数据' 逻辑 2024-03-12 17:45:21 +08:00
Junjun
8c6dcefa67
Merge pull request #8456 from dataease/pr@dev@feat_empty
feat: 支持过滤组件 '空数据' 逻辑
2024-03-12 17:33:34 +08:00
junjun
ebc6f5a1ae feat: 支持过滤组件 '空数据' 逻辑 2024-03-12 17:27:35 +08:00
fit2cloudrd
4135072068
Merge pull request #8450 from dataease/pr@v1_update_version
chore: 升级版本为 v1.18.17
2024-03-12 10:33:19 +08:00
xuwei-fit2cloud
4f74753e1b chore: 升级版本为 v1.18.17 2024-03-12 10:32:40 +08:00
王嘉豪
410f98524b
Merge pull request #8434 from dataease/pr@dev@fix_xpack
fix(X-Pack): 修复带文本附件的定时报告报错问题
2024-03-11 16:15:52 +08:00
wangjiahao
fbf4e7c246 fix(X-Pack): 修复带文本附件的定时报告报错问题 2024-03-11 16:14:27 +08:00
fit2cloud-chenyw
927dde6589
Merge pull request #8431 from dataease/pr@dev@perf_filter_select
feat(过滤组件): 下拉多选过滤组件增加一键清除按钮 close #8152
2024-03-11 15:14:37 +08:00
fit2cloud-chenyw
c4c0413684 feat(过滤组件): 下拉多选过滤组件增加一键清除按钮 close #8152 2024-03-11 15:13:48 +08:00
fit2cloud-chenyw
ded2208b7d
Merge pull request #8428 from dataease/pr@dev@feat_hide_empty_map_label
feat(视图): echarts地图隐藏空值区域标签
2024-03-11 14:50:18 +08:00
fit2cloud-chenyw
4440d70fc9 feat(视图): echarts地图隐藏空值区域标签 2024-03-11 14:49:16 +08:00
王嘉豪
447d28e775
Merge pull request #8427 from dataease/pr@dev@fix_panel
Pr@dev@fix panel
2024-03-11 14:09:37 +08:00
wangjiahao
7e584c4400 fix(X-Pack): 修复带文本附件的定时报告报错问题 2024-03-11 14:08:19 +08:00
wangjiahao
85e4e17ae7 fix(仪表板): 修复历史仪表板文本字体显示较大问题 2024-03-11 13:52:08 +08:00
dataeaseShu
968342db31
Merge pull request #8421 from dataease/pr@dev_placeholder_color
fix(过滤组件): 过滤组件提示文字颜色支持调整 #7650
2024-03-08 17:40:56 +08:00
dataeaseShu
f837dbbfd1 fix(过滤组件): 过滤组件提示文字颜色支持调整 #7650 2024-03-08 17:40:11 +08:00
wisonic-s
86ad926ac0
Merge pull request #8405 from dataease/pr@dev@feat_antv_table_smooth_scroll
feat(视图): AntV 表格支持平滑滚动 #7277
2024-03-07 18:14:18 +08:00
wisonic-s
814db79bf3 feat(视图): AntV 表格支持平滑滚动 #7277 2024-03-07 18:13:11 +08:00
taojinlong
d298d8069b
Merge pull request #8404 from dataease/pr@dev@fixlogin
Pr@dev@fixlogin
2024-03-07 17:18:25 +08:00
taojinlong
ccfbc61a07 fix(数据集): 上传csv文件失败 2024-03-07 17:15:41 +08:00
taojinlong
ec5cec2e21 fix(数据集): 修复SQL数据集参数识别错误 2024-03-07 16:16:18 +08:00
taojinlong
a074b87a6e fix(数据集): 修复SQL 数据集参数兼容性问题 #8213 2024-03-07 15:33:58 +08:00
fit2cloud-chenyw
408ac32158
Merge pull request #8398 from dataease/pr@dev@feat_proxy_setting
feat(系统配置): 新增代理设置
2024-03-07 11:53:46 +08:00
fit2cloud-chenyw
157fbaf663 feat(系统配置): 新增代理设置 2024-03-07 11:52:45 +08:00
王嘉豪
7aed34eb1a
Merge pull request #8392 from dataease/pr@dev@revert_code
revert(仪表板): 去掉日志打印和sourcemap
2024-03-06 22:16:27 +08:00
wangjiahao
deb90811c4 revert(仪表板): 去掉日志打印和sourcemap 2024-03-06 22:12:32 +08:00
fit2cloud-chenyw
45111d9f6f
Merge pull request #8391 from dataease/pr@dev@perf_hide_proxy_setting
perf(系统配置): 隐藏代理设置
2024-03-06 21:57:37 +08:00
fit2cloud-chenyw
2eaf3b41e9 perf(系统配置): 隐藏代理设置 2024-03-06 21:55:36 +08:00
wisonic-s
f32b2ea844
Merge pull request #8389 from dataease/pr@dev@fix_antv_tooltip_covered
fix(视图): AntV 提示太长会被遮挡 #8322 #8201
2024-03-06 18:03:45 +08:00
wisonic-s
e5b86d9326 fix(视图): AntV 提示太长会被遮挡 #8322 #8201 2024-03-06 17:59:24 +08:00
王嘉豪
e40046dc13
Merge pull request #8388 from dataease/pr@dev@fix_tab-select
fix(仪表板): 修复选择首选项的过滤组件在tab中可能会出现位置偏移问题
2024-03-06 17:50:44 +08:00
wangjiahao
bca491cd98 fix(仪表板): 修复选择首选项的过滤组件在tab中可能会出现位置偏移问题 2024-03-06 17:49:33 +08:00
fit2cloud-chenyw
4bd2cf5c96
Merge pull request #8385 from dataease/pr@dev@fix_report_task
fix: 定时报告统一错误提示
2024-03-06 16:36:45 +08:00
fit2cloud-chenyw
ac88bf9fef fix: 定时报告统一错误提示 2024-03-06 16:35:31 +08:00
fit2cloud-chenyw
99449cb56a
Merge pull request #8384 from dataease/pr@dev@fix_filter_button_trigger
feat(过滤组件): 多次点击查询按钮数据未刷新 close #8101
2024-03-06 15:52:28 +08:00
fit2cloud-chenyw
0937a6f6a6 feat(过滤组件): 多次点击查询按钮数据未刷新 close #8101 2024-03-06 15:50:15 +08:00
taojinlong
9fe4037478
Merge pull request #8381 from dataease/pr@dev@fixlogin
fix: 新建账号登陆时,出现缓存bug,导致DataEase无法正常访问 #8124
2024-03-06 15:38:24 +08:00
dataeaseShu
d5f15fd710
Merge pull request #8380 from dataease/pr@dev_side_bar
fix(仪表板): 仪表板界面收起左侧tree后进入编辑页面随后退出至预览界面提示仪表板为空
2024-03-06 15:38:11 +08:00
dataeaseShu
fa618f6fed fix(仪表板): 仪表板界面收起左侧tree后进入编辑页面随后退出至预览界面提示仪表板为空 2024-03-06 15:37:05 +08:00
taojinlong
1c7a24d8e6 fix: 新建账号登陆时,出现缓存bug,导致DataEase无法正常访问 #8124 2024-03-06 15:34:10 +08:00
王嘉豪
c4c8b180a9
Merge pull request #8359 from dataease/pr@dev@fix_tab-table
fix(仪表板): 修复将明细表添加进tab组件预览界面显示图表不全问题
2024-03-06 09:45:42 +08:00
wangjiahao
8f973dea60 fix(仪表板): 修复将明细表添加进tab组件预览界面显示图表不全问题 2024-03-06 09:44:56 +08:00
fit2cloud-chenyw
120936cc52
Merge pull request #8358 from dataease/pr@dev@feat_xpack_proxy_config
feat(X-Pack): 代理设置 close #8300
2024-03-05 19:45:59 +08:00
fit2cloud-chenyw
671036c68b feat(X-Pack): 代理设置 close #8300 2024-03-05 19:43:01 +08:00
dataeaseShu
996726c263
Merge pull request #8355 from dataease/pr@dev_close_func
fix(仪表板): 仪表板复用缩放按钮显示不正确
2024-03-05 18:38:26 +08:00
dataeaseShu
3482006d5e fix(仪表板): 仪表板复用缩放按钮显示不正确 2024-03-05 18:37:37 +08:00
王嘉豪
295c42fd18
Merge pull request #8354 from dataease/pr@dev@fix_mobile-background
fix(移动端): 修复移动端成功上传背景图片,但下次进行编辑的时候背景图片不显示问题 #8239
2024-03-05 18:16:21 +08:00
wangjiahao
5e843df8d9 fix(移动端): 修复移动端成功上传背景图片,但下次进行编辑的时候背景图片不显示问题 #8239 2024-03-05 18:14:36 +08:00
taojinlong
589e5d4b15
Merge pull request #8332 from dataease/pr@dev@fixdataset
Pr@dev@fixdataset
2024-03-05 17:11:06 +08:00
王嘉豪
3c4ec78d0f
Merge pull request #8350 from dataease/pr@dev@fix_tab-moveout
fix(仪表板): 修复tab中矩阵模式改为悬浮模式在一定的尺寸下可能出现无法移出的问题
2024-03-05 16:50:41 +08:00
wangjiahao
8a58732e74 fix(仪表板): 修复tab中矩阵模式改为悬浮模式在一定的尺寸下可能出现无法移出的问题 2024-03-05 16:48:04 +08:00
王嘉豪
dc01ffdb00
Merge pull request #8344 from dataease/pr@dev@fix_mobile-filter-tab
fix(移动端): 修复移动端时间过滤器初始化无法过滤Tab内部视图问题
2024-03-05 15:29:51 +08:00
wangjiahao
b5b42b07fc fix(移动端): 修复移动端时间过滤器初始化无法过滤Tab内部视图问题 2024-03-05 15:28:35 +08:00
王嘉豪
fb30b6a862
Merge pull request #8337 from dataease/pr@dev@fix_link-jump
fix(仪表板): 修复平台内跳转和公共跳转返回数据不一致问题 #8184
2024-03-05 14:08:28 +08:00
wangjiahao
bd181d16f0 fix(仪表板): 修复平台内跳转和公共跳转返回数据不一致问题 #8184 2024-03-05 14:07:05 +08:00
taojinlong
6b68ace139 fix: 修复任意文件上传漏洞 2024-03-05 10:42:44 +08:00
wisonic-s
e31829fadb
Merge pull request #8319 from dataease/pr@dev@fix_table_empty_jump_notify
fix(视图): 表格字段未设置跳转信息时未弹出提示
2024-03-04 18:26:09 +08:00
Junjun
ad46a547e3
Merge pull request #8318 from dataease/pr@dev@refactor_drill_date
refactor(视图): 日期字段下钻支持设置格式
2024-03-04 18:26:00 +08:00
wisonic-s
c27262a71b fix(视图): 表格字段未设置跳转信息时未弹出提示 2024-03-04 18:24:58 +08:00
junjun
00460ea0d2 refactor(视图): 日期字段下钻支持设置格式 2024-03-04 18:24:25 +08:00
Junjun
14b162a4da
Merge pull request #8316 from dataease/pr@dev@refactor_drill
refactor(视图): 日期字段下钻支持设置格式
2024-03-04 18:00:16 +08:00
junjun
cad7ce46ba refactor(视图): 日期字段下钻支持设置格式 2024-03-04 17:50:46 +08:00
taojinlong
c8bdeaaf12 fix: 修复新建账号登陆时,出现缓存bug,导致DataEase无法正常访问 #8124 2024-03-04 17:13:42 +08:00
taojinlong
2db0e7e6c0
Merge pull request #8314 from dataease/pr@dev@fixdataset
fix: 修复任意文件上传漏洞
2024-03-04 17:03:06 +08:00
taojinlong
1aace1ff13 fix: 修复任意文件上传漏洞 2024-03-04 17:00:44 +08:00
wisonic-s
1f6a4c6568
Merge pull request #8299 from dataease/pr@dev@fix_table_freeze_col_row
fix(视图): 视图属性变更防抖,防止属性和实际效果不一致
2024-03-04 14:49:42 +08:00
wisonic-s
a232c36713 fix(视图): 视图属性变更防抖,防止属性和实际效果不一致 2024-03-04 14:48:33 +08:00
fit2cloud-chenyw
55fa2d4a10
Merge pull request #8294 from dataease/pr@dev@fix_filter_select_first_tab
fix(过滤器): tab组件中过滤器设置首项,首次清空选项值无任何请求 close #8081
2024-03-04 12:45:37 +08:00
fit2cloud-chenyw
612d2a9f42 fix(过滤器): tab组件中过滤器设置首项,首次清空选项值无任何请求 close #8081 2024-03-04 12:44:31 +08:00
fit2cloud-chenyw
e9c19b0e39
Merge pull request #8285 from dataease/pr@dev@fix_fullscreen_clean_filter
fix(过滤器): 全屏会清空过滤器中内容 close #8076
2024-03-04 10:30:18 +08:00
fit2cloud-chenyw
b18a475105 fix(过滤器): 全屏会清空过滤器中内容 close #8076 2024-03-04 10:27:26 +08:00
dataeaseShu
54a11a3fea
Merge pull request #8279 from dataease/pr@dev_one_dot_x
fix(仪表板): 内存泄漏
2024-03-01 18:12:28 +08:00
dataeaseShu
18aa51ee10 fix(仪表板): 内存泄漏 2024-03-01 18:11:33 +08:00
王嘉豪
72fd1bdfa9
Merge pull request #8277 from dataease/pr@dev@fix_panel
fix(仪表板): 修复仪表板编辑界面没有监控浏览器刷新选项变动保存按钮未高亮问题
2024-03-01 18:03:20 +08:00
wangjiahao
42b1df5a67 fix(仪表板): 修复仪表板编辑界面没有监控浏览器刷新选项变动保存按钮未高亮问题 2024-03-01 18:02:03 +08:00
王嘉豪
254a280d7c
Merge pull request #8276 from dataease/pr@dev@refactor_table
refactor(仪表板): 修改表格类组件放大显示字体等样式与明细放大保持一致
2024-03-01 17:35:30 +08:00
wangjiahao
f65f8f2df5 refactor(仪表板): 修改表格类组件放大显示字体等样式与明细放大保持一致 2024-03-01 17:34:33 +08:00
fit2cloud-chenyw
1e44dd9b56
Merge pull request #8273 from dataease/pr@dev@fix_echarts_map_mark
fix(视图): echarts地图标记功能无效
2024-03-01 16:04:18 +08:00
fit2cloud-chenyw
e6bab47d0b fix(视图): echarts地图标记功能无效 2024-03-01 16:02:19 +08:00
fit2cloud-chenyw
c58bdf265a
Merge pull request #8270 from dataease/pr@dev@fix_filter_full_screen
fix(过滤组件): 全屏导致选择的过滤器值消失 close #8076
2024-03-01 15:22:05 +08:00
fit2cloud-chenyw
371cc8c110 fix(过滤组件): 全屏导致选择的过滤器值消失 close #8076 2024-03-01 15:18:37 +08:00
wisonic-s
b868c79f58
Merge pull request #8268 from dataease/pr@dev@fix_table_index_column_width
fix(视图): 表格开启序号后拖拽无法保存序号的列宽
2024-03-01 14:42:32 +08:00
wisonic-s
2096069a58 fix(视图): 表格开启序号后拖拽无法保存序号的列宽 2024-03-01 14:38:47 +08:00
王嘉豪
dad7abfec7
Merge pull request #8266 from dataease/pr@dev@fix_watermark
fix(仪表板): 优化水印渲染,解决部分页面水印渲染不全问题
2024-03-01 14:28:59 +08:00
wangjiahao
597c1536f2 fix(仪表板): 优化水印渲染,解决部分页面水印渲染不全问题 2024-03-01 14:27:59 +08:00
王嘉豪
d3f30edf5d
Merge pull request #8259 from dataease/pr@dev@refactor_tab
refactor(仪表板): 优化预览界面Tab标题显示样式,防止超出边框
2024-03-01 10:20:02 +08:00
wangjiahao
07c59b7094 refactor(仪表板): 优化预览界面Tab标题显示样式,防止超出边框 2024-03-01 10:14:56 +08:00
王嘉豪
2824483b6d
Merge pull request #8258 from dataease/pr@dev@chore_sourcemap
chore: sourcemap属性更改
2024-03-01 09:53:27 +08:00
wangjiahao
ad758304a1 chore: sourcemap属性更改 2024-03-01 09:52:05 +08:00
王嘉豪
3d17d90eb0
Merge pull request #8255 from dataease/pr@dev@style_preview
style(仪表板): 仪表板预览样式优化
2024-02-29 18:51:07 +08:00
wangjiahao
cf14fa5313 style(仪表板): 仪表板预览样式优化 2024-02-29 18:49:58 +08:00
fit2cloudrd
4c68841a3d
Merge pull request #8251 from dataease/pr@v1_update_version
chore: 升级版本到 v1.18.16
2024-02-29 18:00:19 +08:00
xuwei-fit2cloud
3da039489e chore: 升级版本到 v1.18.16 2024-02-29 17:59:27 +08:00
wisonic-s
513a8c115c
Merge pull request #8230 from dataease/pr@dev@feat_label_text_card_content_copy
feat(视图): 指标卡/文本卡在非编辑状态下可以选中并复制内容 #7726
2024-02-28 18:14:48 +08:00
wisonic-s
c8c6fd2ce2 feat(视图): 指标卡/文本卡在非编辑状态下可以选中并复制内容 #7726 2024-02-28 18:12:06 +08:00
王嘉豪
6d847f7f9b
Merge pull request #8227 from dataease/pr@dev@fix_component-click
fix(仪表板): 修复快速交替点击组件可能出现组件重叠问题
2024-02-28 17:41:03 +08:00
wangjiahao
0d5162e272 fix(仪表板): 修复快速交替点击组件可能出现组件重叠问题 2024-02-28 17:38:23 +08:00
wisonic-s
8d793e7dc6
Merge pull request #8223 from dataease/pr@dev@fix_remove_antv_radar_label_position
fix(视图): AntV雷达图去除标签位置 #7969
2024-02-28 16:23:53 +08:00
wisonic-s
5773c607cf fix(视图): AntV雷达图去除标签位置 #7969 2024-02-28 16:22:11 +08:00
wisonic-s
991490ae8a
Merge pull request #8220 from dataease/pr@dev@feat_chart_font_size
feat(视图): 视图字体大小属性支持6和8
2024-02-28 16:09:27 +08:00
wisonic-s
0aec88d710 feat(视图): 视图字体大小属性支持6和8 2024-02-28 16:02:35 +08:00
dataeaseShu
ccb72e0cbd
Merge pull request #8210 from dataease/pr@dev_one_dot_x
feat(仪表板): 树列表侧边栏新增展开、收起功能
2024-02-28 13:42:11 +08:00
dataeaseShu
72c34aee6a feat(仪表板): 树列表侧边栏新增展开、收起功能 2024-02-28 13:41:03 +08:00
wisonic-s
2a5a324ef4
Merge pull request #8207 from dataease/pr@dev@feat_echarts_table_copy_to_clipboard
feat(视图): ECharts 表格右键复制指定单元格内容
2024-02-28 12:37:36 +08:00
wisonic-s
5b358abdd4 feat(视图): ECharts 表格右键复制指定单元格内容 2024-02-28 12:36:17 +08:00
wisonic-s
8c1f9d1d31
Merge pull request #8205 from dataease/pr@dev@feat_table_copy_to_clipboard
fix(视图): 表格右键复制指定单元格内容
2024-02-28 11:36:48 +08:00
wisonic-s
fe3aaf38ff fix(视图): 表格右键复制指定单元格内容 2024-02-28 11:34:47 +08:00
王嘉豪
4eb9755eaa
Merge pull request #8196 from dataease/pr@dev@fix_view-export
refactor(仪表板): 优化明细表大数据量导出
2024-02-28 08:38:19 +08:00
wangjiahao
14ea3accd3 refactor(仪表板): 优化明细表大数据量导出 2024-02-28 08:36:37 +08:00
dataeaseShu
d5a8e209e3 feat(过滤组件): 文本下拉组件的选项新增空数据选项 2024-02-27 15:03:24 +08:00
taojinlong
197858beee
Merge pull request #8168 from dataease/pr@dev@fixdataset
refactor: 回退
2024-02-26 19:12:28 +08:00
taojinlong
33efdd2bfa refactor: 回退 2024-02-26 19:11:12 +08:00
wisonic-s
45dda1881c
Merge pull request #8166 from dataease/pr@dev@fix_table_column_field_width
fix(视图): 汇总表自定义宽度缺少指标字段
2024-02-26 18:12:55 +08:00
wisonic-s
4cccc3fd68 fix(视图): 汇总表自定义宽度缺少指标字段 2024-02-26 18:09:51 +08:00
王嘉豪
ecdd7ee3b8
Merge pull request #8164 from dataease/pr@dev@refactor_view-table-export
refactor(仪表板): 优化明细表大数据量导出
2024-02-26 17:51:23 +08:00
wangjiahao
e133fab83f refactor(仪表板): 优化明细表大数据量导出 2024-02-26 17:49:50 +08:00
taojinlong
d2b99aee59
Merge pull request #8162 from dataease/pr@dev@fixdataset
fix(数据集): 创建API数据集无数据
2024-02-26 17:36:08 +08:00
taojinlong
8b61ed2de6 fix(数据集): 创建API数据集无数据 2024-02-26 17:35:18 +08:00
王嘉豪
4015258ef6
Merge pull request #8154 from dataease/pr@dev@fix_mobile-tab
fix(仪表板): 修复移动端仪表板tab组件中的在切换tab页时其他页面筛选默认值可能会失效问题 #8041
2024-02-26 15:17:02 +08:00
wangjiahao
d771f743c0 fix(仪表板): 修复移动端仪表板tab组件中的在切换tab页时其他页面筛选默认值可能会失效问题 #8041 2024-02-26 15:15:38 +08:00
taojinlong
2d2e753e7d
Merge pull request #8151 from dataease/pr@dev@feat_permissions
Pr@dev@feat permissions
2024-02-26 14:52:39 +08:00
王嘉豪
ea97a4f2d7
Merge pull request #8150 from dataease/pr@dev@fix_watermark-link
fix(仪表板): 修复当仪表板过长时导出图片水印不全问题
2024-02-26 13:00:42 +08:00
wangjiahao
04d1e3f1ba fix(仪表板): 修复当仪表板过长时导出图片水印不全问题 2024-02-26 12:59:45 +08:00
taojinlong
81e05b6b28 fix(数据集): PG数据集使用定时同步,数据量超过50000时,有可能会丢失数据 #6177 2024-02-26 12:27:19 +08:00
fit2cloudrd
d6e7d09935
Update package.json 2024-02-26 10:30:28 +08:00
wisonic-s
ca68683d94
Merge pull request #8135 from dataease/pr@dev@feat_table_column_width_by_field
feat(视图): 明细表/汇总表支持按列设置宽度,拖拽调整宽度。#7707
2024-02-22 19:30:13 +08:00
wisonic-s
3e0f51a7e6 feat(视图): 明细表/汇总表支持按列设置宽度,拖拽调整宽度。#7707 2024-02-22 19:22:38 +08:00
fit2cloudrd
b478a26c62
Merge pull request #8134 from dataease/pr@v1_update_dependency
chore: 升级 commons-compress 版本到 1.26.0
2024-02-22 18:41:47 +08:00
xuwei-fit2cloud
130fadf53c chore: 升级 commons-compress 版本到 1.26.0 2024-02-22 18:40:12 +08:00
王嘉豪
b9885ac8c7
Merge pull request #8133 from dataease/pr@dev@pref_img-download
pref(仪表板): 优化导出图片组件,解决导卡顿,图片渲染不全和全屏状态下视图图片导出位置偏移或空白问题 #8005
2024-02-22 18:04:27 +08:00
wangjiahao
50b7939288 pref(仪表板): 优化导出图片组件,解决导卡顿,图片渲染不全和全屏状态下视图图片导出位置偏移或空白问题 #8005 2024-02-22 18:03:25 +08:00
王嘉豪
4bd7ba3333
Merge pull request #8126 from dataease/pr@dev@pref_public
pref(仪表板): 公共链接导出等组件优化
2024-02-22 14:12:23 +08:00
wangjiahao
25e2e4afb8 pref(仪表板): 公共链接导出等组件优化 2024-02-22 14:11:08 +08:00
王嘉豪
a2438b3ff1
Merge pull request #8121 from dataease/pr@dev@pref_snapshot-tools
pref(仪表板): 优化截图工具视图导出图片优化
2024-02-21 18:42:07 +08:00
wangjiahao
9b321a172a pref(仪表板): 优化截图工具视图导出图片优化 2024-02-21 18:40:44 +08:00
taojinlong
3488ec0f26 fix(数据集): DataEase v1.18.14,simple 模式部署,Excel 文件上传失败 #7534 2024-02-21 18:20:01 +08:00
王嘉豪
4da0032b52
Merge pull request #8114 from dataease/pr@dev@style_public-link-new
style(仪表板): 公共链接样式图表等优化
2024-02-21 16:16:25 +08:00
wangjiahao
f21fcdee8c style(仪表板): 公共链接样式图表等优化 2024-02-21 16:15:48 +08:00
王嘉豪
bcd54ae2bb
Merge pull request #8099 from hiblacker/echarts-highlight
fix(视图): 修复ECharts视图清除联动后未清除高亮效果
2024-02-21 15:21:02 +08:00
王嘉豪
c14f96bc93
Merge pull request #8112 from dataease/pr@dev@style_public-link
style(仪表板): 公共链接样式图表等优化
2024-02-21 15:15:22 +08:00
wangjiahao
9aac827816 style(仪表板): 公共链接样式图表等优化 2024-02-21 15:14:20 +08:00
王嘉豪
eb6a8ca6f9
Merge pull request #8110 from dataease/pr@dev@refactor_public
refactor(仪表板): 优化公共链接下载等按钮区域显示效果 #7461
2024-02-21 12:47:47 +08:00
wangjiahao
487b9d5326 refactor(仪表板): 优化公共链接下载等按钮区域显示效果 #7461 2024-02-21 12:46:40 +08:00
taojinlong
6e6d4d469d
Merge pull request #8109 from dataease/pr@dev@feat_permissions
fix(数据集): oracle 数据源的sql数据集使用 in 语法和参数时,执行异常 #8053
2024-02-21 12:31:08 +08:00
taojinlong
c542642f6e fix(数据集): oracle 数据源的sql数据集使用 in 语法和参数时,执行异常 #8053 2024-02-21 12:11:15 +08:00
Blacker
849eda3c4b
fix(视图): 修复ECharts视图清除联动后未清除高亮效果 2024-02-21 09:09:40 +08:00
王嘉豪
8de3368aa9
Merge pull request #8097 from dataease/pr@dev@refactor_public-link
refactor(仪表板): 公共链接下载等按钮区域重构 #7461
2024-02-20 18:30:08 +08:00
wangjiahao
a97ecb23c8 refactor(仪表板): 公共链接下载等按钮区域重构 #7461 2024-02-20 18:29:01 +08:00
Junjun
0d4b5bbab7
Merge pull request #8096 from dataease/pr@dev@refactor_log
refactor: remove log
2024-02-20 18:25:28 +08:00
junjun
a308e2fb9a refactor: remove log 2024-02-20 18:23:48 +08:00
Junjun
bd8b544b77
Merge pull request #8094 from dataease/pr@dev@fix_doris_plugin
fix(视图): 修复视图插件直连doris报错 #8054
2024-02-20 18:03:43 +08:00
junjun
6cc3f69dc5 fix(视图): 修复视图插件直连doris报错 #8054 2024-02-20 18:02:41 +08:00
Junjun
930db5d469
Merge pull request #8093 from dataease/pr@dev@fix_doris
fix: 补全doris数据源逻辑
2024-02-20 17:55:02 +08:00
junjun
475b03dea4 fix: 补全doris数据源逻辑 2024-02-20 17:54:02 +08:00
Junjun
d648f2c8f7
Merge pull request #8092 from dataease/pr@dev@refactor_log
refactor: print sql to log
2024-02-20 17:28:44 +08:00
junjun
ede2b46a6d refactor: print sql to log 2024-02-20 17:27:53 +08:00
Junjun
7ff0de1a3e
Merge pull request #8086 from dataease/pr@dev@refactor_log
refactor: print sql to log
2024-02-20 16:25:27 +08:00
junjun
d49d4868f1 refactor: print sql to log 2024-02-20 16:24:17 +08:00
taojinlong
6b96fc7a93
Merge pull request #8085 from dataease/pr@dev@feat_permissions
feat(数据源): 数据集行权限支持设置左右模糊查询
2024-02-20 16:09:43 +08:00
taojinlong
5be69c9643 feat(数据源): 数据集行权限支持设置左右模糊查询 2024-02-20 16:07:24 +08:00
Junjun
22ef2a8e4d
Merge pull request #8080 from dataease/pr@dev@refactor_log
refactor: print sql to log
2024-02-20 15:23:24 +08:00
junjun
d1b2a80cca refactor: print sql to log 2024-02-20 15:20:55 +08:00
王嘉豪
7d2c140b74
Merge pull request #8077 from dataease/pr@dev@refactor_public-link
Pr@dev@refactor public link
2024-02-20 14:35:48 +08:00
wangjiahao
32bbd6089c refactor(仪表板): 调整公共链接下载等按钮显示感应区域防止无法点击到对应区域的视图放大等按钮 2024-02-20 14:34:33 +08:00
wangjiahao
950a4de34e refactor(仪表板): 视图明细数据字体大小调整 #7729 2024-02-20 14:11:31 +08:00
王嘉豪
a5a12cf8ab
Merge pull request #8074 from dataease/pr@dev@feat_public-broser-refresh
feat(仪表板): 仪表板公共链接支持设置浏览器整体刷新
2024-02-20 12:08:07 +08:00
wangjiahao
517bca9d57 feat(仪表板): 仪表板公共链接支持设置浏览器整体刷新 2024-02-20 12:06:38 +08:00
王嘉豪
7a326d581e
Merge pull request #8070 from dataease/pr@dev@fix_public-link
fix(仪表板): 修复仪表板公共链接打开视图明细弹出输入用户信息问题
2024-02-20 11:03:14 +08:00
wangjiahao
6c094919c4 fix(仪表板): 修复仪表板公共链接打开视图明细弹出输入用户信息问题 2024-02-20 11:01:01 +08:00
taojinlong
d3e22e0988
Merge pull request #8062 from dataease/pr@dev@feat_permissions
feat(数据源): 数据集行权限支持设置左右模糊查询
2024-02-19 17:28:46 +08:00
taojinlong
5dc6b43a97 feat(数据源): 数据集行权限支持设置左右模糊查询 2024-02-19 17:24:17 +08:00
taojinlong
78e70a7d7a
Merge pull request #8058 from dataease/pr@dev@fix_sql
fix(数据源): 增加pg版本的支持范围
2024-02-19 16:43:28 +08:00
taojinlong
ec450e7ed2 fix(数据源): 增加pg版本的支持范围 2024-02-18 17:18:04 +08:00
wisonic-s
cca32ec96f
Merge pull request #8042 from dataease/pr@dev@fix_symbol_map_time_color_field
fix(视图): 修复符号地图色彩字段为时间时不显示符号
2024-02-18 16:23:20 +08:00
wisonic-s
44058dbc82 fix(视图): 修复符号地图色彩字段为时间时不显示符号 2024-02-18 16:19:09 +08:00
taojinlong
0d78dd4cd3
Merge pull request #8035 from dataease/pr@dev@fix_sql
fix(数据源): SQLserver 2014 驱动版本号12 添加到 default中 #7984
2024-02-18 13:34:25 +08:00
taojinlong
b374be46be fix(数据源): SQLserver 2014 驱动版本号12 添加到 default中 #7984 2024-02-18 11:25:50 +08:00
taojinlong
ec6c0a1a30
Merge pull request #8031 from dataease/pr@dev@fix_sql
Pr@dev@fix sql
2024-02-18 11:23:54 +08:00
taojinlong
97938782fa fix(数据集): sql数据集子查询中使用union执行异常 #8022 2024-02-18 10:57:10 +08:00
fit2cloudrd
c49abc9034
Merge pull request #8027 from dataease/pr@v1_installer_update_compose
refactor: 升级 installer 中 docker-compose 版本到v2.24.5
2024-02-08 11:02:32 +08:00
xuwei-fit2cloud
2526414433 refactor: 升级 installer 中 docker-compose 版本到v2.24.5 2024-02-08 11:01:49 +08:00
fit2cloudrd
aaa5faac04
Merge pull request #8025 from dataease/pr@v1_installer_load_images
refactor: 优化 installer 加载镜像逻辑
2024-02-07 15:21:27 +08:00
xuwei-fit2cloud
16dc2692d8 refactor: 优化 installer 加载镜像逻辑 2024-02-07 15:20:51 +08:00
fit2cloudrd
ae0617d6e7
Merge pull request #8024 from dataease/pr@v1_installer_log
refactor: 整理 installer 脚本的输出信息
2024-02-07 14:58:11 +08:00
xuwei-fit2cloud
7ff439e7c7 refactor: 整理 installer 脚本的输出信息 2024-02-07 14:56:39 +08:00
fit2cloudrd
915076c28f
Merge pull request #8009 from dataease/pr@v1_dectl_uninstall_tips
refactor: uninstall.sh 卸载脚本优化提示 #7955
2024-02-05 17:27:10 +08:00
xuwei-fit2cloud
449cfb0962 refactor: uninstall.sh 卸载脚本优化提示 #7955 2024-02-05 17:26:21 +08:00
fit2cloudrd
b4b5f5cd7f
Merge pull request #8008 from dataease/pr@v1_dectl_backup_restore
feat: dectl 增加备份和恢复功能 #6602
2024-02-05 17:24:38 +08:00
xuwei-fit2cloud
7baf675f75 feat: dectl 增加备份和恢复功能 #6602 2024-02-05 17:21:03 +08:00
Junjun
64d63e8119
Merge pull request #8006 from dataease/pr@dev@revert_log
revert: 删除多余log
2024-02-05 16:54:40 +08:00
junjun
93e264719e revert: 删除多余log 2024-02-05 16:53:04 +08:00
Junjun
87e155d8bc
Merge pull request #7995 from dataease/pr@dev@feat_page
feat: 定时同步和Excel支持分页
2024-02-05 11:24:59 +08:00
junjun
7f35cdf3cb feat: 定时同步和Excel支持分页 2024-02-05 11:23:03 +08:00
Junjun
47e4331d17
Merge pull request #7993 from dataease/pr@dev@feat_page
feat: 定时同步和Excel支持分页
2024-02-05 10:51:17 +08:00
junjun
2af3a2ba5c feat: 定时同步和Excel支持分页 2024-02-05 10:49:36 +08:00
Junjun
110591d9d8
Merge pull request #7992 from dataease/pr@dev@refactor_log
refactor(视图): 增加日志打印
2024-02-05 09:53:32 +08:00
junjun
3d835e51c7 refactor(视图): 增加日志打印 2024-02-05 09:51:05 +08:00
Junjun
8935500529
Merge pull request #7991 from dataease/pr@dev@feat_page
feat: 定时同步和Excel支持分页
2024-02-04 18:00:29 +08:00
junjun
4a8f129d87 feat: 定时同步和Excel支持分页 2024-02-04 17:58:52 +08:00
Junjun
467c3bb414
Merge pull request #7990 from dataease/pr@dev@feat_page
feat: 定时同步和Excel支持分页
2024-02-04 15:50:41 +08:00
junjun
33d3f0b250 feat: 定时同步和Excel支持分页 2024-02-04 15:47:58 +08:00
Junjun
a138a0cd95
Merge pull request #7989 from dataease/pr@dev@feat_page
feat: 定时同步和Excel支持分页
2024-02-04 15:38:51 +08:00
junjun
a6a866428b feat: 定时同步和Excel支持分页 2024-02-04 15:36:37 +08:00
Junjun
5bdc281ead
Merge pull request #7986 from dataease/pr@dev@feat_page
feat: 定时同步和Excel支持分页
2024-02-04 14:16:26 +08:00
王嘉豪
65f35cacb3
Merge pull request #7985 from dataease/pr@dev@refactor_tab
refactor(仪表板): 优化悬浮组件移入移除Tab样式,保持移入组件宽高
2024-02-04 14:11:04 +08:00
wangjiahao
bcbd1d3ce6 refactor(仪表板): 优化悬浮组件移入移除Tab样式,保持移入组件宽高 2024-02-04 14:07:57 +08:00
junjun
8f6ec41e6b feat: 定时同步和Excel支持分页 2024-02-04 14:07:06 +08:00
王嘉豪
7bbf09eb29
Merge pull request #7977 from dataease/pr@dev@refactor_canvas
refactor(仪表板): 优化初始化编辑界面加载逻辑,防止出现初始化时画布尺寸改变可能出现的闪动问题
2024-02-02 12:07:49 +08:00
wangjiahao
5e708e687f refactor(仪表板): 优化初始化编辑界面加载逻辑,防止出现初始化时画布尺寸改变可能出现的闪动问题 2024-02-02 12:07:13 +08:00
王嘉豪
7797c2ba5e
Merge pull request #7976 from dataease/pr@dev@refactor_v-text
refactor(仪表板): 文本组件PC端自适应优化,可根据屏幕尺寸伸缩
2024-02-02 11:24:42 +08:00
wangjiahao
63b8ef1a70 refactor(仪表板): 文本组件PC端自适应优化,可根据屏幕尺寸伸缩 2024-02-02 11:21:02 +08:00
王嘉豪
b6e79b98e5
Merge pull request #7971 from dataease/pr@dev@refactor_view
refactor(仪表板): 优化视图放大明细样式 #7729
2024-02-02 09:50:45 +08:00
wangjiahao
a9fa29d9d7 refactor(仪表板): 优化视图放大明细样式 #7729 2024-02-01 16:15:29 +08:00
dataeaseShu
db2af20827
Merge pull request #7962 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2024-02-01 13:37:52 +08:00
dataeaseShu
b5aa38d99f fix(数据集): 编辑sql时,设置主键改不了 2024-02-01 13:36:26 +08:00
dataeaseShu
c9eb50826c Merge branch 'dev' into pr@dev_one_dot_x 2024-02-01 12:30:53 +08:00
taojinlong
ad25f77fe6 fix(数据源): 修复驱动管理中支持版本反显问题 #7640 2024-02-01 12:21:59 +08:00
dataeaseShu
b1942b5572 fix(数据源): 修改数据源数据库不保存依然可以变更数据 2024-02-01 10:42:06 +08:00
fit2cloud-chenyw
fb1bbdaa9c
Merge pull request #7952 from dataease/pr@dev@fix_file_move
fix: 去除hutool导致地图文件初始化失败
2024-01-31 19:15:35 +08:00
fit2cloud-chenyw
96e40e7d7a fix: 去除hutool导致地图文件初始化失败 2024-01-31 19:14:16 +08:00
taojinlong
14055f5376
Merge pull request #7948 from dataease/pr@dev@fix_setKey
fix(数据集): 修复 doris 小数精度适配
2024-01-31 17:42:57 +08:00
taojinlong
590fcf631e fix(数据集): 修复 doris 小数精度适配 2024-01-31 17:40:59 +08:00
wisonic-s
99a520ec5a
Merge pull request #7947 from dataease/pr@dev@fix_clear_linkage_clear_highlight
fix(视图): 修复视图清除联动后未清除高亮效果
2024-01-31 17:22:50 +08:00
wisonic-s
102d0f96ea fix(视图): 修复视图清除联动后未清除高亮效果 2024-01-31 17:21:21 +08:00
taojinlong
ebce1a521a
Merge pull request #7943 from dataease/pr@dev@fix_setKey
refactor(数据集): 拼写错误
2024-01-31 16:13:45 +08:00
taojinlong
ef1025e587 refactor(数据集): 拼写错误 2024-01-31 16:12:46 +08:00
wisonic-s
7161e82e8b
Merge pull request #7942 from dataease/pr@dev@fix_bar_rename_quota_lost_custom_color
fix(视图-柱状图): 修复基础柱状图修改指标名称后自定义配色被重置 #7665
2024-01-31 15:31:58 +08:00
wisonic-s
cedba98bea fix(视图-柱状图): 修复基础柱状图修改指标名称后自定义配色被重置 #7665 2024-01-31 15:29:58 +08:00
王嘉豪
9467f3f80a
Merge pull request #7940 from dataease/pr@dev@refacto_img-download
refactor(仪表板): 固定导出仪表板图片的默认像素比,优化不同设备的导出图片的清晰度差异
2024-01-31 15:28:18 +08:00
wangjiahao
dff1297e31 refactor(仪表板): 固定导出仪表板图片的默认像素比,优化不同设备的导出图片的清晰度差异 2024-01-31 15:25:31 +08:00
taojinlong
aad0bf913b
Merge pull request #7938 from dataease/pr@dev@fix_setKey
Pr@dev@fix set key
2024-01-31 14:34:28 +08:00
taojinlong
8295d4aa15 fix(数据集): 修复编辑现有sql数据集定时同步主键状态没有记录并且可编辑 2024-01-31 14:31:40 +08:00
taojinlong
9f63a4d582 fix(数据集): 计算字段不可以设置主键 2024-01-31 13:33:44 +08:00
taojinlong
822cf16139 fix(数据集): 补全Excel 数据 2024-01-31 12:13:18 +08:00
taojinlong
19fb459d65 fix(数据集): 同步DECIMAL类型失败 2024-01-31 12:12:44 +08:00
taojinlong
41626c0f50 refactor(数据集): 拼写错误 2024-01-31 12:11:37 +08:00
fit2cloud-chenyw
7fcc6294d3
Merge pull request #7933 from dataease/pr@dev@fix_pb_link_jump
fix: 公共链接以新开页面方式跳转后返回上一级无效
2024-01-31 12:02:28 +08:00
fit2cloud-chenyw
717651d21b fix: 公共链接以新开页面方式跳转后返回上一级无效 2024-01-31 11:58:40 +08:00
fit2cloudrd
4147c9b85b
Merge pull request #7932 from dataease/pr@v1_installer_fit_ubuntu
refactor: installer脚本适配Ubuntu操作系统
2024-01-31 11:40:45 +08:00
xuwei-fit2cloud
ce84d75cf9 refactor: installer脚本适配Ubuntu操作系统 2024-01-31 11:37:41 +08:00
王嘉豪
8eed1b36ea
Merge pull request #7929 from dataease/pr@dev@refacto_tab-copy
refactor(仪表板): Tab组件复制支持同时复制内部组件
2024-01-31 10:50:55 +08:00
wangjiahao
b175eeff75 refactor(仪表板): Tab组件复制支持同时复制内部组件 2024-01-31 10:48:49 +08:00
王嘉豪
71385c3f80
Merge pull request #7927 from dataease/pr@dev@refacto_app-export
refactor(仪表板): 导出应用增加存在模板视图提示
2024-01-30 19:52:33 +08:00
wangjiahao
e6293fe1dc refactor(仪表板): 导出应用增加存在模板视图提示 2024-01-30 19:35:19 +08:00
wisonic-s
e0cf2c5bbe
Merge pull request #7923 from dataease/pr@dev@fix_pivot_null_main_dimension_sort
fix(视图-透视表): 修复主维度为空时使用排序导致视图渲染失败
2024-01-30 17:55:47 +08:00
wisonic-s
e4d5bb5686 fix(视图-透视表): 修复主维度为空时使用排序导致视图渲染失败 2024-01-30 17:54:08 +08:00
王嘉豪
fd20c291ab
Merge pull request #7915 from dataease/pr@dev@fix_panel-console
fix(仪表板): 修复历史主题在编辑界面移动端设计时前端console报错问题 #7783
2024-01-30 16:30:37 +08:00
wangjiahao
8d474630e5 fix(仪表板): 修复历史主题在编辑界面移动端设计时前端console报错问题 #7783 2024-01-30 16:26:19 +08:00
ulleo
98af5d00d7
Merge pull request #7908 from ulleo/dev
fix(仪表板): 区间条形图,标签位置显示错误
2024-01-30 14:58:13 +08:00
ulleo
4df2058014 fix(仪表板): 区间条形图,标签位置显示错误 2024-01-30 14:57:45 +08:00
ulleo
51e2a64686
Merge pull request #7906 from ulleo/dev
fix(仪表板): 区间条形图无法被联动
2024-01-30 14:45:49 +08:00
ulleo
f9686d630f fix(仪表板): 区间条形图无法被联动
区间条形图的区间范围字段不应该加入联动
2024-01-30 14:44:54 +08:00
王嘉豪
15ea94fd12
Merge pull request #7904 from dataease/pr@dev@refactor_watermark
refactor(仪表板): 视图放大导出支持显示水印
2024-01-30 14:32:11 +08:00
wangjiahao
e7335768b5 refactor(仪表板): 视图放大导出支持显示水印 2024-01-30 14:27:11 +08:00
王嘉豪
aa1c71fdfa
Merge pull request #7903 from dataease/pr@dev@fix_watermark
fix(仪表板): 修复部分仪表板截图无水印问题
2024-01-30 13:58:24 +08:00
wangjiahao
6623fe7411 fix(仪表板): 修复部分仪表板截图无水印问题 2024-01-30 13:55:26 +08:00
taojinlong
bfe33365bb
Merge pull request #7902 from dataease/pr@dev@fix_sql
fix(数据集): sql数据集设置主键时,判断是否有效
2024-01-30 12:30:01 +08:00
taojinlong
a8612756ae fix(数据集): sql数据集设置主键时,判断是否有效 2024-01-30 12:28:04 +08:00
ulleo
1c3ea49296
Merge pull request #7896 from ulleo/data-filling
refactor: 将 ProviderFactory 移动到 SDK 内
2024-01-30 10:18:36 +08:00
ulleo
e33eeb89c9 refactor: 将 ProviderFactory 移动到 SDK 内 2024-01-30 10:14:48 +08:00
taojinlong
57f3476208
Merge pull request #7894 from dataease/pr@dev@fixExcel
refactor(数据集): 数据集设置主键暂不支持excel、api
2024-01-29 22:01:58 +08:00
taojinlong
650cc57697 refactor(数据集): 数据集设置主键暂不支持excel、api 2024-01-29 22:00:10 +08:00
wisonic-s
b29a1c92ab
Merge pull request #7893 from dataease/pr@dev@fix_fullscreen_table_tooltip_sort_menu_lost
fix(视图-表格): 修复全屏预览状态下表头排序菜单和表头/表格提示无法显示
2024-01-29 21:53:26 +08:00
wisonic-s
3870b2b4d1 fix(视图-表格): 修复全屏预览状态下表头排序菜单和表头/表格提示无法显示 2024-01-29 21:51:07 +08:00
王嘉豪
55ce50d945
Merge pull request #7892 from dataease/pr@dev@fix_component-move
fix(仪表板): 修复部分组件悬浮模式和矩阵模式初始移入大小不同问题
2024-01-29 20:55:08 +08:00
wangjiahao
546d5b7d68 fix(仪表板): 修复部分组件悬浮模式和矩阵模式初始移入大小不同问题 2024-01-29 20:53:11 +08:00
fit2cloud-chenyw
81fe2ad962
Merge pull request #7890 from dataease/pr@dev@refactor_xpack_platform_msg
refactor(X-Pack): 移除hutool后第三方平台消息推送使用httpclient重构
2024-01-29 18:49:15 +08:00
fit2cloud-chenyw
5b50dd65ab refactor(X-Pack): 移除hutool后第三方平台消息推送使用httpclient重构 2024-01-29 18:46:12 +08:00
taojinlong
749294f6a7
Merge pull request #7886 from dataease/pr@dev@fixExcel
fix(数据源): 修复创建API数据源失败
2024-01-29 18:28:17 +08:00
taojinlong
1b22d3ac4e fix(数据源): 修复创建API数据源失败 2024-01-29 18:26:06 +08:00
taojinlong
ddb65dcc82
Merge pull request #7883 from dataease/pr@dev@fixExcel
fix(数据集): 修复上传Excel失败
2024-01-29 17:42:12 +08:00
taojinlong
3f6ac97d9d fix(数据集): 修复上传Excel失败 2024-01-29 17:36:19 +08:00
王嘉豪
d647b088be
Merge pull request #7881 from dataease/pr@dev@fix_tab-mix
Pr@dev@fix tab mix
2024-01-29 16:59:41 +08:00
wangjiahao
2a0d35f65a fix(仪表板): 修复Tab组件内部矩形等组件悬浮操操框出现显示不全问题 2024-01-29 16:49:09 +08:00
wisonic-s
d713db9faa
Merge pull request #7879 from dataease/pr@dev@fix_table_sort_desc_i18n
fix(视图-表格): 表头排序默认选项 i18n
2024-01-29 16:13:19 +08:00
wisonic-s
0f63ac6433 fix(视图-表格): 表头排序默认选项 i18n 2024-01-29 16:11:43 +08:00
taojinlong
82a5965832
Merge pull request #7878 from dataease/pr@dev@fixexcel
fix(数据集):  修复上传Excel失败
2024-01-29 16:03:51 +08:00
taojinlong
b0278bfda3 fix(数据集): 修复上传Excel失败 2024-01-29 16:02:05 +08:00
wangjiahao
6bbdb68b1b fix(仪表板): 修复Tab组件表头对齐方式会受过滤组件影响问题,预览和编辑展示初始的富文本字体大小差距大问题 2024-01-29 15:23:24 +08:00
王嘉豪
58925fb86f
Merge pull request #7876 from dataease/pr@dev@refactor_views-export
refactor(视图): 将视图导出Excel默认条数限制改为10万,同时支持配置
2024-01-29 14:46:25 +08:00
wangjiahao
a3989d6e3c refactor(视图): 将视图导出Excel默认条数限制改为10万,同时支持配置 2024-01-29 14:44:03 +08:00
taojinlong
e71470272c
Merge pull request #7873 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2024-01-29 14:14:46 +08:00
taojinlong
2966543574 fix(数据集): 设置行列权限自定义脱敏图表显示数据隐藏了一位 2024-01-29 11:50:35 +08:00
taojinlong
b0400f66a7 fix(数据集): 创建 Excel 数据集后,数据集为空 2024-01-29 11:22:30 +08:00
taojinlong
862d3dd5bd fix(数据集): 字段管理-设置为主键状态无法修改 2024-01-29 11:13:50 +08:00
王嘉豪
4330ff6e01
Merge pull request #7870 from dataease/pr@dev@pref_log-properties
perf: 日志文件大小和数量支持配置文件配置
2024-01-28 21:00:22 +08:00
wangjiahao
936d259139 perf: 日志文件大小和数量支持配置文件配置 2024-01-28 20:57:40 +08:00
wisonic-s
09c88680d1
Merge pull request #7867 from dataease/pr@dev@fix_remove_table_series_number_sort
fix(视图-表格): 明细表/汇总表序号列去除排序
2024-01-28 19:06:41 +08:00
wisonic-s
957eee431b fix(视图-表格): 明细表/汇总表序号列去除排序 2024-01-28 19:05:57 +08:00
王嘉豪
2d9e51f0e5
Merge pull request #7860 from dataease/pr@dev@refactor_static-cache
refactor: 优化系统升级后静态资源可能还是使用的历史的缓存版本造成错误的问题
2024-01-27 22:04:43 +08:00
wangjiahao
535e47d806 refactor: 优化系统升级后静态资源可能还是使用的历史的缓存版本造成错误的问题 2024-01-27 21:59:50 +08:00
wisonic-s
2368e8c197
Merge pull request #7859 from dataease/pr@dev@feat_table_head_sort
feat(视图-表格): 明细表/汇总表支持表头排序#6754
2024-01-27 13:56:45 +08:00
wisonic-s
0854ef64ca feat(视图-表格): 明细表/汇总表支持表头排序#6754 2024-01-27 13:55:50 +08:00
wisonic-s
2d9a611ab2
Merge pull request #7855 from dataease/pr@dev@fix_pivot_del_quota
fix(视图-透视表): 指标字段清空时渲染失败
2024-01-26 11:13:58 +08:00
wisonic-s
f421eb2e7a fix(视图-透视表): 指标字段清空时渲染失败 2024-01-26 11:12:15 +08:00
wisonic-s
3ca63706b4
Merge pull request #7849 from dataease/pr@dev@fix_pivot_aggr_sort
fix(视图-透视表): 透视表汇总排序错误
2024-01-25 19:31:01 +08:00
wisonic-s
bf69e9d15c fix(视图-透视表): 透视表汇总排序错误 2024-01-25 19:28:21 +08:00
ulleo
12007f4f26
Merge pull request #7848 from ulleo/dev
feat: 区间条形图设置聚合区间范围时,隐藏图例设置
2024-01-25 18:49:12 +08:00
ulleo
ba0559b5aa feat: 区间条形图设置聚合区间范围时,隐藏图例设置 2024-01-25 18:48:48 +08:00
taojinlong
de2b07ce35
Merge pull request #7847 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2024-01-25 18:44:50 +08:00
taojinlong
67bca48f77 Merge branch 'dev' into pr@dev@fixSql 2024-01-25 18:44:10 +08:00
taojinlong
894b462ca8 fix(数据集): 创建 Excel 数据集后,数据集为空 2024-01-25 18:43:29 +08:00
fit2cloud-chenyw
ca6088df54
Merge pull request #7844 from dataease/pr@dev@fix_plugin_view
fix(插件视图): 移除hutool库导致插件视图无法加载
2024-01-25 18:37:59 +08:00
fit2cloud-chenyw
4bd6045f2b fix(插件视图): 移除hutool库导致插件视图无法加载 2024-01-25 18:35:51 +08:00
fit2cloud-chenyw
8d4f59e573
Merge pull request #7842 from dataease/pr@dev@perf_remove_hutool
perf(global): 移除hutool库
2024-01-25 18:21:30 +08:00
fit2cloudrd
cf630c5677
Merge pull request #7838 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2024-01-25 18:17:49 +08:00
fit2cloud-chenyw
bf9e54b69b perf(global): 移除hutool库 2024-01-25 18:16:36 +08:00
taojinlong
e02eeeeac6 fix(数据集): sqlserver数据集字段类型识别错误 2024-01-25 17:50:58 +08:00
wisonic-s
ee4342437d
Merge pull request #7837 from dataease/pr@dev@feat_symbol_map_color_field
feat(视图-符号地图): 符号地图可以配置字段来区分颜色#5735
2024-01-25 17:46:21 +08:00
wisonic-s
113c5f6352 feat(视图-符号地图): 符号地图可以配置字段来区分颜色#5735 2024-01-25 17:43:27 +08:00
王嘉豪
331212f640
Merge pull request #7836 from dataease/fix_panel-default
fix(仪表板): 修复默认仪表板取消默认的时候,提示的是删除仪表板,而不是取消默认问题 #7822
2024-01-25 17:19:56 +08:00
wangjiahao
2027bef277 fix(仪表板): 修复默认仪表板取消默认的时候,提示的是删除仪表板,而不是取消默认问题 #7822 2024-01-25 17:16:47 +08:00
taojinlong
b413d8866c fix(数据集): oracle参数化in提示异常 2024-01-25 17:07:53 +08:00
ulleo
23dd0ee9a4
Merge pull request #7832 from ulleo/dev
feat: 优化antv组合图插件页面加载速度
2024-01-25 16:28:21 +08:00
ulleo
b82e4f2863 Merge remote-tracking branch 'origin/dev' into dev 2024-01-25 16:27:16 +08:00
ulleo
4d2292c802 feat: 优化antv组合图插件页面加载速度
#7802
2024-01-25 16:26:40 +08:00
dataeaseShu
69c8327562
Merge pull request #7830 from dataease/pr@dev_one_dot_x
fix: 组合图gzip压缩
2024-01-25 15:25:29 +08:00
dataeaseShu
328026ba2c fix: 组合图gzip压缩 2024-01-25 15:24:37 +08:00
wisonic-s
7c009fa8ee
Merge pull request #7828 from dataease/pr@dev@fix_pivot_table_select_font_size
fix(视图-透视表): 下拉框字体大小统一 12px
2024-01-25 14:41:27 +08:00
wisonic-s
8ebc62ba8b fix(视图-透视表): 下拉框字体大小统一 12px 2024-01-25 14:31:27 +08:00
fit2cloud-chenyw
613be11209
Merge pull request #7823 from dataease/pr@dev@fix_link_error
fix: 公共链接验证长链接
2024-01-25 11:47:51 +08:00
fit2cloud-chenyw
a1290c04cc fix: 公共链接验证长链接 2024-01-25 11:43:47 +08:00
fit2cloud-chenyw
cbb677f791
Merge pull request #7819 from dataease/pr@dev@fix_report_task_group
fix: 定时报告选择飞书群太多报错
2024-01-25 10:49:05 +08:00
王嘉豪
2587645aef
Merge pull request #7812 from dataease/pr@dev@refactor_rich-text
refactor: 优化富文本光标定位
2024-01-25 09:50:45 +08:00
wangjiahao
9479913f2a refactor: 优化富文本光标定位 2024-01-25 09:48:45 +08:00
fit2cloudrd
d197d35030
Merge pull request #7810 from dataease/pr@v1_update_version
chore : 升级版本号至1.18.15
2024-01-25 09:40:29 +08:00
xuwei-fit2cloud
82f2bcb9dc chore : 升级版本号至1.18.15 2024-01-25 09:39:19 +08:00
taojinlong
fa1599e951
Merge pull request #7808 from dataease/pr@dev@fixSql
fix: 定时同步任务支持在历史数据变动后增量更新到doris中
2024-01-24 21:46:38 +08:00
taojinlong
4fb00712f5 fix: 定时同步任务支持在历史数据变动后增量更新到doris中 2024-01-24 21:45:40 +08:00
taojinlong
076aff1f8e
Merge pull request #7807 from dataease/pr@dev@fixSql
fix: 定时同步任务支持在历史数据变动后增量更新到doris中
2024-01-24 21:12:02 +08:00
taojinlong
3df5e3e2e9 fix: 定时同步任务支持在历史数据变动后增量更新到doris中 2024-01-24 21:11:10 +08:00
王嘉豪
7825b2e25e
Merge pull request #7805 from dataease/pr@dev@style_mobile
style: 移动端组件放大按钮样式调整
2024-01-24 18:18:27 +08:00
wangjiahao
6dda01a90e style: 移动端组件放大按钮样式调整 2024-01-24 18:16:19 +08:00
王嘉豪
d13692b26a
Merge pull request #7804 from dataease/pr@dev@revert_loading
revert: 回退部分代码
2024-01-24 18:07:12 +08:00
wangjiahao
56bdd120cb revert: 回退部分代码 2024-01-24 18:04:52 +08:00
王嘉豪
af0c4c84ee
Merge pull request #7803 from dataease/pr@dev@fix_tab
fix: 修复部分tab内部未显示问题
2024-01-24 18:00:28 +08:00
wangjiahao
5bb2e631f6 fix: 修复部分tab内部未显示问题 2024-01-24 17:58:08 +08:00
fit2cloud-chenyw
d53e2f8a64 fix: 定时报告选择飞书群太多报错 2024-01-24 17:13:04 +08:00
fit2cloud-chenyw
5e2081628a
Merge pull request #7801 from dataease/pr@dev@fix_mobile_panel_tree_sort
fix: 移动端仪表板排序和pc端不一致
2024-01-24 17:07:58 +08:00
fit2cloud-chenyw
e04a3c5838 fix: 移动端仪表板排序和pc端不一致 2024-01-24 17:05:20 +08:00
Junjun
7b663a6b6f
Merge pull request #7799 from dataease/pr@dev@fix_order
fix: 修复SQL Server排序后获取count报错
2024-01-24 16:58:23 +08:00
junjun
b7281e83f9 fix: 修复SQL Server排序后获取count报错 2024-01-24 16:56:37 +08:00
王嘉豪
e82d1da482
Merge pull request #7798 from dataease/pr@dev@refactor_screen
refactor: 优化公共链接返回顶部功能
2024-01-24 16:37:25 +08:00
fit2cloud-chenyw
eb4a81c92a
Merge pull request #7797 from dataease/pr@dev@fix_filter_select_row_permission
fix: 行权限无法过滤下拉组件默认值#7195
2024-01-24 16:33:06 +08:00
fit2cloud-chenyw
0a546a1821 fix: 行权限无法过滤下拉组件默认值#7195 2024-01-24 16:29:26 +08:00
wangjiahao
be7db8395e refactor: 优化公共链接返回顶部功能 2024-01-24 16:27:40 +08:00
taojinlong
8be2aeb67b
Merge pull request #7795 from dataease/pr@dev@fixSql
fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
2024-01-24 15:57:11 +08:00
taojinlong
42c85bdc82 fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-24 15:56:27 +08:00
fit2cloud-chenyw
0b5b0304ab
Merge pull request #7794 from dataease/pr@dev@perf_log_retention_time
perf: 日志保留时间设置
2024-01-24 15:55:46 +08:00
fit2cloud-chenyw
0323dba578 perf: 日志保留时间设置 2024-01-24 15:53:23 +08:00
ulleo
57b43d6816
Merge pull request #7792 from ulleo/dev
fix: 【仪表板】时间条形图复制后聚合没有开启
2024-01-24 14:47:15 +08:00
ulleo
7e6f228f54 fix: 【仪表板】时间条形图复制后聚合没有开启 2024-01-24 14:46:27 +08:00
王嘉豪
e405e943fa
Merge pull request #7791 from dataease/pr@dev@refactor_full-screen
refactor: 全屏导出视图像素优化
2024-01-24 14:44:18 +08:00
fit2cloud-chenyw
aa1740742e
Merge pull request #7790 from dataease/pr@dev@fix_report_log_export
fix: 定时报告执行记录导出乱码
2024-01-24 14:43:16 +08:00
wangjiahao
8b2c71c7a7 refactor: 全屏导出视图像素优化 2024-01-24 14:40:50 +08:00
fit2cloud-chenyw
612d9379d0 fix: 定时报告执行记录导出乱码 2024-01-24 14:39:55 +08:00
王嘉豪
760af76b3a
Merge pull request #7789 from dataease/pr@dev@fix_jump
fix(仪表板): 修复明细表视图进行跳转设置,设置某一个字段跳转打开外部链接,点击其他字段同样出现跳转问题 #7533
2024-01-24 13:43:55 +08:00
wangjiahao
f456de6aad fix(仪表板): 修复明细表视图进行跳转设置,设置某一个字段跳转打开外部链接,点击其他字段同样出现跳转问题 #7533 2024-01-24 13:38:37 +08:00
taojinlong
2227c381f6
Merge pull request #7787 from dataease/pr@dev@fixSql
fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
2024-01-24 12:49:10 +08:00
taojinlong
6d0edaebb7 fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-24 12:47:29 +08:00
taojinlong
2dde48fb54
Merge pull request #7786 from dataease/pr@dev@fixSql
fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
2024-01-24 11:58:24 +08:00
taojinlong
bd85d22922 fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-24 11:56:33 +08:00
王嘉豪
3ca32d8d8c
Merge pull request #7785 from dataease/pr@dev@refactor_view-dialog
refactor(仪表板): 视图导出支持选择分辨率
2024-01-24 11:56:17 +08:00
wangjiahao
74a25cba52 refactor(仪表板): 视图导出支持选择分辨率 2024-01-24 11:53:24 +08:00
ulleo
2e1819eb8f
Merge pull request #7784 from ulleo/dev
feat: JDBC provider增加获取表结构主键
2024-01-24 11:50:24 +08:00
ulleo
0b6010b20c feat: JDBC provider增加获取表结构主键 2024-01-24 11:49:34 +08:00
fit2cloud-chenyw
b3f12e37cf
Merge pull request #7780 from dataease/pr@dev@perf_log_live_time
perf: 日志保留时间最大设置4000天
2024-01-24 10:37:10 +08:00
fit2cloud-chenyw
745c4d17cd perf: 日志保留时间最大设置4000天 2024-01-24 10:34:06 +08:00
taojinlong
43b15ca56d
Merge pull request #7772 from dataease/pr@dev@fixSql
fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
2024-01-23 17:35:45 +08:00
taojinlong
12843e278c fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-23 17:32:22 +08:00
taojinlong
ef19a4fb0e
Merge pull request #7771 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2024-01-23 17:24:48 +08:00
taojinlong
7a934daafd fix: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-23 17:24:01 +08:00
taojinlong
06f0d69bcc fix: [Bug]doris数据源,sql数据集中使用参数时,sql中含有两行空行时执行报错 #7750 2024-01-23 15:46:06 +08:00
taojinlong
e0633cfffa
Merge pull request #7768 from dataease/pr@dev@fixSql
feat: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
2024-01-23 15:19:55 +08:00
taojinlong
af16c16c5c feat: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-23 15:19:08 +08:00
fit2cloudrd
6a657a7920
Merge pull request #7767 from dataease/pr@v1_refactor_dectl
refactor: 优化dectl version脚本
2024-01-23 15:00:48 +08:00
xuwei-fit2cloud
c606cbea09 refactor: 优化dectl version脚本 2024-01-23 15:00:14 +08:00
taojinlong
11e0da0351
Merge pull request #7761 from dataease/pr@dev@fixSql
feat: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
2024-01-23 12:26:34 +08:00
taojinlong
cc76bdd030 feat: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276 2024-01-23 12:24:58 +08:00
ulleo
4e4fe54eef
Merge pull request #7758 from ulleo/dev
fix: 区间条形图调整大小后数据条消失
2024-01-23 11:10:27 +08:00
ulleo
13ba134cfd fix: 区间条形图调整大小后数据条消失 2024-01-23 11:09:43 +08:00
maninhill
649ee9cd11
Merge pull request #7749 from dataease/pr@dev@fixSql
fix: 数字列表过滤组件支持参数
2024-01-22 23:32:08 +08:00
fit2cloudrd
cc7d9c2962
Merge pull request #7747 from dataease/pr@v1_enhance_dectl
refactor: 优化dectl脚本,获取当前版本的同时可以查询最新版本 #7492
2024-01-22 17:45:11 +08:00
xuwei-fit2cloud
a663b06abf refactor: 优化dectl脚本,获取当前版本的同时可以查询最新版本 #7492 2024-01-22 17:44:22 +08:00
taojinlong
596c0826e8 fix: 数字列表过滤组件支持参数 2024-01-22 15:51:30 +08:00
ulleo
ac86ae39f8
Merge pull request #7737 from ulleo/dev
fix: 表格单元格提示显示不完整
2024-01-22 15:31:26 +08:00
ulleo
825fc65963 fix: 表格单元格提示显示不完整 2024-01-22 15:30:01 +08:00
taojinlong
c04468a492
Merge pull request #7733 from dataease/pr@dev@fixSql
fix: 数字列表过滤组件支持参数
2024-01-22 13:53:21 +08:00
taojinlong
45b823b684 fix: 数字列表过滤组件支持参数 2024-01-22 13:31:00 +08:00
wisonic-s
c8e9dfc948
Merge pull request #7706 from dataease/pr@dev@fix_liquid_big_number
fix(视图-水波图): 数值过大显示异常
2024-01-18 19:16:03 +08:00
wisonic-s
b1d7f56deb fix(视图-水波图): 数值过大显示异常 2024-01-18 19:14:54 +08:00
taojinlong
5109414512
Merge pull request #7704 from dataease/pr@dev@fixSql
fix: 限制 mysql 非法参数
2024-01-18 17:56:19 +08:00
taojinlong
bb540e6dc8 fix: 限制 mysql 非法参数 2024-01-18 17:53:29 +08:00
王嘉豪
e5a5d3d580
Merge pull request #7693 from dataease/pr@dev@refactor_rich-text
refactor(仪表板): 富文本视图富文本组件进入编辑状态自动聚焦在文档末尾
2024-01-18 13:46:18 +08:00
wangjiahao
6cd15f6e9b refactor(仪表板): 富文本视图富文本组件进入编辑状态自动聚焦在文档末尾 2024-01-18 13:43:17 +08:00
王嘉豪
9ceeacae9f
Merge pull request #7689 from dataease/pr@dev@revert_back
revert: 回退无用代码
2024-01-18 11:00:27 +08:00
wangjiahao
378237557a revert: 回退无用代码 2024-01-18 10:57:37 +08:00
王嘉豪
2a54390221
Merge pull request #7686 from dataease/pr@dev@refactor_exporting
refactor(仪表板): 导出视图图片在低分辨率屏幕上也可以到处高清图片
2024-01-18 10:47:46 +08:00
wangjiahao
7561bf9944 refactor(仪表板): 导出视图图片在低分辨率屏幕上也可以到处高清图片 2024-01-18 10:44:56 +08:00
王嘉豪
b8c6bdef23
Merge pull request #7682 from dataease/pr@dev@refactor_public_link
refactor(仪表板): 公共链接移动端显示去掉全屏按钮
2024-01-18 10:00:28 +08:00
wangjiahao
d66c0d7eff refactor(仪表板): 公共链接移动端显示去掉全屏按钮 2024-01-18 09:56:26 +08:00
王嘉豪
28cfdde9bb
Merge pull request #7681 from dataease/pr@dev@refactor_panel
Pr@dev@refactor panel
2024-01-18 09:52:05 +08:00
wangjiahao
b3c4082863 refactor(仪表板): 公共链接移动端显示是无需下载 #6252 2024-01-18 09:49:19 +08:00
wangjiahao
2d11082fe4 refactor(仪表板): 变更刷新文案 #6027 2024-01-18 09:38:54 +08:00
王嘉豪
0f344a992e
Merge pull request #7676 from dataease/pr@dev@feat_panel-scroll
feat(仪表板): 当仪表板向下滚动一定距离,增加返回顶部按钮功能
2024-01-17 18:52:20 +08:00
wangjiahao
8c7f395805 feat(仪表板): 当仪表板向下滚动一定距离,增加返回顶部按钮功能 2024-01-17 18:49:18 +08:00
王嘉豪
996230f046
Merge pull request #7673 from dataease/pr@dev@fix_panel
Pr@dev@fix panel
2024-01-17 17:09:12 +08:00
wangjiahao
a418726d09 fix(仪表板): 修复因样式冲突导致选项卡组件方框大小无法随字体大小调节问题 #6182 2024-01-17 16:24:47 +08:00
wangjiahao
15cef50e4f refactor: 增加tab标题最大长度 #7558 2024-01-17 15:56:23 +08:00
wisonic-s
6d7e1d10d0
Merge pull request #7656 from dataease/pr@dev@fix_pivot_sub_aggregation
fix(视图-透视表): 行小计禁用条件错误
2024-01-16 15:47:42 +08:00
wisonic-s
a40b8b778d fix(视图-透视表): 行小计禁用条件错误 2024-01-16 15:46:47 +08:00
ulleo
0c8f9bcbab
Merge pull request #7653 from ulleo/dev
feat: 区间条形图配置调整时间聚合选项展示
2024-01-16 15:14:06 +08:00
ulleo
17a8070c24 feat: 区间条形图配置调整时间聚合选项展示 2024-01-16 15:13:36 +08:00
wisonic-s
812fd115a1
Merge pull request #7652 from dataease/pr@dev@fix_echarts_treemap_click
fix(视图-Echarts): 矩形树图取消点击聚焦#7361
2024-01-16 14:43:19 +08:00
wisonic-s
3a068074c3 fix(视图-Echarts): 矩形树图取消点击聚焦#7361 2024-01-16 14:40:56 +08:00
wisonic-s
16c5e9e6a5
Merge pull request #7648 from dataease/pr@dev@feat_pivot_field_aggregation
feat(视图-透视表): 小计总计支持按字段配置聚合方式
2024-01-16 11:51:08 +08:00
wisonic-s
774e278182 feat(视图-透视表): 小计总计支持按字段配置聚合方式 2024-01-16 11:29:10 +08:00
fit2cloudrd
1a8634d02d
Merge pull request #7642 from dataease/pr@dev_fix_typos
fix: typos
2024-01-16 10:01:26 +08:00
xuwei-fit2cloud
114ae7d4fb fix: typos 2024-01-16 09:53:32 +08:00
xuwei-fit2cloud
64fd636b81 fix: typos 2024-01-16 09:50:34 +08:00
ulleo
12846e80c0
Merge pull request #7637 from ulleo/dev
feat: 区间条形图配置调整描述
2024-01-15 17:45:14 +08:00
ulleo
a580dab66a feat: 区间条形图配置调整描述 2024-01-15 17:44:39 +08:00
ulleo
21596cb468
Merge pull request #7636 from ulleo/dev
feat: 区间条形图支持不聚合:一行展示多个数据条
2024-01-15 16:59:54 +08:00
ulleo
081ba6e434 feat: 区间条形图支持不聚合:一行展示多个数据条
#7528
2024-01-15 16:54:45 +08:00
Junjun
64e5c51578
Merge pull request #7634 from dataease/pr@dev@fix_per
fix: 编辑数据集权限问题
2024-01-15 16:45:46 +08:00
junjun
ec6339e2b9 fix: 编辑数据集权限问题 2024-01-15 16:43:40 +08:00
dataeaseShu
75c8748058
Merge pull request #7626 from dataease/pr@dev_one_dot_x
fix: 数据集连接模式切换
2024-01-15 11:42:07 +08:00
dataeaseShu
8f5fd107f7 fix: 数据集连接模式切换 2024-01-15 11:41:11 +08:00
taojinlong
ff6652d2c4
Merge pull request #7594 from dataease/pr@dev@fixSql
refactor: 整理sql
2024-01-11 16:12:40 +08:00
taojinlong
51518b1bbf refactor: 整理sql 2024-01-11 16:11:53 +08:00
王嘉豪
4732880c21
Merge pull request #7517 from ZhaoQian1222/pr@dev@update_table_desc
fix: 修正数据库表字段描述
2024-01-11 10:35:58 +08:00
taojinlong
ac8bfa2be2
Merge pull request #7578 from dataease/pr@dev@fixSql
fix: 记录数据库版本号
2024-01-10 18:37:43 +08:00
taojinlong
7905e11dc9 fix: 记录数据库版本号 2024-01-10 18:36:53 +08:00
Junjun
baa202f883
Merge pull request #7576 from dataease/pr@dev@feat_page
feat: sqlServer根据版本区分明细表分页模式
2024-01-10 17:36:19 +08:00
junjun
6511aa0bf0 feat: sqlServer根据版本区分明细表分页模式 2024-01-10 17:35:00 +08:00
taojinlong
b24c537f5e
Merge pull request #7575 from dataease/pr@dev@fixSql
refactor: 升级pagehelper
2024-01-10 17:28:19 +08:00
taojinlong
1ece537200 refactor: 升级pagehelper 2024-01-10 17:27:32 +08:00
taojinlong
89decbbbad
Merge pull request #7573 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2024-01-10 17:16:47 +08:00
taojinlong
1f2f489c63 fix: 【仪表板视图】使用SqlServer数据源的sql数据集,明细表视图报错 2024-01-10 17:07:13 +08:00
ulleo
c0a65a8639
Merge pull request #7570 from ulleo/dev
fix: 区间条形图纵轴标签和轴线重合
2024-01-10 16:21:40 +08:00
ulleo
3a2a1135e0 fix: 区间条形图纵轴标签和轴线重合
#7528
2024-01-10 16:20:59 +08:00
taojinlong
fd994c92cc feat: 【仪表板】数字列表过滤组件支持参数 #6743 2024-01-09 16:40:42 +08:00
taojinlong
a660266971 fix:【数据源】视图时间过滤组件类型希望不要转换 #6931 2024-01-09 16:15:36 +08:00
taojinlong
0671417748
Merge pull request #7553 from dataease/pr@dev@fixSql
feat: 升级jsqlparser -> 4.8
2024-01-09 12:01:53 +08:00
Junjun
aede5db229
Merge pull request #7551 from dataease/pr@dev@feat_db
feat: 数据库数据集允许重复创建
2024-01-09 11:26:04 +08:00
junjun
4757f1716f feat: 数据库数据集允许重复创建 2024-01-09 11:24:18 +08:00
Junjun
4d8b32a107
Merge pull request #7548 from dataease/pr@dev@feat_db
feat: 数据库数据集允许重复创建
2024-01-09 10:44:24 +08:00
junjun
e2786874a9 feat: 数据库数据集允许重复创建 2024-01-09 10:43:24 +08:00
taojinlong
7ab25bb3b0 feat: 升级jsqlparser -> 4.8 2024-01-08 18:06:41 +08:00
wisonic-s
dafc481f59
Merge pull request #7532 from dataease/pr@dev@feat_word_cloud_drill
feat(视图-词云图): 词云图支持下钻
2024-01-08 10:49:12 +08:00
wisonic-s
90c33a1d2f feat(视图-词云图): 词云图支持下钻 2024-01-08 10:45:55 +08:00
zhaoqian
65c7ffd03d fix:修正数据库表字段描述 2024-01-03 16:38:52 +08:00
王嘉豪
cb90b3d324
Merge pull request #7499 from dataease/pr@dev@revert_commit
revert: 回退无用信息
2024-01-02 18:35:07 +08:00
wangjiahao
d224c31903 revert: 回退无用信息 2024-01-02 18:29:31 +08:00
wisonic-s
7b84970327
Merge pull request #7497 from dataease/pr@dev@fix_tooltip_redraw
fix(视图): 提示框导致重绘
2024-01-02 17:49:05 +08:00
wisonic-s
617d543250 fix(视图): 提示框导致重绘 2024-01-02 17:46:37 +08:00
wisonic-s
f55b633fc2
Merge pull request #7496 from dataease/pr@dev@fix_chart_height
fix(视图-AntV): 视图高度未计算标题
2024-01-02 17:07:10 +08:00
wisonic-s
631578fe36 fix(视图-AntV): 视图高度未计算标题 2024-01-02 17:03:26 +08:00
taojinlong
64ab95a9cc
Merge pull request #7495 from dataease/pr@dev@fixSql
fix: ck 字段类型识别错误
2024-01-02 16:08:27 +08:00
wisonic-s
ec2b03e54a
Merge pull request #7494 from dataease/pr@dev@fix_chart_render
Pr@dev@fix chart render
2024-01-02 16:06:13 +08:00
taojinlong
5f71995171 fix: ck 字段类型识别错误 2024-01-02 16:05:54 +08:00
wisonic-s
cfa38188cb fix(视图): Echarts 视图图例为空时绘制失败 2024-01-02 15:59:14 +08:00
wisonic-s
74094579fb perf(视图): 减少重绘 2024-01-02 15:58:40 +08:00
wisonic-s
0f11bea251 fix(视图): 部分视图切换图库报错 2024-01-02 15:58:23 +08:00
wisonic-s
078fce322a fix(视图): 隐藏 Echarts 视图无用配置项 2024-01-02 15:56:20 +08:00
王嘉豪
47bb8c2d10
Merge pull request #7493 from dataease/pr@dev@refactor_request
refactor: 优化从编辑画布界面返回时,清理缓存数据,防止不必要加载
2024-01-02 15:03:14 +08:00
wangjiahao
b53f3b6d1f refactor: 优化从编辑画布界面返回时,清理缓存数据,防止不必要加载 2024-01-02 15:00:14 +08:00
ulleo
07dba53fea
Merge pull request #7490 from ulleo/dev
feat: 表格增加单元格提示
2024-01-02 14:05:46 +08:00
ulleo
37a8811120 feat: 表格增加单元格提示 2024-01-02 14:03:26 +08:00
王嘉豪
0669a425f7
Merge pull request #7489 from dataease/pr@dev@fix_jump
fix: 修复多维度柱状图跳转未找到跳转目标问题
2024-01-02 13:12:55 +08:00
wangjiahao
38cfc51bc2 fix: 修复多维度柱状图跳转未找到跳转目标问题 2024-01-02 13:10:06 +08:00
fit2cloud-chenyw
d938ea0217
Merge pull request #7487 from dataease/pr@dev@fix_filter_reset
fix: 过滤器设置必填编辑页面置空后重新设置无效
2024-01-02 12:44:38 +08:00
fit2cloud-chenyw
6f528cd16b fix: 过滤器设置必填编辑页面置空后重新设置无效 2024-01-02 12:40:06 +08:00
fit2cloud-chenyw
a6ab03428d
Merge pull request #7486 from dataease/pr@dev@fix_date_filter_reset
fix: 日期过滤器设置必填编辑页面置空后重新设置无效
2024-01-02 12:21:55 +08:00
fit2cloud-chenyw
66a31c8d63 fix: 日期过滤器设置必填编辑页面置空后重新设置无效 2024-01-02 12:19:11 +08:00
王嘉豪
7151d9db4d
Merge pull request #7484 from dataease/pr@dev@refactor_refresh
Pr@dev@refactor refresh
2024-01-02 11:51:48 +08:00
wangjiahao
58dcc5dfca refactor: 调整异常请求时间 2024-01-02 11:42:51 +08:00
wangjiahao
832742586c Merge branch 'dev' of github.com:dataease/dataease into dev 2024-01-02 08:57:53 +08:00
taojinlong
130a07c433
Merge pull request #7480 from dataease/pr@dev@fixSql
refactor: readme 2023 -> 2024
2023-12-29 16:23:45 +08:00
taojinlong
5c3b472d7c refactor: readme 2023 -> 2024 2023-12-29 16:22:17 +08:00
taojinlong
28524d5e18
Merge pull request #7478 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2023-12-29 16:14:42 +08:00
taojinlong
5acf436de9 fix: presto数据集 boolean类型的字段过滤,不能用0,1过滤 2023-12-29 16:13:22 +08:00
fit2cloud-chenyw
35c40f4f80
Merge pull request #7477 from dataease/pr@dev@fix_filter_with_button
fix: 所有过滤器在存在查询按钮场景切换全屏查询失败
2023-12-29 15:37:40 +08:00
fit2cloud-chenyw
b2aec20462 fix: 所有过滤器在存在查询按钮场景切换全屏查询失败 2023-12-29 15:36:21 +08:00
ulleo
446d3224f5
Merge pull request #7476 from ulleo/dev
feat: 散点图增加辅助线
2023-12-29 15:08:39 +08:00
wisonic-s
685060866e
Merge pull request #7475 from dataease/pr@dev@fix_chart_table
Pr@dev@fix chart table
2023-12-29 15:06:57 +08:00
wisonic-s
4f737e0b13 fix(视图-表格): 表格斑马纹在开启阈值后失效 2023-12-29 15:04:36 +08:00
ulleo
3e164dfa79 feat: 散点图增加辅助线 2023-12-29 15:00:18 +08:00
wisonic-s
bd63ce34dc Merge remote-tracking branch 'origin/dev' into dev 2023-12-29 14:59:27 +08:00
王嘉豪
8028a5d118
Pr@dev@refactor view refresh (#7474)
* refactor: 视图刷新优化,解决部分出错视图停止刷新问题

* refactor: 视图刷新优化,解决部分出错视图停止刷新问题
2023-12-29 14:58:56 +08:00
wangjiahao
3173d4f65d refactor: 视图刷新优化,解决部分出错视图停止刷新问题 2023-12-29 14:57:53 +08:00
fit2cloud-chenyw
83517c2619
Merge pull request #7473 from dataease/pr@dev@fix_report_select_first
fix: 定时报告包含首项的过滤器无效
2023-12-29 14:38:39 +08:00
fit2cloud-chenyw
e9e9001324 fix: 定时报告包含首项的过滤器无效 2023-12-29 14:37:50 +08:00
wangjiahao
38a14a0ae8 refactor: 视图刷新优化,解决部分出错视图停止刷新问题 2023-12-29 14:36:56 +08:00
fit2cloud-chenyw
32d0c33c1a
Merge pull request #7472 from dataease/pr@dev@fix_select_filter_first
fix: 文本下拉过滤器关闭首项后再开启默认值无效
2023-12-29 14:36:35 +08:00
fit2cloud-chenyw
5dd3f2d321 fix: 文本下拉过滤器关闭首项后再开启默认值无效 2023-12-29 14:35:39 +08:00
dataeaseShu
e2888e55c1
Merge pull request #7471 from dataease/pr@dev_one_dot_x
fix: 视图过滤国际化
2023-12-29 14:16:22 +08:00
dataeaseShu
e9feee7041 fix: 视图过滤国际化 2023-12-29 14:13:46 +08:00
王嘉豪
1f41d5108f
Merge pull request #7470 from dataease/pr@dev@refactor_public-filter
refactor: 优化公共链接过滤器参数匹配方式
2023-12-29 12:50:10 +08:00
wangjiahao
1a97e90cf8 refactor: 优化公共链接过滤器参数匹配方式 2023-12-29 12:42:09 +08:00
wisonic-s
7509ef497a fix(视图): 视图详情统一样式 2023-12-29 11:22:02 +08:00
王嘉豪
7fe0e5c4d4
Merge pull request #7464 from dataease/pr@dev@fix_app-filter
fix: 修复应用记录中无法筛选的问题
2023-12-29 11:11:28 +08:00
wangjiahao
bf95c0c358 fix: 修复应用记录中无法筛选的问题 2023-12-29 11:10:37 +08:00
王嘉豪
f18d7ecc38
Merge pull request #7460 from dataease/pr@dev@fix_app
fix: 修复应用管理中,应用应用成功后在应用记录中无法编辑问题 #7252
2023-12-28 21:34:24 +08:00
wangjiahao
ddf6915bd9 fix: 修复应用管理中,应用应用成功后在应用记录中无法编辑问题 #7252 2023-12-28 21:33:19 +08:00
王嘉豪
d38239c3d1
Merge pull request #7459 from dataease/pr@dev@refactor_filter-adptor
refactor: 过滤跳转适配
2023-12-28 21:01:37 +08:00
wangjiahao
a2c13b461d refactor: 过滤跳转适配 2023-12-28 20:59:08 +08:00
王嘉豪
6a8f17a020
Merge pull request #7458 from dataease/pr@dev@refactor_label
refactor: 修改文案
2023-12-28 18:57:31 +08:00
wangjiahao
ae0406e64b refactor: 修改文案 2023-12-28 18:56:35 +08:00
王嘉豪
ec8286ad0f
Merge pull request #7456 from dataease/pr@dev@style_label
style: 修改文案
2023-12-28 18:48:25 +08:00
wangjiahao
105ea0e226 style: 修改文案 2023-12-28 18:45:29 +08:00
王嘉豪
310be1771d
Merge pull request #7454 from dataease/pr@dev@fix_template
fix: 修复部分有告警线模版复用视图无法显示问题
2023-12-28 18:23:01 +08:00
wangjiahao
f48468004d fix: 修复部分有告警线模版复用视图无法显示问题 2023-12-28 18:20:00 +08:00
taojinlong
9ad092228f Merge branch 'dev' into pr@dev@fixSql 2023-12-28 18:09:39 +08:00
taojinlong
30c4eaccfb
Merge pull request #7452 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2023-12-28 18:09:24 +08:00
taojinlong
48cdabfb15 fix: 解析sql失败 2023-12-28 17:52:33 +08:00
taojinlong
feae0b9169 fix: 解析sql失败 2023-12-28 15:38:41 +08:00
fit2cloud-chenyw
b5084614d6
Merge pull request #7448 from dataease/pr@dev@fix_panel_error
fix: 仪表板报错
2023-12-28 14:54:01 +08:00
fit2cloud-chenyw
7173b53d16 fix: 仪表板报错 2023-12-28 14:52:50 +08:00
dataeaseShu
1a30b2e8fe
Merge pull request #7445 from dataease/pr@dev_one_dot_x
fix: 目录/仪表板/视图标题可输入空格创建[Bug] #7255
2023-12-28 14:23:28 +08:00
dataeaseShu
3ff7a14f48 fix: 目录/仪表板/视图标题可输入空格创建[Bug] #7255 2023-12-28 14:16:34 +08:00
王嘉豪
0cb9226e90
Merge pull request #7441 from dataease/pr@dev@fix_mobile-adaptor
fix: 修复关闭组件自适应后,在手机端查看仪表板,视图字号特别大问题
2023-12-28 13:27:47 +08:00
wangjiahao
d91a55550c fix: 修复关闭组件自适应后,在手机端查看仪表板,视图字号特别大问题 2023-12-28 13:25:51 +08:00
Junjun
4f33987711
Merge pull request #7438 from dataease/pr@dev@chore_remove_log
chore: remove log
2023-12-28 12:04:18 +08:00
junjun
13d8da50ad chore: remove log 2023-12-28 12:03:14 +08:00
Junjun
7a1c4c8efd
Merge pull request #7436 from dataease/pr@dev@fix_filter
fix: 视图插件支持与或过滤器
2023-12-28 11:49:54 +08:00
junjun
e1f1f10d42 fix: 视图插件支持与或过滤器 2023-12-28 11:49:11 +08:00
Junjun
2e54af1df0
Merge pull request #7435 from dataease/pr@dev@chore_log
chore: log
2023-12-28 11:30:43 +08:00
junjun
7ef9826106 chore: log 2023-12-28 11:29:17 +08:00
dataeaseShu
7d0b8e42d2
Merge pull request #7434 from dataease/pr@dev_one_dot_x
fix: 视图过滤器标签文字字号不对、标签背景高度不对
2023-12-28 11:18:51 +08:00
dataeaseShu
412100c984 fix: 视图过滤器标签文字字号不对、标签背景高度不对 2023-12-28 11:18:29 +08:00
dataeaseShu
279fdf7998
Merge pull request #7432 from dataease/pr@dev_one_dot_x
fix: 视图过滤器标签文字字号不对、标签背景高度不对
2023-12-28 11:14:42 +08:00
dataeaseShu
19d7f22ef8 fix: 视图过滤器标签文字字号不对、标签背景高度不对 2023-12-28 11:14:08 +08:00
Junjun
32632d5a25
Merge pull request #7430 from dataease/pr@dev@chore_l
chore: log
2023-12-28 11:00:17 +08:00
junjun
899f0ca2e5 chore: log 2023-12-28 10:58:24 +08:00
Junjun
049bb979af
Merge pull request #7429 from dataease/pr@dev@chore_log
chore: log
2023-12-28 10:41:02 +08:00
junjun
b666e1a093 chore: log 2023-12-28 10:38:57 +08:00
fit2cloud-chenyw
497e85833d
Merge pull request #7427 from dataease/pr@dev@fix_selector_filter
fix: 下拉过滤器设置首项和必填删除过滤器视图未更新
2023-12-28 10:23:28 +08:00
fit2cloud-chenyw
2204cad555 fix: 下拉过滤器设置首项和必填删除过滤器视图未更新 2023-12-28 10:21:47 +08:00
fit2cloud-chenyw
80d0822a24
Merge pull request #7418 from dataease/pr@dev@fix_filter_select_options
fix: 下拉过滤器选项先排序去重再取1000条
2023-12-27 18:07:16 +08:00
fit2cloud-chenyw
017dcffe67 fix: 下拉过滤器选项先排序去重再取1000条 2023-12-27 18:05:36 +08:00
dataeaseShu
f98bdf9a50
Merge pull request #7417 from dataease/pr@dev_one_dot_x
fix: 系统管理-任务管理-数据同步,点击“添加任务”后,页面左侧导航栏自动消失 #7373
2023-12-27 18:05:01 +08:00
dataeaseShu
9023b65fb4 fix: 系统管理-任务管理-数据同步,点击“添加任务”后,页面左侧导航栏自动消失 #7373 2023-12-27 18:02:15 +08:00
dataeaseShu
2ed9d7832a
Merge pull request #7412 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-27 16:08:10 +08:00
dataeaseShu
67592ee968 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-27 16:07:28 +08:00
dataeaseShu
f27dd9483a fix: 过滤组件编辑状态选择多个选项无法被选中 2023-12-27 16:04:32 +08:00
dataeaseShu
b8c4378ad2
Merge pull request #7404 from dataease/pr@dev_one_dot_x
fix: 字体
2023-12-27 15:16:44 +08:00
王嘉豪
5369093668
Merge pull request #7403 from dataease/pr@dev@refactor_loading
refactor: 去掉插件加载非必要的loading提示
2023-12-27 15:16:00 +08:00
dataeaseShu
9bdbd2c0f9 fix: 字体 2023-12-27 15:15:55 +08:00
wangjiahao
6263075942 refactor: 去掉插件加载非必要的loading提示 2023-12-27 14:53:08 +08:00
ulleo
6d7150c13d
Merge pull request #7398 from ulleo/dev
fix: AntV组合图视图计算字段修改后未提示指标变更
2023-12-27 14:14:16 +08:00
ulleo
e7ca2243fa fix: AntV组合图视图计算字段修改后未提示指标变更 2023-12-27 14:13:27 +08:00
fit2cloud-chenyw
395ada8033
Merge pull request #7393 from dataease/pr@dev@fix_filter_required_reset
fix: 文本下拉设置必填后反复编辑逻辑错误
2023-12-27 12:21:38 +08:00
fit2cloud-chenyw
41b9ec2537 fix: 文本下拉设置必填后反复编辑逻辑错误 2023-12-27 12:20:39 +08:00
fit2cloud-chenyw
8d07e7039b
Merge pull request #7390 from dataease/pr@dev@fix_select_first_full_screen
fix: 文本下拉设置首项在全屏模式可能无效
2023-12-27 12:06:23 +08:00
fit2cloud-chenyw
d3e7780a8f fix: 文本下拉设置首项在全屏模式可能无效 2023-12-27 12:05:21 +08:00
fit2cloud-chenyw
00db46339f
Merge pull request #7387 from dataease/pr@dev@perf_filter_full_screen_switch
perf: 仪表板过滤器在切换全屏场景失效
2023-12-27 11:43:58 +08:00
fit2cloud-chenyw
0aecda1989 perf: 仪表板过滤器在切换全屏场景失效 2023-12-27 11:38:28 +08:00
dataeaseShu
afa1f5fbf4
Merge pull request #7366 from dataease/pr@dev_one_dot_x
fix: 字体测试
2023-12-26 18:18:25 +08:00
dataeaseShu
8501ae871a fix: 字体测试 2023-12-26 18:17:58 +08:00
dataeaseShu
a1394f72fd
Merge pull request #7365 from dataease/pr@dev_one_dot_x
fix: 字体测试
2023-12-26 18:04:49 +08:00
dataeaseShu
df8fb354da fix: 字体测试 2023-12-26 18:03:59 +08:00
taojinlong
70ee4b2c13 fix: 关联数据集识别字段类型错误 2023-12-26 17:58:56 +08:00
fit2cloud-chenyw
cee9cdb824
Merge pull request #7363 from dataease/pr@dev@fix_filter_full_screen
fix: 反复切换全屏模式过滤器失效
2023-12-26 17:57:39 +08:00
fit2cloud-chenyw
28ffb0ee08 fix: 反复切换全屏模式过滤器失效 2023-12-26 17:56:12 +08:00
dataeaseShu
dbe1be667d
Merge pull request #7362 from dataease/pr@dev_one_dot_x
fix: 字体测试
2023-12-26 17:23:41 +08:00
dataeaseShu
a119e243f1 fix: 字体测试 2023-12-26 17:23:02 +08:00
ulleo
2f39a9b5f6
Merge pull request #7360 from ulleo/dev
fix: antv组合图同比环比占比计算无效
2023-12-26 16:31:24 +08:00
ulleo
517d7fcaac fix: antv组合图同比环比占比计算无效 2023-12-26 16:23:47 +08:00
wisonic-s
2e2101ca09
Merge pull request #7356 from dataease/pr@dev@fix_tab_switch
Pr@dev@fix tab switch
2023-12-26 15:27:39 +08:00
wisonic-s
676ebbe06c Merge remote-tracking branch 'origin/dev' into dev 2023-12-26 15:10:08 +08:00
wisonic-s
79f9889692 fix(视图): Tab 切换时重新渲染表格 2023-12-26 15:09:45 +08:00
fit2cloud-chenyw
191986df03
Merge pull request #7353 from dataease/pr@dev@fix_report_task_error
fix: 定时报告导出时间条形图报错NPE
2023-12-26 15:03:16 +08:00
fit2cloud-chenyw
cad49b4915 fix: 定时报告导出时间条形图报错NPE 2023-12-26 15:01:55 +08:00
fit2cloudrd
a272b2dfd0
Merge pull request #7352 from dataease/pr@dev_fix_init_pwd
fix: 修复升级版本时导致的初始密码被重置的问题
2023-12-26 15:00:06 +08:00
xuwei-fit2cloud
aade0f63f6 fix: 修复升级版本时导致的初始密码被重置的问题 2023-12-26 14:59:17 +08:00
fit2cloud-chenyw
d854bae49b
Merge pull request #7350 from dataease/pr@dev@fix_symbol_map_label_distinct
fix: 符号地图标签去重
2023-12-26 12:49:29 +08:00
fit2cloud-chenyw
2f0cb4d6e4 fix: 符号地图标签去重 2023-12-26 12:48:17 +08:00
wisonic-s
18e07517ef
Merge pull request #7341 from dataease/pr@dev@perf_chart_render
Pr@dev@perf chart render
2023-12-25 20:17:20 +08:00
wisonic-s
c38724102c perf(视图): 减少不必要的视图绘制 2023-12-25 20:15:18 +08:00
wisonic-s
bd1243372c fix(i18n): typo 2023-12-25 20:12:43 +08:00
fit2cloud-chenyw
50add2ab51
Merge pull request #7334 from dataease/pr@dev@perf_ext_wait_time_validator
perf: 定时报告额外等待时间验证
2023-12-25 17:22:42 +08:00
fit2cloud-chenyw
4dec1cd597 perf: 定时报告额外等待时间验证 2023-12-25 17:21:20 +08:00
wisonic-s
27db92ede8
Merge pull request #7332 from dataease/pr@dev@fix_chart_change_dataset
fix(视图): 数据集切换异常
2023-12-25 17:15:59 +08:00
wisonic-s
8691e9b223 fix(视图): 数据集切换异常 2023-12-25 17:13:42 +08:00
Junjun
8af62167e7
Merge pull request #7331 from dataease/pr@dev@fix_sql
fix: sqlserver分页报错
2023-12-25 16:46:34 +08:00
junjun
bbf3a5d606 fix: sqlserver分页报错 2023-12-25 16:43:58 +08:00
fit2cloud-chenyw
0d8b90f6a2
Merge pull request #7329 from dataease/pr@dev@style_filter_tree_empty
style: 下拉树过滤器空数据提示样式修复#7165
2023-12-25 16:41:29 +08:00
fit2cloud-chenyw
2de2398d87 style: 下拉树过滤器空数据提示样式修复#7165 2023-12-25 16:39:56 +08:00
fit2cloud-chenyw
d75248ee10
Merge pull request #7328 from dataease/pr@dev@fix_filter_first_item
fix: 下拉过滤器首项会影响其他仪表板
2023-12-25 16:21:41 +08:00
fit2cloud-chenyw
fb956acacf fix: 下拉过滤器首项会影响其他仪表板 2023-12-25 16:18:16 +08:00
ulleo
d1f0202911
Merge pull request #7327 from ulleo/dev
fix: 组合图设置渐变后修改主题色为深色渐变没有禁用
2023-12-25 16:17:31 +08:00
ulleo
727c66353a fix: 组合图设置渐变后修改主题色为深色渐变没有禁用 2023-12-25 16:16:30 +08:00
Junjun
bb66dd1fb2
Merge pull request #7326 from dataease/pr@dev@fix_sql
fix: sqlserver分页报错
2023-12-25 16:13:23 +08:00
junjun
cb308fc89a fix: sqlserver分页报错 2023-12-25 16:12:19 +08:00
wisonic-s
c60b4c3c28
Merge pull request #7324 from dataease/pr@dev@fix_chart_table_freeze
fix(视图-表格): 表格冻结字段校验。
2023-12-25 15:38:31 +08:00
wisonic-s
002cb84169 fix(视图-表格): 表格冻结字段校验。 2023-12-25 15:34:23 +08:00
fit2cloud-chenyw
1e3b419d5a
Merge pull request #7321 from dataease/pr@dev@fix_filter_invalid
Revert "fix(仪表板): 修复画布中存在查询按钮时,设置联动初次查询时没有带过滤条件问题 #7061"
2023-12-25 15:05:06 +08:00
fit2cloud-chenyw
178476016a Revert "fix(仪表板): 修复画布中存在查询按钮时,设置联动初次查询时没有带过滤条件问题 #7061"
This reverts commit 363a31dcfc.
2023-12-25 15:01:37 +08:00
fit2cloud-chenyw
55008d0714
Merge pull request #7318 from dataease/pr@dev@fix_mult_required_tips
fix: 多选下拉过滤器必填时空值没有提示
2023-12-25 14:22:48 +08:00
fit2cloud-chenyw
8f2a61bc76 fix: 多选下拉过滤器必填时空值没有提示 2023-12-25 14:20:47 +08:00
dataeaseShu
d9a5fb9c29
Merge pull request #7317 from dataease/pr@dev_one_dot_x
fix: 日期类型过滤组件没有请求
2023-12-25 14:08:45 +08:00
dataeaseShu
341a9e973c fix: 日期类型过滤组件没有请求 2023-12-25 14:08:16 +08:00
fit2cloud-chenyw
38a4e5b39d
Merge pull request #7316 from dataease/pr@dev@fix_chinese_sort_error
fix: 过滤器中文排序出现空项报错
2023-12-25 14:04:37 +08:00
fit2cloud-chenyw
5d59334b67
Merge pull request #7315 from dataease/pr@dev@fix_pg_number_like_filter
fix: PG数据源使用数字下拉模糊搜索报错
2023-12-25 14:03:55 +08:00
fit2cloud-chenyw
6d1ee388e9 fix: 过滤器中文排序出现空项报错 2023-12-25 14:01:36 +08:00
fit2cloud-chenyw
ce88e8ce80 fix: PG数据源使用数字下拉模糊搜索报错 2023-12-25 13:33:49 +08:00
ulleo
63bff6fc80
Merge pull request #7301 from ulleo/dev
fix: sql数据集查询字段错误
2023-12-22 19:02:09 +08:00
ulleo
4211ef035b fix: sql数据集查询字段错误 2023-12-22 19:01:44 +08:00
ulleo
15d449d30a
Merge pull request #7300 from ulleo/dev
fix: 区间条形图联动可能NPE
2023-12-22 18:28:43 +08:00
ulleo
552ab46792 fix: 区间条形图联动可能NPE 2023-12-22 18:28:06 +08:00
wisonic-s
af8a8b284c
Merge pull request #7299 from dataease/pr@dev@feat_text_select_clr_btn
feat(视图-文本下拉组件): 增加清空按钮。#7144
2023-12-22 18:01:26 +08:00
wisonic-s
403a9a1dda feat(视图-文本下拉组件): 增加清空按钮。#7144 2023-12-22 18:00:01 +08:00
ulleo
ffa800eb62
Merge pull request #7298 from ulleo/dev
fix: 区间条形图mysql直连查询字段错误
2023-12-22 17:53:40 +08:00
ulleo
911a1faa63 fix: 区间条形图mysql直连查询字段错误 2023-12-22 17:53:12 +08:00
ulleo
d01c29cb38
Merge pull request #7297 from ulleo/dev
fix: 区间条形图跳转设置内字段不正确
2023-12-22 17:13:07 +08:00
ulleo
efcfbf7e81 fix: 区间条形图跳转设置内字段不正确 2023-12-22 17:12:10 +08:00
wisonic-s
8c69070f62
Merge pull request #7295 from dataease/pr@dev@fix_pivot_table_settings
feat(视图-透视表): 透视表表头设置丢失。
2023-12-22 15:28:11 +08:00
wisonic-s
8d6768d4e2 feat(视图-透视表): 透视表表头设置丢失。 2023-12-22 15:25:16 +08:00
dataeaseShu
f5bc2d74a6
Merge pull request #7288 from dataease/pr@dev_one_dot_x
fix: 去除打印
2023-12-22 12:35:07 +08:00
dataeaseShu
878b41938b fix: 去除打印 2023-12-22 12:32:23 +08:00
dataeaseShu
ad48608e52
Merge pull request #7287 from dataease/pr@dev_one_dot_x
fix: 插件视图过滤器
2023-12-22 12:21:32 +08:00
dataeaseShu
88fc3a12d3 fix: 插件视图过滤器 2023-12-22 12:21:03 +08:00
Junjun
edd34c6874
Merge pull request #7286 from dataease/pr@dev@feat_merge
feat: 视图过滤器历史数据兼容
2023-12-22 12:04:30 +08:00
junjun
5e763b7b1a feat: 视图过滤器历史数据兼容 2023-12-22 12:03:31 +08:00
dataeaseShu
a4800544b1
Merge pull request #7285 from dataease/pr@dev_one_dot_x
fix: 插件test
2023-12-22 11:51:11 +08:00
dataeaseShu
c9a7a9e8a6 fix: 插件test 2023-12-22 11:50:45 +08:00
Junjun
7e14bc580b
Merge pull request #7284 from dataease/pr@dev@feat_merge
feat: 视图过滤器历史数据兼容
2023-12-22 11:37:42 +08:00
junjun
07cdb9c8b2 feat: 视图过滤器历史数据兼容 2023-12-22 11:36:22 +08:00
dataeaseShu
3604e5ea5d
Merge pull request #7283 from dataease/pr@dev_one_dot_x
fix: 插件视图过滤器
2023-12-22 11:31:03 +08:00
dataeaseShu
e2eee7239c fix: 插件视图过滤器 2023-12-22 11:30:35 +08:00
dataeaseShu
861a8acb8c
Merge pull request #7282 from dataease/pr@dev_one_dot_x
fix: 插件视图过滤枚举值
2023-12-22 11:18:16 +08:00
dataeaseShu
b6f97d4b6b fix: 插件视图过滤枚举值 2023-12-22 11:17:42 +08:00
dataeaseShu
f9c8dd41e1
Merge pull request #7278 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-22 10:22:23 +08:00
dataeaseShu
16f5249caf fix: 插件视图过滤器 2023-12-22 10:21:08 +08:00
dataeaseShu
868cfbe28e Merge branch 'dev' into pr@dev_one_dot_x 2023-12-22 09:41:41 +08:00
dataeaseShu
259f504dc3 fix: 气泡地图视图过滤器 2023-12-22 09:41:16 +08:00
dataeaseShu
db373ab5b6
Merge pull request #7270 from dataease/pr@dev_one_dot_x
fix: 视图过滤
2023-12-21 17:56:32 +08:00
dataeaseShu
1fa7285f34 fix: 视图过滤 2023-12-21 17:55:43 +08:00
dataeaseShu
d2a1799184
Merge pull request #7269 from dataease/pr@dev_one_dot_x
fix: 视图过滤器
2023-12-21 17:39:15 +08:00
dataeaseShu
e5a5bd2a8a fix: 视图过滤器 2023-12-21 17:38:45 +08:00
dataeaseShu
42fd7939cf
Merge pull request #7268 from dataease/pr@dev_one_dot_x
fix: 视图过滤器
2023-12-21 17:25:12 +08:00
dataeaseShu
430aec6a47 fix: 视图过滤器 2023-12-21 17:24:21 +08:00
Junjun
4a7aaffe18
Merge pull request #7267 from dataease/pr@dev@test_test
test: test build
2023-12-21 16:51:17 +08:00
junjun
c9a73456cf test: test build 2023-12-21 16:50:20 +08:00
ulleo
0968ff321d
Merge pull request #7262 from ulleo/dev
fix: 区间条形图提示问题调整
2023-12-21 16:08:34 +08:00
ulleo
666c6e4d53 fix: 区间条形图提示问题调整 2023-12-21 16:08:04 +08:00
ulleo
5721aeee25
Merge pull request #7261 from ulleo/dev
fix: 区间条形图在doris数据源下查询错误
2023-12-21 16:00:02 +08:00
ulleo
08f31371a6 fix: 区间条形图在doris数据源下查询错误 2023-12-21 15:59:22 +08:00
wisonic-s
401ccd4d8f
Merge pull request #7259 from dataease/pr@dev@feat_table_row_freeze
Pr@dev@feat table row freeze
2023-12-21 15:36:58 +08:00
wisonic-s
d798f9143f Merge remote-tracking branch 'origin/dev' into dev 2023-12-21 15:31:24 +08:00
wisonic-s
8b6afd41a6 feat(视图-表格): AntV 明细表/汇总表支持冻结行。 2023-12-21 15:31:07 +08:00
ulleo
c1ee8ee7ce
Merge pull request #7257 from ulleo/dev
fix: AntV轴虚线设置在存量视图中可能勾选状态不正确
2023-12-21 15:27:47 +08:00
wisonic-s
14d118ba3e fix(视图-表格): 修复 Echarts 表格冻结列后样式异常。 2023-12-21 15:24:42 +08:00
ulleo
eff3f27e29 fix: AntV轴虚线设置在存量视图中可能勾选状态不正确 2023-12-21 15:23:36 +08:00
dataeaseShu
e9891a38ff
Merge pull request #7256 from dataease/pr@dev_one_dot_x
fix: 文件名更改
2023-12-21 15:20:39 +08:00
dataeaseShu
b68753dec7 fix: 文件名更改 2023-12-21 15:18:53 +08:00
dataeaseShu
b3977e4aeb
Merge pull request #7253 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-21 15:05:16 +08:00
dataeaseShu
0ff7fb6350 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-21 15:03:55 +08:00
dataeaseShu
671ab0ba36 fix: 升级依赖 2023-12-21 15:02:26 +08:00
dataeaseShu
0eebcce0fe
Merge pull request #7250 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-21 14:33:25 +08:00
dataeaseShu
32450cab25 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-21 14:31:46 +08:00
dataeaseShu
62260e4452 fix: 视图查询逻辑修改 2023-12-21 14:30:38 +08:00
dataeaseShu
bc5b773afd
Merge pull request #7245 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-21 11:06:50 +08:00
dataeaseShu
c77ce44ff0 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-21 11:05:36 +08:00
dataeaseShu
a9d75a2f1d fix: 视图过滤器支持与或关系配置优化 2023-12-21 11:04:38 +08:00
dataeaseShu
a467297ac5 fix: 消息接收逻辑错误 #7237 2023-12-21 11:04:00 +08:00
王嘉豪
2efb8b2ed1
Merge pull request #7240 from dataease/pr@dev@fix_linkage-search-button
fix(仪表板): 修复画布中存在查询按钮时,设置联动初次查询时没有带过滤条件问题 #7061
2023-12-20 18:38:07 +08:00
wangjiahao
363a31dcfc fix(仪表板): 修复画布中存在查询按钮时,设置联动初次查询时没有带过滤条件问题 #7061 2023-12-20 18:27:45 +08:00
ulleo
fe85dc9f0b
Merge pull request #7238 from ulleo/dev
feat: AntV时间条形图 -> 区间条形图
2023-12-20 17:44:33 +08:00
ulleo
6446108053 feat: AntV时间条形图 -> 区间条形图 2023-12-20 17:43:55 +08:00
taojinlong
e8e15a0d5e
Merge pull request #7234 from dataease/pr@dev@fixSql
fix: 识别doris版本
2023-12-20 01:57:25 -06:00
taojinlong
4e0ba985d7 fix: 识别doris版本 2023-12-20 15:47:32 +08:00
Junjun
a967452dae
Merge pull request #7233 from dataease/pr@dev@feat_filter
feat: 视图过滤器历史数据兼容
2023-12-20 15:29:00 +08:00
junjun
311646747e feat: 视图过滤器历史数据兼容 2023-12-20 15:23:14 +08:00
taojinlong
6c34b94799
Merge pull request #7231 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2023-12-20 01:13:48 -06:00
taojinlong
c8fb6d1feb fix: 识别doris版本 2023-12-20 15:12:49 +08:00
dataeaseShu
4ba104ed38
Merge pull request #7230 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-20 14:59:26 +08:00
Junjun
91e3db2f9b
Merge pull request #7229 from dataease/pr@dev@feat_filter
feat: 视图过滤器历史数据兼容
2023-12-20 14:56:50 +08:00
wisonic-s
fd8919ac27
Merge pull request #7228 from dataease/pr@dev@feat_sub_dim_sort
Pr@dev@feat sub dim sort
2023-12-20 14:56:18 +08:00
dataeaseShu
e44c95d4eb Merge branch 'dev' into pr@dev_one_dot_x 2023-12-20 14:55:31 +08:00
junjun
b48d7fc20b feat: 视图过滤器历史数据兼容 2023-12-20 14:54:49 +08:00
dataeaseShu
05e27fd696 fix: 增加阿里巴巴普惠体字体 2023-12-20 14:51:42 +08:00
Junjun
362ee4893d
Merge pull request #7226 from dataease/pr@dev@feat_filter
feat: 视图过滤器历史数据兼容
2023-12-20 14:35:25 +08:00
junjun
2d098243f5 feat: 视图过滤器历史数据兼容 2023-12-20 14:34:20 +08:00
wisonic-s
fbbb434860 Merge branch 'dev' into pr@dev@feat_sub_dim_sort
# Conflicts:
#	core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java
2023-12-20 14:24:11 +08:00
王嘉豪
0f59488fc9
Merge pull request #7224 from dataease/pr@dev@feat_report-view-details
feat: 定时报告发送明细表数据支持全量发送
2023-12-20 14:19:03 +08:00
wangjiahao
25966938d9 feat: 定时报告发送明细表数据支持全量发送 2023-12-20 14:17:20 +08:00
wisonic-s
f2d6b45284 feat(视图): 子维度支持自定义排序。#5977 2023-12-20 14:16:49 +08:00
wisonic-s
a910263ee8 fix(视图-分组堆叠柱状图): 提示显示分组信息。 2023-12-20 14:11:15 +08:00
wisonic-s
c00c2b49c9 fix(视图-表格): 隐藏表头显示异常。 2023-12-20 14:10:46 +08:00
taojinlong
c735f70903 fix: 展示驱动支持的版本 2023-12-20 12:14:06 +08:00
taojinlong
c540f3bf3c Merge branch 'dev' into pr@dev@fixSql 2023-12-20 12:02:09 +08:00
Junjun
415893e736
Merge pull request #7222 from dataease/pr@dev@feat_logic
feat: 视图过滤器支持与或关系配置
2023-12-20 11:27:24 +08:00
junjun
ef0985dafd feat: 视图过滤器支持与或关系配置 2023-12-20 11:26:14 +08:00
dataeaseShu
38dbe1f97f
Merge pull request #7221 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-20 11:17:32 +08:00
dataeaseShu
4e5bba5ba2 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-20 11:15:26 +08:00
dataeaseShu
28ae01b938 fix: 视图过滤器支持与或关系配置 2023-12-20 11:14:44 +08:00
王嘉豪
5e1df694f5
Merge pull request #7220 from dataease/pr@dev@feat_public-link
feat(仪表板): 仪表板公共链接支持全屏切换
2023-12-20 11:03:53 +08:00
wangjiahao
6bc734bd8e feat(仪表板): 仪表板公共链接支持全屏切换 2023-12-20 11:03:03 +08:00
王嘉豪
7b272949b2
Merge pull request #7219 from dataease/pr@dev@refactor_loading
refactor: 去掉非必要loading提示
2023-12-20 10:21:14 +08:00
wangjiahao
a2eef83d0f refactor: 去掉非必要loading提示 2023-12-20 10:04:00 +08:00
Junjun
e8ebb46769
Merge pull request #7217 from dataease/pr@dev@feat_merge
feat: 视图过滤器tree历史数据兼容与处理
2023-12-19 18:18:05 +08:00
junjun
6bf8dc92f9 feat: 视图过滤器tree历史数据兼容与处理 2023-12-19 18:16:13 +08:00
dataeaseShu
748e201e4c
Merge pull request #7216 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-19 17:56:36 +08:00
dataeaseShu
bbb597ad4d Merge branch 'dev' into pr@dev_one_dot_x 2023-12-19 17:55:29 +08:00
dataeaseShu
c9f9122c12 fix: 视图过滤器支持与或关系配置 2023-12-19 17:54:25 +08:00
王嘉豪
8ca1a71a74
Merge pull request #7215 from dataease/pr@dev@feat_jump-filter
feat: 跳转支持和过滤组件允许配合使用 #5924
2023-12-19 17:47:34 +08:00
taojinlong
c9d5ad971e fix: 【仪表板】sqlserver下拉树组件过滤失效 2023-12-19 17:46:48 +08:00
wangjiahao
2c7a5c623a feat: 跳转支持和过滤组件允许配合使用 #5924 2023-12-19 17:46:24 +08:00
taojinlong
62422a4b98
Merge pull request #7213 from dataease/pr@dev@fixSql
fix: 数据源版本
2023-12-19 02:22:33 -06:00
taojinlong
cede34b12c fix: 数据源版本 2023-12-19 16:21:48 +08:00
王嘉豪
17975631d3
Merge pull request #7212 from dataease/pr@dev@feat_jump-filter
feat: 跳转支持和过滤组件允许配合使用 #5924
2023-12-19 16:20:46 +08:00
wangjiahao
6d3e004e59 feat: 跳转支持和过滤组件允许配合使用 #5924 2023-12-19 16:19:40 +08:00
ulleo
1bfd2c4231
Merge pull request #7208 from ulleo/dev
feat: AntV时间条形图逻辑调整
2023-12-19 15:07:13 +08:00
ulleo
0d06f0357d feat: AntV时间条形图逻辑调整 2023-12-19 15:04:26 +08:00
王嘉豪
fd90ab837f
Merge pull request #7207 from dataease/pr@dev@refactor_linkage-filter
Pr@dev@refactor linkage filter
2023-12-19 14:46:30 +08:00
wangjiahao
ef617f1fec refactor: 联动跳转外部参数选择视图或字段时支持搜索 #5973 2023-12-19 14:44:26 +08:00
taojinlong
c94a89faae
Merge pull request #7206 from dataease/pr@dev@fixSql
fix: ck 类型识别错误
2023-12-18 22:23:06 -06:00
taojinlong
aa083b35e7 fix: ck 类型识别错误 2023-12-19 12:19:00 +08:00
wangjiahao
4ccced2bc0 style: 首页元素优化去掉技术交流群 2023-12-19 11:56:15 +08:00
taojinlong
1a3240c764
Merge pull request #7205 from dataease/pr@dev@fixSql
fix: MySQL 数据表中有 blob 类型字段时定时同步预览无数据
2023-12-18 21:55:38 -06:00
王嘉豪
48f75b96ca
Merge pull request #7204 from dataease/pr@dev@fix_panel
Pr@dev@fix panel
2023-12-19 11:53:55 +08:00
taojinlong
fefec9337e fix: MySQL 数据表中有 blob 类型字段时定时同步预览无数据 2023-12-19 11:53:50 +08:00
wangjiahao
0f4e3bb62c refactor(仪表板): 去掉预览加载时非必要的全局loading提示 2023-12-19 11:51:51 +08:00
wangjiahao
1340198c5a fix(视图): 修复在开启刷新的情况下,视图加载错误后没有继续刷新的问题 2023-12-19 11:46:42 +08:00
dataeaseShu
09944f177e
Merge pull request #7203 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-19 10:25:28 +08:00
dataeaseShu
ab2af799a5 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-19 10:23:30 +08:00
dataeaseShu
88225ec104 fix: 点击下拉框外的区域时,能将下拉框收起 2023-12-19 10:22:12 +08:00
taojinlong
0a86f6cd64
Merge pull request #7197 from dataease/pr@dev@fixSql
Merge branch 'dev' into pr@dev@fixSql
2023-12-18 03:36:38 -06:00
taojinlong
2c0d5cd2ad
Merge branch 'dev' into pr@dev@fixSql 2023-12-18 03:36:33 -06:00
taojinlong
531c42e398 Merge branch 'dev' into pr@dev@fixSql 2023-12-18 17:33:47 +08:00
taojinlong
8436f2e293 feat: 【数据源】数据源驱动可以标记支持的数据源版本范围 2023-12-18 17:32:04 +08:00
wisonic-s
9dfdd55eaf
Merge pull request #7196 from dataease/pr@dev@feat_table_freeze
feat(视图-表格): 明细表、汇总表支持冻结前N列。#6205
2023-12-18 17:28:55 +08:00
wisonic-s
263ebe6cf9 feat(视图-表格): 明细表、汇总表支持冻结前N列。#6205 2023-12-18 17:22:53 +08:00
fit2cloudrd
7fa0726148
Merge pull request #7193 from dataease/fit2cloudrd-patch-1
Delete .github/workflows/auto-pr.yml
2023-12-18 15:56:28 +08:00
fit2cloudrd
1d3601f3f9
Delete .github/workflows/auto-pr.yml 2023-12-18 15:55:25 +08:00
fit2cloudrd
e0c9a60c58
Merge pull request #7192 from dataease/fit2cloudrd-patch-1
fix: .typos.toml
2023-12-18 15:51:55 +08:00
fit2cloudrd
a5e342ac52
fix: .typos.toml 2023-12-18 15:50:54 +08:00
fit2cloud-chenyw
7fba060770
Merge pull request #7185 from dataease/pr@dev@perf_mobile_loop_refresh
perf: 移动端token过期之后循环刷新页面
2023-12-18 12:45:04 +08:00
fit2cloud-chenyw
bdb2a2dac7 perf: 移动端token过期之后循环刷新页面 2023-12-18 12:44:28 +08:00
fit2cloud-chenyw
9c394cc30e
Merge pull request #7183 from dataease/pr@dev@perf_report_task_flyway
perf: 定时报告收件人数据结构
2023-12-18 11:33:49 +08:00
fit2cloud-chenyw
07d252c940 perf: 定时报告收件人数据结构 2023-12-18 11:32:50 +08:00
wisonic-s
3ea84269d0 Merge remote-tracking branch 'origin/dev' into dev 2023-12-18 11:13:51 +08:00
dataeaseShu
110c448a90
Merge pull request #7182 from dataease/pr@dev_one_dot_x
fix: 过滤组件首项禁用后首次手动设置默认项无法正常显示
2023-12-18 10:52:11 +08:00
dataeaseShu
1ac8878dcf fix: 过滤组件首项禁用后首次手动设置默认项无法正常显示 2023-12-18 10:48:34 +08:00
ulleo
5342593e54
Merge pull request #7180 from ulleo/dev
feat: AntV组合图横轴网格线增加虚线配置
2023-12-15 18:35:14 +08:00
fit2cloud-chenyw
e4a03b4ab3
Merge pull request #7179 from dataease/pr@dev@perf_filter_required
perf: 过滤器必填逻辑
2023-12-15 18:16:13 +08:00
fit2cloud-chenyw
514b04be2a perf: 过滤器必填逻辑 2023-12-15 18:13:41 +08:00
ulleo
c4d8f43da3 feat: AntV组合图横轴网格线增加虚线配置 2023-12-15 18:13:20 +08:00
fit2cloud-chenyw
f87222084a
Merge pull request #7172 from dataease/pr@dev@fix_modify_pwd_tips
perf: 删除页面右上角修改密码提示功能
2023-12-15 10:36:49 +08:00
fit2cloud-chenyw
9336719ee4 perf: 删除页面右上角修改密码提示功能 2023-12-15 10:35:45 +08:00
fit2cloud-chenyw
9d7f7e7cfc
Merge pull request #7166 from dataease/pr@dev@perf_report_2_group
perf: 定时报告发送组织角色
2023-12-14 17:10:27 +08:00
fit2cloud-chenyw
5d373c147b perf: 定时报告发送组织角色 2023-12-14 17:09:31 +08:00
fit2cloudrd
aa270f135e
Merge pull request #7164 from dataease/pr@dev_update_version
chore : 升级版本号至1.18.14
2023-12-14 16:16:40 +08:00
xuwei-fit2cloud
91b8feeb50 chore : 升级版本号至1.18.14 2023-12-14 16:15:51 +08:00
wisonic-s
e214af834f refactor(视图-表格阈值): 表格阈值编辑界面输入框对齐。 2023-12-14 16:03:33 +08:00
fit2cloud-chenyw
e6dc17d99d
Merge pull request #7159 from dataease/pr@dev@feat_report_to_role_org
feat: 定时报告发送至角色、组织flyway
2023-12-14 13:44:00 +08:00
fit2cloud-chenyw
a4b2ca7b5f feat: 定时报告发送至角色、组织flyway 2023-12-14 13:43:28 +08:00
fit2cloud-chenyw
18971ebee0
Merge pull request #7158 from dataease/pr@dev@feat_report_to_role_org
feat: 定时报告发送至角色、组织
2023-12-14 13:41:47 +08:00
fit2cloud-chenyw
f28f9d830f feat: 定时报告发送至角色、组织 2023-12-14 13:39:49 +08:00
ulleo
b40edc2f36
Merge pull request #7157 from ulleo/dev
feat: AntV时间条形图 时间类型限制
2023-12-14 12:04:51 +08:00
ulleo
c6d31241a6 feat: AntV时间条形图 时间类型限制 2023-12-14 12:04:11 +08:00
ulleo
8cac74bca3
Merge pull request #7156 from ulleo/dev
feat: AntV时间条形图 字段名称调整
2023-12-14 11:44:27 +08:00
ulleo
a79b95a2d8 feat: AntV时间条形图 字段名称调整 2023-12-14 11:44:06 +08:00
ulleo
782ba90c1b
Merge pull request #7154 from ulleo/dev
feat: AntV时间条形图
2023-12-14 11:26:14 +08:00
ulleo
4bafcaeb97 feat: AntV时间条形图 2023-12-14 11:24:26 +08:00
wisonic-s
a663ce6486
Merge pull request #7146 from dataease/pr@dev@refactor_table_edit
refactor(视图-表格编辑): 表格样式编辑部分属性换行。#7124
2023-12-13 18:16:07 +08:00
wisonic-s
7176349068 refactor(视图-表格编辑): 表格样式编辑部分属性换行。#7124 2023-12-13 18:14:53 +08:00
fit2cloud-chenyw
0a2bce9d2d
Merge pull request #7137 from dataease/pr@dev@fix_disable_user_report
feat: 定时报告过滤掉已禁用用户
2023-12-13 15:05:15 +08:00
fit2cloud-chenyw
2c72b7441c feat: 定时报告设置额外等待时间 2023-12-13 15:04:14 +08:00
fit2cloud-chenyw
056e1448d0 feat: 定时报告过滤掉已禁用用户 2023-12-13 13:39:57 +08:00
taojinlong
918dd9b568
Merge pull request #7135 from dataease/pr@dev@fixSql
fix: 解析sql出错
2023-12-12 22:39:31 -06:00
fit2cloud-chenyw
ec4dd54bc2
Merge pull request #7134 from dataease/pr@dev@feat_report_to_lark_group
feat: 定时报告发送至飞书群聊
2023-12-13 12:26:00 +08:00
fit2cloud-chenyw
5cc0262f97 feat: 定时报告发送至飞书群聊 2023-12-13 12:25:24 +08:00
maninhill
bbb0973e15
Merge pull request #7122 from dataease/maninhill-patch-1
Update README.md
2023-12-12 12:34:48 +08:00
maninhill
bb682c6bbb
Update README.md 2023-12-12 12:34:36 +08:00
dataeaseShu
7418cf3891
Merge pull request #7121 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-12 12:01:25 +08:00
dataeaseShu
67f25afb57 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-12 12:00:56 +08:00
dataeaseShu
6fdd649ef5 fix: 去除无效代码 2023-12-12 12:00:26 +08:00
dataeaseShu
a0be293ca9
Merge pull request #7120 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-12 11:56:40 +08:00
dataeaseShu
7e99c4d0ef Merge branch 'dev' into pr@dev_one_dot_x 2023-12-12 11:56:06 +08:00
dataeaseShu
4ba083f48f fix: 开启首项后,刷新页面,没有首项选项的视图显示成空白了 2023-12-12 11:54:35 +08:00
taojinlong
483eb6a197 fix: 解析sql出错 2023-12-11 18:40:16 +08:00
taojinlong
6400f4b4c6
Merge pull request #7115 from dataease/pr@dev@fixSql
feat: 系统管理-任务管理-数据同步菜单支持排序 #5760
2023-12-11 03:35:33 -06:00
taojinlong
6a4bcffbdc feat: 系统管理-任务管理-数据同步菜单支持排序 #5760 2023-12-11 17:34:46 +08:00
taojinlong
69ee90e541 feat: 系统管理-任务管理-数据同步菜单支持排序 #5760 2023-12-11 17:29:22 +08:00
Junjun
d83afd1389
Merge pull request #7111 from dataease/pr@dev@feat_page
feat: 支持分页
2023-12-11 16:14:27 +08:00
junjun
f14cf36563 feat: 支持分页 2023-12-11 16:13:33 +08:00
fit2cloud-chenyw
7995de2676
Merge pull request #7110 from dataease/pr@dev@fix_demo_user_disable
fix: demo用户默认失效#5995
2023-12-11 16:12:17 +08:00
fit2cloud-chenyw
42a1c1d0c5 fix: demo用户默认失效#5995 2023-12-11 16:11:23 +08:00
Junjun
f0971a209e
Merge pull request #7107 from dataease/pr@dev@feat_page
feat: 支持分页
2023-12-11 15:22:22 +08:00
junjun
db848ade7f feat: 支持分页 2023-12-11 15:21:38 +08:00
Junjun
28a62028cb
Merge pull request #7105 from dataease/pr@dev@feat_page
feat: 支持分页
2023-12-11 14:22:31 +08:00
junjun
67d5441c4b feat: 支持分页 2023-12-11 14:21:24 +08:00
ulleo
c4664243c2
Merge pull request #7104 from ulleo/dev
fix: AntV组合图bugs
2023-12-11 13:42:39 +08:00
ulleo
d5924b6e48 fix: AntV组合图bugs
副轴指标无法设置颜色
设置为散点图时无法显示提示
2023-12-11 13:41:54 +08:00
王嘉豪
a5e4ad1a1e
Merge pull request #7101 from dataease/pr@dev@fix_panel
fix: 仅调整 Tab 组件的标签顺序未触发到仪表板的保存按钮转为可点击状态问题 #6133
2023-12-11 12:18:29 +08:00
wangjiahao
3e55d127c8 fix: 仅调整 Tab 组件的标签顺序未触发到仪表板的保存按钮转为可点击状态问题 #6133 2023-12-11 12:12:15 +08:00
wangjiahao
339c8d7728 refactor: 帮助文档URL变更 2023-12-11 11:31:56 +08:00
wisonic-s
70986fddd7
Merge pull request #7092 from dataease/pr@dev@fix_chart_label
Merge remote-tracking branch 'origin/dev' into dev
2023-12-08 17:42:23 +08:00
wisonic-s
6c924193a6 Merge remote-tracking branch 'origin/dev' into dev 2023-12-08 17:40:41 +08:00
wisonic-s
7bbfe6c21f fix(视图-横向柱状图): 标签和纵轴重叠#6634 2023-12-08 17:40:20 +08:00
wangjiahao
c43850fa3f fix: 修复隐藏Tab头部未触发保存问题 2023-12-08 17:31:26 +08:00
fit2cloud-chenyw
57646cb6a5
Merge pull request #7090 from dataease/pr@dev@perf_filter_first_selector
fix: 查询按钮设置关联范围失效
2023-12-08 17:29:29 +08:00
fit2cloud-chenyw
491f1b9f76 fix: 查询按钮设置关联范围失效 2023-12-08 17:27:48 +08:00
wisonic-s
788fb97d02 fix(视图-饼图/环形图): 限制标签显示在视图内部。#6626 2023-12-08 17:04:19 +08:00
fit2cloud-chenyw
980928bd04
Merge pull request #7087 from dataease/pr@dev@perf_filter_first_selector
fix: 下拉过滤器设置首项会影响到其他仪表板
2023-12-08 16:28:00 +08:00
fit2cloud-chenyw
d7756c8065
Merge branch 'dev' into pr@dev@perf_filter_first_selector 2023-12-08 16:27:54 +08:00
fit2cloud-chenyw
065853cd80 fix: 下拉过滤器设置首项会影响到其他仪表板 2023-12-08 16:24:54 +08:00
wisonic-s
380d89086b
Merge pull request #7084 from dataease/pr@dev@fix_chart_detail
fix(视图): 表格详情使用原有样式,其他视图统一样式,不使用斑马纹。
2023-12-08 14:40:33 +08:00
wisonic-s
06a28fa1f4 fix(视图): 表格详情使用原有样式,其他视图统一样式,不使用斑马纹。 2023-12-08 14:27:39 +08:00
wisonic-s
c83772f6ba style: 代码格式化 2023-12-08 11:19:00 +08:00
wisonic-s
4e73bb90d4 fix(视图): 斑马纹默认值 2023-12-08 11:11:49 +08:00
王嘉豪
13ce9eb420
Merge pull request #7081 from dataease/pr@dev@fix_panel-filter
fix: 修复添加边框样式后过滤组件等无点击效果问题
2023-12-07 18:42:51 +08:00
wangjiahao
643e69c86c fix: 修复添加边框样式后过滤组件等无点击效果问题 2023-12-07 18:40:46 +08:00
ulleo
ff5ff60321
Merge pull request #7071 from ulleo/dev
feat: AntV轴分割线支持设置虚线
2023-12-07 14:55:39 +08:00
ulleo
c0552950f7 feat: AntV轴分割线支持设置虚线 2023-12-07 14:52:54 +08:00
王嘉豪
d3602c7fb0
Merge pull request #7064 from dataease/pr@dev@refactor_log
refactor: 优化前端日志
2023-12-07 11:05:20 +08:00
王嘉豪
fdb4f8bf49
Merge branch 'dev' into pr@dev@refactor_log 2023-12-07 11:04:31 +08:00
wangjiahao
39fd081379 refactor: 优化前端日志 2023-12-07 10:01:15 +08:00
taojinlong
eed807dc09
Merge pull request #7054 from dataease/pr@dev@fixSql
fix: 数据源插件拼接错误
2023-12-06 04:15:28 -06:00
taojinlong
0e70d24d7c fix: 数据源插件拼接错误 2023-12-06 18:13:08 +08:00
fit2cloud-chenyw
0476ea1cc0
Merge pull request #7044 from dataease/pr@dev@perf_filter_select_first
perf: 下拉文本首项作用范围超出仪表板
2023-12-06 16:31:20 +08:00
fit2cloud-chenyw
8583fbc1d1 perf: 下拉文本首项作用范围超出仪表板 2023-12-06 16:17:00 +08:00
王嘉豪
1f773511a3
Merge pull request #7038 from dataease/pr@dev@fix_template-vtext
fix: 优化文本XSS校验,防止出现模版编辑出现卡死现象 #5258 #6977
2023-12-06 15:00:30 +08:00
wangjiahao
83d05b719b fix: 优化文本XSS校验,防止出现模版编辑出现卡死现象 #5258 #6977 2023-12-06 14:55:00 +08:00
taojinlong
203352bddc
Merge pull request #7036 from dataease/pr@dev@fixSql
fix: 没有已完成的同步任务,无法进行增量同步
2023-12-05 23:53:21 -06:00
taojinlong
419a33c32b fix: 没有已完成的同步任务,无法进行增量同步 2023-12-06 13:52:23 +08:00
王嘉豪
f7ef7fc7dd
Merge pull request #7031 from dataease/pr@dev@fix_mobile
fix: 修复普通用户移动端设计界面画布区域视图无法展示问题
2023-12-06 10:57:23 +08:00
wangjiahao
4d95e14769 fix: 修复普通用户移动端设计界面画布区域视图无法展示问题 2023-12-06 10:53:08 +08:00
taojinlong
39e21130a7
Merge pull request #7019 from dataease/pr@dev@fixSql
fix: ES数据源创建数据集后报错,剔除sql不支持的数据类型 #6293
2023-12-05 04:07:23 -06:00
taojinlong
2bfe32f9d5 fix: ES数据源创建数据集后报错,剔除sql不支持的数据类型 #6293 2023-12-05 18:06:02 +08:00
dataeaseShu
dfc22e1fc6
Merge pull request #7014 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-12-05 16:45:34 +08:00
dataeaseShu
0aefe3a4f3 Merge branch 'dev' into pr@dev_one_dot_x 2023-12-05 16:44:10 +08:00
dataeaseShu
9775af5169 fix: 全屏预览下tab组件标签位置不正确 2023-12-05 16:43:08 +08:00
fit2cloud-chenyw
28c873b67e
Merge pull request #7012 from dataease/pr@dev@perf_sqlserver_tree_selector
fix: sqlserver下拉树过滤器报错
2023-12-05 16:24:45 +08:00
fit2cloud-chenyw
2096d05837 fix: sqlserver下拉树过滤器报错 2023-12-05 16:24:13 +08:00
ulleo
71b411430f
Merge pull request #7011 from ulleo/dev
AntV组合图支持多指标
2023-12-05 16:01:36 +08:00
ulleo
ba9852a9e8 fix: AntV组合图批量拖拽指标,图表类型不正确 2023-12-05 15:59:45 +08:00
王嘉豪
a56e254e1f
Merge pull request #7006 from dataease/pr@dev@fix_outer-params-filter
fix: 文本搜索开启必填后首次过滤结果与外部参数冲突问题
2023-12-05 14:22:05 +08:00
wangjiahao
95696f1094 fix: 文本搜索开启必填后首次过滤结果与外部参数冲突问题 2023-12-05 14:19:19 +08:00
fit2cloud-chenyw
baeb7f154b
Merge pull request #7003 from dataease/pr@dev@fix_symol_map_tooltips
fix: 符号地图标签提示未去重
2023-12-05 11:44:20 +08:00
fit2cloud-chenyw
3cf950cb84 fix: 符号地图标签提示未去重 2023-12-05 11:43:10 +08:00
王嘉豪
29fc0b2d4b
Merge pull request #7002 from dataease/pr@dev@fix_blog-url
fix: 修复首页最新动态跳转链接不正确问题
2023-12-05 11:19:56 +08:00
wangjiahao
cebad4d908 fix: 修复首页最新动态跳转链接不正确问题 2023-12-05 11:17:56 +08:00
Junjun
eac2be019b
Merge pull request #6999 from dataease/pr@dev@feat_calc
feat: 计算字段支持二次引用 #5996
2023-12-05 10:46:41 +08:00
junjun
0c8a50ae41 feat: 计算字段支持二次引用 #5996 2023-12-05 10:45:56 +08:00
ulleo
9764929ead feat: AntV组合图支持多指标
#6853
2023-12-04 17:59:26 +08:00
maninhill
f9c1710086
Merge pull request #6964 from dataease/maninhill-patch-2
Update README.md
2023-12-01 17:35:38 +08:00
maninhill
435f05ffe8
Update README.md 2023-12-01 17:35:19 +08:00
maninhill
db14a76c59
Merge pull request #6963 from dataease/maninhill-patch-1
Update README.md
2023-12-01 17:34:40 +08:00
maninhill
74130c497d
Update README.md 2023-12-01 17:34:28 +08:00
dataeaseShu
4570877539
Merge pull request #6947 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-30 17:45:14 +08:00
dataeaseShu
6dd352ae26 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-30 17:44:41 +08:00
dataeaseShu
905be5a84a fix: 使用数据库数据集新增计算字段,如果点击引用字段输入框中有信息,保存时会提示字段表达式语法错误。 #6919 2023-11-30 17:43:21 +08:00
Junjun
68551c59a5
Merge pull request #6945 from dataease/pr@dev@fix_union
fix: 关联数据集报错 #6894
2023-11-30 16:57:44 +08:00
junjun
c591a8377e fix: 关联数据集报错 #6894 2023-11-30 16:56:53 +08:00
taojinlong
6aedad4bd1
Merge pull request #6944 from dataease/pr@dev@fixSql
fix: API 超时时间
2023-11-30 02:38:48 -06:00
Junjun
58e4c593b2
Merge pull request #6942 from dataease/pr@dev@fix_union
fix: 关联数据集报错 #6894
2023-11-30 16:37:01 +08:00
taojinlong
cba0c4130c fix: API 超时时间 2023-11-30 16:35:54 +08:00
taojinlong
06409a39d1
Merge pull request #6943 from dataease/pr@dev@fixSql
fix: API 丢失null字段
2023-11-30 02:25:45 -06:00
taojinlong
a18015dbbd fix: API 丢失null字段 2023-11-30 16:24:47 +08:00
junjun
c8a4059dd4 fix: 关联数据集保存 #6894 2023-11-30 16:19:59 +08:00
taojinlong
17b9b7c809
Merge pull request #6938 from dataease/pr@dev@fixSql
fix: API 丢失null字段
2023-11-29 22:39:19 -06:00
taojinlong
3e8e910c25 fix: API 丢失null字段 2023-11-30 12:37:59 +08:00
taojinlong
78ae088cca
Merge pull request #6934 from dataease/pr@dev@fixSql
fix: SQL变量误报错 #6624
2023-11-29 05:27:08 -06:00
taojinlong
c22e25ec00 fix: SQL变量误报错 #6624 2023-11-29 19:26:12 +08:00
fit2cloud-chenyw
da3a96de8d
Merge pull request #6920 from dataease/pr@dev@perf_select_first_filter_tab
perf: 下拉过滤器与选项卡交互
2023-11-29 16:25:15 +08:00
fit2cloud-chenyw
f78ab3f29d perf: 下拉过滤器与选项卡交互 2023-11-29 16:23:56 +08:00
ulleo
a11e9a5731
Merge pull request #6918 from ulleo/dev
fix: 在指标设置为“占比”的情况下,钻取可能触发 / by zero 报错
2023-11-29 14:57:22 +08:00
ulleo
b8af080b4d fix: 在指标设置为“占比”的情况下,钻取可能触发 / by zero 报错 2023-11-29 14:47:18 +08:00
fit2cloud-chenyw
515b881558
Merge pull request #6917 from dataease/pr@dev@perf_edit_filter
perf: 下拉过滤器首选项作用于tab中视图(编辑状态)
2023-11-29 14:15:03 +08:00
fit2cloud-chenyw
ed3117af5b perf: 下拉过滤器首选项作用于tab中视图(编辑状态) 2023-11-29 14:12:36 +08:00
taojinlong
70effc90fd
Merge pull request #6914 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2023-11-28 23:03:49 -06:00
taojinlong
2062cfd4e6 fix: SQL变量误报错 #6624 2023-11-29 12:59:43 +08:00
taojinlong
02d678a9b6 fix: 校验查询超时 2023-11-29 12:22:58 +08:00
taojinlong
f337c73c11 fix: 解析sql报错 2023-11-29 12:13:47 +08:00
dataeaseShu
f6ebf7f440
Merge pull request #6913 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-29 11:38:55 +08:00
dataeaseShu
5ed6578742 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-29 11:38:25 +08:00
dataeaseShu
0fa959e8d5 test: 微信测试 2023-11-29 11:33:44 +08:00
fit2cloud-chenyw
3bad3b42d5
Merge pull request #6912 from dataease/pr@dev@perf_tab_view_filter
perf: 过滤器设置首项作用于tab内视图预览无效
2023-11-29 11:29:01 +08:00
fit2cloud-chenyw
d7141dfa9a perf: 过滤器设置首项作用于tab内视图预览无效 2023-11-29 11:25:49 +08:00
dataeaseShu
52690e9e83
Merge pull request #6911 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-29 11:12:53 +08:00
dataeaseShu
cfb4557b8e Merge branch 'dev' into pr@dev_one_dot_x 2023-11-29 11:12:15 +08:00
dataeaseShu
bba53c048b test: 微信测试 2023-11-29 11:11:03 +08:00
wisonic-s
f64f2b89b2
Merge pull request #6910 from dataease/pr@dev@fix_click_btn_lost
fix(视图): 修复联动跳转选框在全屏预览状态下部分不可见
2023-11-29 10:18:14 +08:00
wisonic-s
63e0c71cf8 fix(视图): 修复联动跳转选框在全屏预览状态下部分不可见 2023-11-29 10:14:08 +08:00
王嘉豪
ab1daeb508
Merge pull request #6907 from dataease/pr@dev@style_UI
style: 样式优化
2023-11-28 23:03:37 +08:00
wangjiahao
5a100ee572 style: 样式优化 2023-11-28 22:59:04 +08:00
wangjiahao
9d7227885f refactor: 优化控制台打印 2023-11-28 19:12:28 +08:00
wisonic-s
b19d2b7fc6
Merge pull request #6905 from dataease/pr@dev@fix_multi_drag
fix(视图): 修复指标/维度多选拖拽未正确删除不符合的项
2023-11-28 17:51:33 +08:00
wisonic-s
79523e343e fix(视图): 修复指标/维度多选拖拽未正确删除不符合的项 2023-11-28 17:50:16 +08:00
taojinlong
47ea8c0784
Merge pull request #6904 from dataease/pr@dev@fixSql
feat: 增加一个同步日志保留时间
2023-11-28 03:40:23 -06:00
王嘉豪
67c94ede43
Merge pull request #6903 from dataease/pr@dev@refactor_layer
refactor: 调整过滤组件边框图层层级,优化外部参数优先级
2023-11-28 17:38:32 +08:00
taojinlong
5a1451be55 feat: 增加一个同步日志保留时间 2023-11-28 17:37:56 +08:00
wangjiahao
09f2a70173 refactor: 调整过滤组件边框图层层级,优化外部参数优先级 2023-11-28 17:36:35 +08:00
fit2cloud-chenyw
9aecfe0960
Merge pull request #6902 from dataease/pr@dev@fix_select_grid_filter
fix: 列表过滤器模糊搜索缺少选项
2023-11-28 17:07:51 +08:00
fit2cloud-chenyw
1fc6a221ad fix: 列表过滤器模糊搜索缺少选项 2023-11-28 17:07:07 +08:00
taojinlong
c29a4bd415
Merge pull request #6901 from dataease/pr@dev@fixSql
refactor: 去掉打印
2023-11-28 03:02:03 -06:00
taojinlong
23e0200ce7 refactor: 回滚 2023-11-28 16:57:48 +08:00
taojinlong
26e2500122 refactor: 去掉打印 2023-11-28 16:40:48 +08:00
王嘉豪
0025bbf245
Merge pull request #6899 from dataease/pr@dev@refactor_outer-params-fiter-tree
fix: 外部参数下拉树不生效问题
2023-11-28 16:35:52 +08:00
wangjiahao
81d9941794 fix: 外部参数下拉树不生效问题 2023-11-28 16:33:50 +08:00
dataeaseShu
adb51f5f84
Merge pull request #6897 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-28 16:06:08 +08:00
dataeaseShu
c3348c1b81 fix: 代码冲突 2023-11-28 16:05:33 +08:00
fit2cloud-chenyw
da4df430d2
Merge pull request #6896 from dataease/pr@dev@perf_filter
perf: 过滤器在编辑页面触发两次请求
2023-11-28 16:04:25 +08:00
fit2cloud-chenyw
50b03eef6a perf: 过滤器在编辑页面触发两次请求 2023-11-28 16:01:00 +08:00
dataeaseShu
7135cdcb9b Merge branch 'dev' into pr@dev_one_dot_x 2023-11-28 16:00:01 +08:00
dataeaseShu
a1ec52406d fix: 全屏预览模式下视图标题的备注无法显示 #6207 2023-11-28 15:58:16 +08:00
ulleo
bf8b4c5558
Merge pull request #6895 from ulleo/dev
feat: 组合图默认第一个指标为柱状图,第二个指标为折线图
2023-11-28 15:29:40 +08:00
ulleo
9920be094b feat: 组合图默认第一个指标为柱状图,第二个指标为折线图 2023-11-28 15:27:11 +08:00
王嘉豪
679d2d95ad
Merge pull request #6893 from dataease/pr@dev@refactor_outer-params-filter
refactor: 优化外部参数过滤组件配置名称显示
2023-11-28 15:17:36 +08:00
wangjiahao
5ef1e4970a refactor: 优化外部参数过滤组件配置名称显示 2023-11-28 15:14:21 +08:00
wangjiahao
34ea49b15a fix: 修复外部参数数字区间过滤组件数值匹配不正确问题 2023-11-28 15:01:24 +08:00
ulleo
a9c596458b
Merge pull request #6891 from ulleo/dev
feat: AntV散点图类别支持重命名
2023-11-28 14:35:46 +08:00
ulleo
67805111cb feat: AntV散点图类别支持重命名 2023-11-28 14:34:23 +08:00
taojinlong
dafba5d930
Merge pull request #6861 from dataease/pr@dev@fixSql
fix: 去掉数据库名
2023-11-27 23:40:45 -06:00
fit2cloud-chenyw
92c6c26d4c
Merge pull request #6887 from dataease/pr@dev@feat_account_uid
feat: 内置账号转uid接口
2023-11-28 11:21:22 +08:00
fit2cloud-chenyw
b3fe0814c5 feat: 内置账号转uid接口 2023-11-28 11:15:07 +08:00
fit2cloud-chenyw
1fae464f3b
Merge pull request #6881 from dataease/pr@dev@perf_default_pwd_tips
perf: 使用默认密码登录提示但还可以切换路由
2023-11-28 09:38:50 +08:00
fit2cloud-chenyw
82cfba4863 perf: 使用默认密码登录提示但还可以切换路由 2023-11-28 09:37:59 +08:00
fit2cloud-chenyw
78efa65739
Merge pull request #6879 from dataease/pr@perf_tree_select_filter_i18n
perf(过滤器): 树过滤器跨数据集多字段错误信息国际化
2023-11-27 21:09:18 +08:00
fit2cloud-chenyw
cac151a493 perf(过滤器): 树过滤器跨数据集多字段错误信息国际化 2023-11-27 21:07:58 +08:00
fit2cloud-chenyw
fdff860e9b
Merge pull request #6878 from dataease/pr@dev@fix_tree_filter_sort
perf(过滤器): 树过滤器改变排序方式后默认值重置
2023-11-27 20:37:20 +08:00
fit2cloud-chenyw
35c87788be perf(过滤器): 树过滤器改变排序方式后默认值重置 2023-11-27 20:36:36 +08:00
fit2cloud-chenyw
e091527fe9
Merge pull request #6875 from dataease/pr@dev@perf_tree_filter
perf(过滤器): 树过滤器废弃限制1000条
2023-11-27 18:43:12 +08:00
fit2cloud-chenyw
343e272895 perf(过滤器): 树过滤器废弃限制1000条 2023-11-27 18:42:30 +08:00
fit2cloud-chenyw
660bb227f6
Merge pull request #6874 from dataease/pr@dev@perf_tree_select_filter
perf(过滤器): 树过滤器添加排序字段后会多出一级
2023-11-27 18:28:58 +08:00
fit2cloud-chenyw
1929f17a0c perf(过滤器): 树过滤器添加排序字段后会多出一级 2023-11-27 18:27:56 +08:00
fit2cloud-chenyw
751adb98a4
Merge pull request #6870 from dataease/pr@dev@perf_filter_dialog_dataset_search
perf(过滤器): 过滤器弹窗搜索数据集错误
2023-11-27 17:51:27 +08:00
fit2cloud-chenyw
9954795df3 perf(过滤器): 过滤器弹窗搜索数据集错误 2023-11-27 17:49:33 +08:00
fit2cloud-chenyw
bfb98c0a6d
Merge pull request #6869 from dataease/pr@dev@perf_ds_like_search
perf(数据源): 模糊搜索以及1000条限制排序
2023-11-27 17:27:12 +08:00
fit2cloud-chenyw
97a7321fd4 perf(数据源): 模糊搜索以及1000条限制排序 2023-11-27 17:24:13 +08:00
taojinlong
ba26066860 fix: [Bug]API数[Bug]权限问题,demo用户无权限管理驱动,但可通过接口调用实现驱动添加 #6812 2023-11-27 17:11:29 +08:00
taojinlong
ad83d80746 fix: [Bug]API数据源数据结构不含暂时为空的字段 #6234 2023-11-27 16:27:31 +08:00
wisonic-s
c1df24d08b
Merge pull request #6864 from dataease/pr@dev@fix_echarts_table_index_column
fix(视图-echarts表格): 修复序号列宽度调整无效
2023-11-27 14:38:08 +08:00
wisonic-s
0f5ce0d67c fix(视图-echarts表格): 修复序号列宽度调整无效 2023-11-27 14:35:58 +08:00
taojinlong
693f83ad6d fix: 去掉数据库名 2023-11-27 12:30:27 +08:00
wisonic-s
3e5218216a
Merge pull request #6840 from dataease/pr@dev@fix_radar_custom_min
fix(视图-雷达图): 雷达图最小值取实际最小值
2023-11-24 16:43:07 +08:00
wisonic-s
8e4d32b8c9 fix(视图-雷达图): 雷达图最小值取实际最小值 2023-11-24 16:34:19 +08:00
taojinlong
88b47ca368
Merge pull request #6839 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2023-11-24 02:02:27 -06:00
wisonic-s
26533c0143
Merge pull request #6838 from dataease/pr@dev@fix_table_page_size_change
fix(视图-明细表): 修复非直连模式下明细表分页由小变大不显示数据
2023-11-24 15:39:01 +08:00
wisonic-s
e42143ee5a fix(视图-明细表): 修复非直连模式下明细表分页由小变大不显示数据 2023-11-24 15:28:53 +08:00
taojinlong
597d897473 fix: Excel数据集字段重复提示信息多了一个“:” 2023-11-24 12:19:01 +08:00
taojinlong
a5e8a72c7a fix: API数据源优化提示信息 2023-11-24 12:17:58 +08:00
taojinlong
6426f86695 fix: 【数据集】替换数据集,有的字段导入失败 2023-11-24 11:56:08 +08:00
wisonic-s
fde89a1028
Merge pull request #6826 from dataease/pr@dev@feat_dim_quota_multi_drag
feat: 维度/指标多选拖拽
2023-11-23 22:02:11 +08:00
wisonic-s
7f25d8d535 feat: 维度/指标多选拖拽 2023-11-23 21:59:29 +08:00
ulleo
cf9849ffdc
Merge pull request #6822 from ulleo/dev
fix: AntV组合图无法进行联动
2023-11-23 18:02:34 +08:00
ulleo
29703f950b fix: AntV组合图无法进行联动 2023-11-23 18:01:54 +08:00
ulleo
f6c6a3121d
Merge pull request #6816 from ulleo/dev
fix: antv散点图跳转无效
2023-11-23 16:48:34 +08:00
ulleo
f485899163 fix: antv散点图跳转无效 2023-11-23 16:48:04 +08:00
ulleo
50edc9ca9d
Merge pull request #6815 from ulleo/dev
fix: 明细表无法添加指标字段
2023-11-23 15:31:33 +08:00
ulleo
d7009f46f8 fix: 明细表无法添加指标字段 2023-11-23 15:30:54 +08:00
ulleo
90775b7197
Merge pull request #6814 from ulleo/dev
fix: AntV散点图指标维度计算占比提示异常
2023-11-23 14:43:13 +08:00
ulleo
9884d1e976 fix: AntV散点图指标维度计算占比提示异常 2023-11-23 14:42:22 +08:00
fit2cloudrd
3648ff82f0
Merge pull request #6805 from dataease/fit2cloudrd-patch-1
Update MongoConstants.java
2023-11-23 09:08:35 +08:00
fit2cloudrd
aee84cff91
Update MongoConstants.java 2023-11-23 09:08:03 +08:00
王嘉豪
317e186d51
Merge pull request #6803 from dataease/pr@dev@fix_mobile-show
fix: 修复移动端设计界面待选组件区域字体显示比例过大问题
2023-11-22 19:14:05 +08:00
wangjiahao
3e689d9fea fix: 修复移动端设计界面待选组件区域字体显示比例过大问题 2023-11-22 19:12:26 +08:00
ulleo
625fb1e61c
Merge pull request #6801 from ulleo/dev
fix: AntV散点图自定义排序显示内容不正确
2023-11-22 18:15:00 +08:00
ulleo
6491512389 fix: AntV散点图自定义排序显示内容不正确 2023-11-22 18:14:08 +08:00
taojinlong
a6c23c4074
Merge pull request #6799 from dataease/pr@dev@fixSql
fix: 直连presto数据源使用时间过滤组件报错 #6359
2023-11-22 03:53:07 -06:00
taojinlong
4175d58e8f fix: 直连presto数据源使用时间过滤组件报错 #6359 2023-11-22 17:43:06 +08:00
wangjiahao
d8b1238409 style: 画布组件自适应按钮优化 2023-11-22 17:00:06 +08:00
ulleo
e268ff5c24
Merge pull request #6794 from ulleo/dev
fix: echarts散点图类别轴拖入类型错误
2023-11-22 15:01:43 +08:00
ulleo
87cf205f24 fix: echarts散点图类别轴拖入类型错误 2023-11-22 15:01:06 +08:00
王嘉豪
987814a004
Merge pull request #6793 from dataease/pr@dev@fix_subject-tab
fix: 优化编辑状态Tab加载方式改为实时加载,防止未加载视图对主题改变不响应问题 #6644
2023-11-22 14:55:58 +08:00
wangjiahao
7faefef74b fix: 优化编辑状态Tab加载方式改为实时加载,防止未加载视图对主题改变不响应问题 #6644 2023-11-22 14:54:26 +08:00
王嘉豪
d06d2210b4
Merge pull request #6792 from dataease/pr@dev@refactor_panel-tab-change
fix: 修复Tab页中的不同画布之间的过滤组件可能相互影响问题
2023-11-22 14:27:20 +08:00
ulleo
fea6462197
Merge pull request #6791 from ulleo/dev
feat: 针对antv散点图横轴内有纬度的情况,切换图表类型清空横轴
2023-11-22 14:26:38 +08:00
wangjiahao
1409d06b29 fix: 修复Tab页中的不同画布之间的过滤组件可能相互影响问题 2023-11-22 14:26:14 +08:00
ulleo
eb25dfb58b Merge remote-tracking branch 'origin/dev' into dev 2023-11-22 14:25:39 +08:00
ulleo
774099d65f feat: 针对antv散点图横轴内有纬度的情况,切换图表类型清空横轴 2023-11-22 14:25:24 +08:00
王嘉豪
c95affb66b
Merge pull request #6788 from dataease/pr@dev@refactor-panel
fix: 修复将图表和过滤组件添加到选项卡内过滤组件的默认值筛选将不生效问题 #6777
2023-11-22 13:53:39 +08:00
wangjiahao
110c6857c8 fix: 修复将图表和过滤组件添加到选项卡内过滤组件的默认值筛选将不生效问题 #6777 2023-11-22 13:49:33 +08:00
wangjiahao
27976ad1b4 style: 工具栏样式调整 2023-11-22 12:46:27 +08:00
taojinlong
99d40944f7
Merge pull request #6785 from dataease/pr@dev@fixSql
fix: 使用视图插件的和数据源插件,两者组合制作仪表板视图时,视图查看异常 #6223
2023-11-21 04:30:16 -06:00
taojinlong
fd0fe7dff4 fix: 使用视图插件的和数据源插件,两者组合制作仪表板视图时,视图查看异常 #6223 2023-11-21 18:28:26 +08:00
taojinlong
80a5c893fd
Merge pull request #6772 from dataease/pr@dev@fixSql
refactor: 回滚
2023-11-20 20:50:55 -06:00
taojinlong
9a639a1cf2 refactor: 回滚 2023-11-21 10:04:01 +08:00
taojinlong
775c42f833
Merge pull request #6769 from dataease/pr@dev@fixSql
Pr@dev@fix sql
2023-11-20 04:43:15 -06:00
taojinlong
3fbb8db02e fix: [Bug]修改已存在数据源保存时提示已存在相同配置数据源 #6267 2023-11-20 18:42:30 +08:00
ulleo
91dd09c574
Merge pull request #6768 from ulleo/dev
fix: 对成柱状图维度错位
2023-11-20 18:12:08 +08:00
ulleo
3349d6b89b fix: 对成柱状图维度错位
#6745
2023-11-20 18:10:03 +08:00
taojinlong
c189301915 fix: 升级 jsqlparser 2023-11-20 18:06:52 +08:00
taojinlong
56008051ea fix: oracle数据库使用数据库数据集,保存数据集后没有数据 2023-11-20 17:51:25 +08:00
ulleo
c177583b60
Merge pull request #6766 from ulleo/dev
feat: 隐藏对称柱状图的纵轴名称设置
2023-11-20 17:35:59 +08:00
ulleo
8f00d8678c feat: 隐藏对称柱状图的纵轴名称设置 2023-11-20 17:35:10 +08:00
taojinlong
5194cc61ad fix: API 数据集同步任务增量更新修改为全量更新不生效 2023-11-20 17:11:19 +08:00
taojinlong
977afdef15 fix: 设置API超时时间后依然给出提示 2023-11-20 16:09:38 +08:00
taojinlong
e0bea05f10
Merge pull request #6760 from dataease/pr@dev@fixSql
fix: 编辑sql数据集,设置参数出错
2023-11-19 21:50:58 -06:00
taojinlong
4605b862b4 fix: 编辑sql数据集,设置参数出错 2023-11-20 11:49:57 +08:00
ulleo
e37026158f
Merge pull request #6755 from ulleo/dev
fix: AntV组合图纵轴轴值设置不生效
2023-11-17 18:03:40 +08:00
ulleo
65bbed7151 fix: AntV组合图纵轴轴值设置不生效 2023-11-17 18:02:55 +08:00
wisonic-s
c14e2e2ecf
Merge pull request #6744 from dataease/pr@dev@fix_table_page_size_change
fix: 明细表分页由小变大时不显示数据
2023-11-17 16:31:36 +08:00
wisonic-s
6ec48192af fix: 明细表分页由小变大时不显示数据 2023-11-17 16:27:32 +08:00
taojinlong
4e3b8e47d9
Merge pull request #6742 from dataease/pr@dev@fixSql
fix: sqlserver 下拉组件有排序时筛选报错
2023-11-17 02:20:28 -06:00
taojinlong
03b727c4ac fix: sqlserver 下拉组件有排序时筛选报错 2023-11-17 16:19:39 +08:00
wisonic-s
e9c6d9741e
Merge pull request #6730 from dataease/pr@dev@fix_antv_tooltip_position
fix: antv 提示偏移
2023-11-16 18:48:27 +08:00
wisonic-s
89f439a091 fix: antv 提示偏移 2023-11-16 18:46:15 +08:00
wisonic-s
5be7ab1d2a refactor: 雷达图编辑属性修改。 2023-11-16 16:13:34 +08:00
wisonic-s
3399a4d736
Merge pull request #6722 from dataease/pr@dev@feat_echarts_radar_custom_min_max
feat: echarts雷达图自定义最大值最小值。
2023-11-16 16:07:28 +08:00
wisonic-s
0399b64304 feat: echarts雷达图自定义最大值最小值。 2023-11-16 16:03:28 +08:00
王嘉豪
dd071d57e4
Merge pull request #6721 from dataease/pr@dev@fix_outer-params
fix(仪表板): 修复部分外部参数添加按钮点击没反应问题
2023-11-16 16:01:24 +08:00
wangjiahao
a0aada709f fix(仪表板): 修复部分外部参数添加按钮点击没反应问题 2023-11-16 15:54:23 +08:00
ulleo
da43c446ea
Merge pull request #6719 from ulleo/dev
feat: 调整AntV表格斑马纹颜色配置与Echarts统一
2023-11-16 14:46:35 +08:00
ulleo
4f1b0daf34 feat: 调整AntV表格斑马纹颜色配置与Echarts统一 2023-11-16 14:45:53 +08:00
ulleo
64f04be02f
Merge pull request #6717 from ulleo/dev
fix: antv组合图插件 数值格式没有清除上一个指标的设置
2023-11-16 14:26:24 +08:00
ulleo
48199eb271 fix: antv组合图插件 数值格式没有清除上一个指标的设置 2023-11-16 14:25:21 +08:00
wisonic-s
a248312061
Merge pull request #6709 from dataease/pr@dev@fix_antv_table_index_zebra_stripe
fix: antv汇总表序号列斑马纹不生效
2023-11-15 21:30:44 +08:00
wisonic-s
6ae686d72e fix: antv汇总表序号列斑马纹不生效 2023-11-15 21:28:41 +08:00
wisonic-s
5424346aa9
Merge pull request #6708 from dataease/pr@dev@fix_echarts_table_hide_summary
fix: echarts表格隐藏表头同时隐藏统计行
2023-11-15 21:12:30 +08:00
wisonic-s
e290b4a489 fix: echarts表格隐藏表头同时隐藏统计行 2023-11-15 21:10:32 +08:00
ulleo
dd89657d6c
Merge pull request #6706 from ulleo/dev
feat: 去除指标卡大小设置中多余的分割线
2023-11-15 17:59:16 +08:00
ulleo
24f8db7ad9 feat: 去除指标卡大小设置中多余的分割线 2023-11-15 17:58:50 +08:00
wisonic-s
f777cad41a
Merge pull request #6704 from dataease/pr@dev@feat_custom_sort_top_and_find
feat: 维度自定义排序支持置顶和搜索#6288
2023-11-15 17:00:37 +08:00
wisonic-s
5c5aced547 feat: 维度自定义排序支持置顶和搜索#6288 2023-11-15 16:58:53 +08:00
王嘉豪
671b6d2b0c
Merge pull request #6703 from dataease/pr@dev@refactor_rich-text-view
refactor(视图): 富文本视图点击编辑按钮文本区域进入编辑状态
2023-11-15 16:42:45 +08:00
wangjiahao
b7f29ce38c refactor(视图): 富文本视图点击编辑按钮文本区域进入编辑状态 2023-11-15 16:40:06 +08:00
王嘉豪
dbb2dc8564
Merge pull request #6702 from dataease/pr@dev@style_error-message
style: 调整视图错误提示样式
2023-11-15 16:10:01 +08:00
wangjiahao
0951a31a0b style: 调整视图错误提示样式 2023-11-15 16:08:09 +08:00
ulleo
efa62ad79a
Merge pull request #6701 from ulleo/dev
chore: 动态排序图插件版本号升级至1.18.13
2023-11-15 16:05:58 +08:00
ulleo
44e925e5c7 chore: 动态排序图插件版本号升级至1.18.13 2023-11-15 16:05:24 +08:00
ulleo
7c8f228d31
Merge pull request #6699 from ulleo/dev
fix: 动态排序图中“分组/维度”使用计算字段时,视图显示异常
2023-11-15 15:57:32 +08:00
ulleo
a356c6c484 fix: 动态排序图中“分组/维度”使用计算字段时,视图显示异常
#6218
2023-11-15 15:56:48 +08:00
王嘉豪
4b347a3f7c
Merge pull request #6698 from dataease/pr@dev@feat_outerparams-adptor
feat(仪表板): 仪表板外部参数支持匹配过滤组件,兼容多选范围组件 #5891
2023-11-15 15:48:58 +08:00
wangjiahao
07f24aed1c feat(仪表板): 仪表板外部参数支持匹配过滤组件,兼容多选范围组件 #5891 2023-11-15 15:46:25 +08:00
fit2cloudrd
17669d8260
Merge pull request #6697 from dataease/pr@dev_update_version_13
chore: 升级版本号至1.18.13
2023-11-15 15:25:27 +08:00
xuwei-fit2cloud
28c68881e7 chore: 升级版本号至1.18.13 2023-11-15 15:22:54 +08:00
wisonic-s
447496665b
Merge pull request #6695 from dataease/pr@dev@fix_label_text
fix: 指标卡/文本卡字体在 mac 上不生效
2023-11-15 12:00:53 +08:00
wisonic-s
7d23c5ff0d fix: 指标卡/文本卡字体在 mac 上不生效 2023-11-15 11:57:03 +08:00
wisonic-s
19c2ecb02c refactor: echarts指标卡位置属性调整 2023-11-15 11:56:28 +08:00
wisonic-s
11b020162b fix: 指标卡后缀字体大小不统一 2023-11-15 11:55:55 +08:00
王嘉豪
b4a145bbda
Merge pull request #6694 from dataease/pr@dev@feat_outerparams
feat(仪表板): 仪表板外部参数支持匹配过滤组件 #5891
2023-11-15 11:31:16 +08:00
wangjiahao
d37e7c57ab feat(仪表板): 仪表板外部参数支持匹配过滤组件 #5891 2023-11-15 11:30:04 +08:00
fit2cloud-chenyw
db56266cd6
Merge pull request #6693 from dataease/pr@dev@Perf_doris_filter_search
perf: doris数据源下拉过滤器选项模糊搜索
2023-11-15 11:12:07 +08:00
fit2cloud-chenyw
5adbb85ae5 perf: doris数据源下拉过滤器选项模糊搜索 2023-11-15 11:10:40 +08:00
fit2cloud-chenyw
c3dbc0e4f4
Merge pull request #6690 from dataease/pr@dev@perf_doris_filter_sort
perf: doris数据源过滤器选项排序
2023-11-15 10:32:57 +08:00
fit2cloud-chenyw
7c8a3e231a perf: doris数据源过滤器选项排序 2023-11-15 10:32:02 +08:00
王嘉豪
90f1ee1970
Merge pull request #6687 from dataease/pr@dev@fix_tab-lazy
fix(仪表板): 修复通过仪表板样式中部分属性更新,tab组件中非当前页中组件未生效问题 #6644
2023-11-15 09:35:16 +08:00
wangjiahao
afe7bffd9b fix(仪表板): 修复通过仪表板样式中部分属性更新,tab组件中非当前页中组件未生效问题 #6644 2023-11-15 09:34:09 +08:00
wisonic-s
c497f02cf4
Merge pull request #6681 from dataease/pr@dev@feat_quota_chart_suffix
feat: 指标卡支持空值处理和后缀 #5413 #5576
2023-11-14 19:22:59 +08:00
wisonic-s
ef9ab063cd feat: 指标卡支持空值处理和后缀 #5413 #5576 2023-11-14 19:21:16 +08:00
王嘉豪
c1b69d2de6
Merge pull request #6680 from dataease/pr@dev@refactor_custom-color
refactor(仪表板): 优化自定义颜色数据加载时机,改为需要配置时加载,防止初始化即加载导致请求时间过长 #6638
2023-11-14 16:37:42 +08:00
wangjiahao
f04671ee7a refactor(仪表板): 优化自定义颜色数据加载时机,改为需要配置时加载,防止初始化即加载导致请求时间过长 #6638 2023-11-14 16:30:26 +08:00
fit2cloud-chenyw
e308e1c249
Merge pull request #6679 from dataease/pr@dev@fix_log_api_permission
fix: 日志api未校验对应菜单权限
2023-11-14 16:18:48 +08:00
fit2cloud-chenyw
a1e9eb6b6b fix: 日志api未校验对应菜单权限 2023-11-14 16:18:12 +08:00
fit2cloud-chenyw
7a774d29be
Merge pull request #6678 from dataease/pr@dev@_perf_filter_selector_options
perf: 下拉过滤器使用后台模糊搜索
2023-11-14 16:05:46 +08:00
fit2cloud-chenyw
a014b5200f perf: 下拉过滤器使用后台模糊搜索 2023-11-14 16:03:49 +08:00
ulleo
6f5d6579c1
Merge pull request #6677 from ulleo/dev
feat: 表格增加斑马纹
2023-11-14 15:56:21 +08:00
ulleo
fe593bbecc feat: 表格增加斑马纹 2023-11-14 15:55:24 +08:00
fit2cloud-chenyw
3ed4c133ba perf: 下拉过滤器选模糊搜索 2023-11-14 10:18:25 +08:00
fit2cloud-chenyw
5c24fee5e2
Merge pull request #6667 from dataease/pr@dev@fix_select_filter
fix: 下拉过滤器选择排序字段后切换选项字段下拉框消失
2023-11-13 16:46:14 +08:00
fit2cloud-chenyw
bcf8d0b3f9 fix: 下拉过滤器选择排序字段后切换选项字段下拉框消失 2023-11-13 16:45:10 +08:00
dataeaseShu
ba636807f5
Merge pull request #6666 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-13 16:44:35 +08:00
dataeaseShu
09eed25ae4 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-13 16:43:55 +08:00
dataeaseShu
9cf7f133cb fix: 全屏预览状态下查看符号地图显示图层不正确 2023-11-13 16:43:07 +08:00
wisonic-s
039278d898
Merge pull request #6664 from dataease/pr@dev@feat_radar_axis_min_max
feat: 雷达图值轴自定义最大值最小值
2023-11-13 16:19:42 +08:00
wisonic-s
a3d50972c6 feat: 雷达图值轴自定义最大值最小值 2023-11-13 16:17:26 +08:00
ulleo
3b7ab13003
Merge pull request #6663 from ulleo/dev
fix: echarts组合图高级设置显示不支持
2023-11-13 15:53:25 +08:00
ulleo
65437cd93b fix: echarts组合图高级设置显示不支持 2023-11-13 15:52:36 +08:00
fit2cloud-chenyw
4e18f11f8c
Merge pull request #6662 from dataease/pr@dev@style_filter_required
style: 仪表板过滤器必填项样式
2023-11-13 15:52:21 +08:00
fit2cloud-chenyw
08ef70ada3 style: 仪表板过滤器必填项样式 2023-11-13 15:51:19 +08:00
ulleo
a4c37e54dd
Merge pull request #6660 from ulleo/dev
feat: 优化tab设置选择隐藏时的样式
2023-11-13 15:31:32 +08:00
ulleo
fa81f59129 feat: 优化tab设置选择隐藏时的样式
#6447
2023-11-13 15:30:59 +08:00
ulleo
e3f5573238
Merge pull request #6659 from ulleo/dev
feat: antv 组合图
2023-11-13 15:21:51 +08:00
ulleo
3878f8fde4 feat: AntV 组合图增加横轴、纵轴设置
#6099
2023-11-13 15:20:03 +08:00
dataeaseShu
6aff57bb26
Merge pull request #6657 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-13 15:01:41 +08:00
fit2cloud-chenyw
25e4c93ead
Merge pull request #6656 from dataease/pr@dev@style_symbol_map_tooltip
style: 符号地图编辑页面标签和提示字段下拉框样式
2023-11-13 15:00:31 +08:00
dataeaseShu
19d42b117a Merge branch 'dev' into pr@dev_one_dot_x 2023-11-13 15:00:18 +08:00
dataeaseShu
53bc9518c4 fix: 全屏预览模式下视图标题的备注无法显示 #6207 2023-11-13 14:59:13 +08:00
fit2cloud-chenyw
407d2fa661 style: 符号地图编辑页面标签和提示字段下拉框样式 2023-11-13 14:57:34 +08:00
fit2cloud-chenyw
6401518f38
Merge pull request #6655 from dataease/pr@dev@perf_hide_person_pwd
perf: 个人信息接口隐藏密码
2023-11-13 14:31:08 +08:00
fit2cloud-chenyw
afedf4141c perf: 个人信息接口隐藏密码 2023-11-13 14:30:30 +08:00
dataeaseShu
801af3df89
Merge pull request #6654 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-13 13:44:41 +08:00
dataeaseShu
bc90bd3ae7 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-13 13:43:36 +08:00
dataeaseShu
fbb2367693 fix: 全屏预览模式下视图标题的备注无法显示 #6207 2023-11-13 13:42:14 +08:00
dataeaseShu
07f85cff65
Merge pull request #6653 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-13 10:52:29 +08:00
dataeaseShu
e8d30d7905 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-13 10:51:26 +08:00
dataeaseShu
5a46067293 fix: 升级axios 2023-11-13 10:50:08 +08:00
dataeaseShu
40bcfbfc46
Merge pull request #6652 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-13 10:32:20 +08:00
dataeaseShu
57fc50e641 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-13 10:31:30 +08:00
dataeaseShu
e6ce5d3744 fix: 全屏预览模式下视图标题的备注无法显示 #6207 2023-11-13 10:29:07 +08:00
taojinlong
8d3819f31e
Merge pull request #6650 from dataease/pr@dev@fixds
Pr@dev@fixds
2023-11-12 19:50:33 -06:00
taojinlong
3a11d762c0 feat: oracle 支持 字符集"US7ASCII", "AL32UTF8" 2023-11-10 17:10:32 +08:00
taojinlong
f83d6ac880 feat: 【仪表板】文本搜索组件支持 SQL 参数 2023-11-10 16:52:09 +08:00
wisonic-s
ac8083f257
Merge pull request #6636 from dataease/pr@dev@fix_chart_edit
fix: 图表编辑异常
2023-11-10 15:40:36 +08:00
wisonic-s
e9581e0b68 fix: 图表编辑异常 2023-11-10 15:38:26 +08:00
ulleo
beafeb4f7a feat: antv组合图插件 大小设置
#6189
2023-11-10 13:45:44 +08:00
wisonic-s
2f6e41a183
Merge pull request #6622 from dataease/pr@dev@feat_hide_table_header
feat: 表格支持隐藏表头#5873
2023-11-09 17:53:59 +08:00
taojinlong
e2f59d5da4 feat: decimal类型应该映射为Doris的DECIMALV3 2023-11-09 17:51:29 +08:00
wisonic-s
9b8cd839ee feat: 表格支持隐藏表头#5873 2023-11-09 17:50:16 +08:00
fit2cloud-chenyw
c9fec321eb
Merge pull request #6621 from dataease/pr@dev@fix_map_mapping
fix: echarts地图高级配置地名映射会影响地图颜色#6192
2023-11-09 17:39:58 +08:00
fit2cloud-chenyw
6157b74c8b fix: echarts地图高级配置地名映射会影响地图颜色#6192 2023-11-09 17:39:09 +08:00
taojinlong
1bff8251c1 feat: 在数据表的配置页,增加请求超时时间的控制,默认请求超时时间为:30s 2023-11-09 17:25:04 +08:00
taojinlong
dcfaeb33b3 feat: 所有用户如果使用默认密码登录,均强制要求修改密码 2023-11-09 17:06:20 +08:00
fit2cloud-chenyw
65a6fd2c48
Merge pull request #6620 from dataease/pr@dev@fix_role_tips
fix: 角色列表普通员工禁止操作提示文案#6593
2023-11-09 16:48:15 +08:00
fit2cloud-chenyw
8bd0a30e15 fix: 角色列表普通员工禁止操作提示文案#6593 2023-11-09 16:47:31 +08:00
taojinlong
5275c28bd3 fix: 新开发的数据源插件替换时,存在使用中的数据源数据集则无法更新 2023-11-09 16:34:18 +08:00
fit2cloud-chenyw
46a4c07b1c
Merge pull request #6619 from dataease/pr@dev@feat_filter_required
feat: 过滤器设置为必填选项
2023-11-09 16:30:09 +08:00
fit2cloud-chenyw
e917c85204 feat: 过滤器设置为必填选项 2023-11-09 16:29:21 +08:00
taojinlong
0b213f36d4
Merge pull request #6618 from dataease/pr@dev@fixds
feat: Excel数据集上传文件后,可以支持删除上传文件
2023-11-09 02:25:40 -06:00
taojinlong
6cdf45fc27 feat: Excel数据集上传文件后,可以支持删除上传文件 2023-11-09 16:21:36 +08:00
fit2cloud-chenyw
7d3819d653
Merge pull request #6614 from dataease/pr@dev@feat_filter_required
feat: 下拉过滤器设置为必填选项
2023-11-09 15:39:37 +08:00
fit2cloud-chenyw
d94189d153 feat: 下拉过滤器设置为必填选项 2023-11-09 15:38:24 +08:00
ulleo
ddf7207fc4 feat: antv组合图插件 颜色设置增加渐变与透明度 2023-11-09 10:57:00 +08:00
wisonic-s
f27ce1d60a
Merge pull request #6610 from dataease/pr@dev@feat_ecahrts_table_linkage_jump
feat: Echarts 表格联动跳转
2023-11-08 19:26:11 +08:00
wisonic-s
6d554add86 feat: Echarts 表格联动跳转 2023-11-08 19:24:37 +08:00
ulleo
c110087e72
Merge pull request #6599 from ulleo/dev
feat: 指标卡通过阈值的方式设置背景色
2023-11-08 16:44:24 +08:00
ulleo
2e74720455 feat: 指标卡通过阈值的方式设置背景色
#6231
2023-11-08 16:41:40 +08:00
fit2cloud-chenyw
23d3c66320
Merge pull request #6594 from dataease/pr@dev@fix_map_mapping
fix: 地图高级配置最后一页显示undefined
2023-11-08 15:39:54 +08:00
fit2cloud-chenyw
c43486bc73 fix: 地图高级配置最后一页显示undefined 2023-11-08 15:38:11 +08:00
taojinlong
b3a8446156 fix: Excel数据集重复字段提示优化 2023-11-08 15:33:44 +08:00
fit2cloud-chenyw
fcc2646b3c
Merge pull request #6590 from dataease/pr@dev@style_select_first
perf: 文本下拉选择首项样式
2023-11-08 14:48:31 +08:00
fit2cloud-chenyw
52254e8b58 perf: 文本下拉选择首项样式 2023-11-08 14:46:53 +08:00
fit2cloud-chenyw
b945b2357a
Merge pull request #6587 from dataease/pr@dev@perf_filter_select
perf: 文本下拉选择首项
2023-11-08 14:24:34 +08:00
ulleo
cfa01767d3
Merge pull request #6588 from ulleo/dev
feat: 跳转配置选择仪表板页面,鼠标hover的时候,提示完整的仪表板名称
2023-11-08 14:24:22 +08:00
ulleo
ab61720ec3 feat: 跳转配置选择仪表板页面,鼠标hover的时候,提示完整的仪表板名称
#5816
2023-11-08 14:23:50 +08:00
fit2cloud-chenyw
08edc27cf7 perf: 文本下拉选择首项 2023-11-08 14:21:54 +08:00
ulleo
343106cec9
Merge pull request #6583 from ulleo/dev
feat: tab组件标题可以隐藏展示
2023-11-08 11:32:35 +08:00
ulleo
a3e9ec650b feat: tab组件标题可以隐藏展示
#6447
2023-11-08 11:31:47 +08:00
fit2cloud-chenyw
cc168d8661
Merge pull request #6574 from dataease/pr@dev@feat_filter_select_first
perf: 尝试完善文本下拉选择首项
2023-11-07 17:47:45 +08:00
wisonic-s
d52ecdedfc
Merge pull request #6575 from dataease/pr@dev@fix_symbol_map_mouse_click
fix: 符号地图点击后跟随鼠标移动#5901
2023-11-07 17:44:29 +08:00
fit2cloud-chenyw
0e6fede97f
Merge branch 'dev' into pr@dev@feat_filter_select_first 2023-11-07 17:42:01 +08:00
wisonic-s
970f04e52a fix: 符号地图点击后跟随鼠标移动#5901 2023-11-07 17:41:34 +08:00
fit2cloud-chenyw
2d32f82c78 perf: 尝试完善文本下拉选择首项 2023-11-07 17:38:53 +08:00
fit2cloudrd
3692f451a5
Merge pull request #6572 from dataease/pr@dev_healthcheck
refactor: 修改healthcheck文案
2023-11-07 17:31:14 +08:00
xuwei-fit2cloud
3cfcd5461a refactor: 修改healthcheck文案 2023-11-07 17:30:39 +08:00
dataeaseShu
1b554ed575
Merge pull request #6570 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-07 17:25:00 +08:00
dataeaseShu
c70e1b95a0 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-07 17:24:28 +08:00
dataeaseShu
ef4adae795 fix: 拼写错误 2023-11-07 17:23:30 +08:00
fit2cloudrd
52a37c29bf
Merge pull request #6568 from dataease/pr@dev_healthcheck
refactor: 修改healthcheck方法
2023-11-07 17:18:34 +08:00
xuwei-fit2cloud
95a55e50cf refactor: 修改healthcheck方法 2023-11-07 17:17:03 +08:00
wisonic-s
2dab2c0390
Merge pull request #6562 from dataease/pr@dev@fix_liquid_threshold_block_sumit
fix: 禁用水波图/仪表盘阈值回车事件
2023-11-07 14:21:47 +08:00
wisonic-s
51948f6885 fix: 禁用水波图/仪表盘阈值回车事件 2023-11-07 14:18:09 +08:00
wisonic-s
a54c753836
Merge pull request #6561 from dataease/pr@dev@fix_symbol_map_theme
fix: 修复符号地图主题修改无效
2023-11-07 14:09:25 +08:00
wisonic-s
0f4e4c33a6 fix: 修复符号地图主题修改无效 2023-11-07 14:06:33 +08:00
fit2cloud-chenyw
7cd4d99b58 feat: 文本下拉选择首项 2023-11-07 12:31:00 +08:00
ulleo
3029aa304d
Merge pull request #6558 from ulleo/dev
fix: 监听图表type或render变化逻辑错误
2023-11-07 11:56:20 +08:00
ulleo
5ec6823c61 fix: 监听图表type或render变化逻辑错误 2023-11-07 11:55:22 +08:00
ulleo
57ffac98e1
Merge pull request #6554 from ulleo/dev
feat: 更换数据集的按钮样式调整
2023-11-07 10:11:43 +08:00
ulleo
c0c58bc4d2 feat: 更换数据集的按钮样式调整
#6116
2023-11-07 10:11:13 +08:00
ulleo
a335850c37
Merge pull request #6550 from ulleo/dev
feat: 仪表板编辑 属性显示字体大小调整
2023-11-06 17:32:15 +08:00
ulleo
24c9c21daa feat: 仪表板编辑 属性显示字体大小调整 2023-11-06 17:31:48 +08:00
ulleo
dc3f1b81b3
Merge pull request #6547 from ulleo/dev
feat: antv散点图增加子分类
2023-11-06 16:42:29 +08:00
ulleo
efd33c0739 feat: antv散点图增加子分类 2023-11-06 16:41:30 +08:00
dataeaseShu
2de6ee31fb
Merge pull request #6543 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-06 15:33:15 +08:00
dataeaseShu
2e936d6045 Merge branch 'dev' into pr@dev_one_dot_x 2023-11-06 15:32:22 +08:00
dataeaseShu
22d496a528 fix: eslint修复 2023-11-06 15:31:35 +08:00
fit2cloud-chenyw
aec15233d4
Merge pull request #6542 from dataease/pr@dev@feat_mobile_page
feat: mobile页面白名单
2023-11-06 14:46:33 +08:00
fit2cloud-chenyw
617d4a24f5 feat: mobile页面白名单 2023-11-06 14:45:41 +08:00
Junjun
9bcd3c117b
Merge pull request #6541 from dataease/pr@dev@refactor_revert
test: revert
2023-11-06 11:38:08 +08:00
junjun
c6577689b8 test: revert 2023-11-06 11:36:58 +08:00
dataeaseShu
3396c809d5
Merge pull request #6540 from dataease/pr@dev@refactor_front
test: front package test
2023-11-06 11:26:24 +08:00
junjun
b9503214b7 test: front package test 2023-11-06 11:25:14 +08:00
Junjun
efe6a1120b
Merge pull request #6538 from dataease/pr@dev@fix_data
fix: 修复echarts横向柱状图排序颠倒的问题 #6528
2023-11-06 10:28:59 +08:00
junjun
be2af93042 fix: 修复echarts横向柱状图排序颠倒的问题 #6528 2023-11-06 10:26:30 +08:00
dataeaseShu
1b1fa6b4a7
Merge pull request #6537 from dataease/pr@dev_one_dot_x
Pr@dev one dot x
2023-11-06 10:03:57 +08:00
dataeaseShu
44eac3c9dd Merge branch 'dev' into pr@dev_one_dot_x 2023-11-06 10:01:44 +08:00
dataeaseShu
9c56c67063
Merge pull request #6536 from dataease/pr@dev_mobile_time
feat: 移动端时间组件
2023-11-06 09:58:29 +08:00
dataeaseShu
c152905343 feat: 移动端时间组件 2023-11-06 09:56:22 +08:00
dataeaseShu
830fb029bb fix: 多选组件深色背景下全部为白色,建议优化 2023-11-03 12:01:47 +08:00
fit2cloud-chenyw
4143d0ec05
Merge pull request #6524 from dataease/pr@dev@fix_export_log_sql_inject
fix: 导出日志api存在sql注入风险
2023-11-03 11:04:49 +08:00
fit2cloud-chenyw
3328664226 fix: 导出日志api存在sql注入风险 2023-11-03 11:04:06 +08:00
dataeaseShu
11743009b9 fix: 新建数据源URL退出后使用URL登陆类型丢失 2023-11-03 10:57:39 +08:00
fit2cloud-chenyw
c9c52642f0
Merge pull request #6523 from dataease/pr@dev@fix_symbol_map
fix: 符号地图报错
2023-11-03 10:56:20 +08:00
fit2cloud-chenyw
9ac403fa50 fix: 符号地图报错 2023-11-03 10:55:27 +08:00
dataeaseShu
01cce13e3e fix: SQL数据集编辑页面预览右侧下拉框空白位置优化 2023-11-03 10:00:40 +08:00
fit2cloud-chenyw
79592cc979
Merge pull request #6518 from dataease/pr@dev@fix_filter_number_sort
fix: doris直连数字下拉排序
2023-11-02 16:02:58 +08:00
fit2cloud-chenyw
23106366e8 fix: doris直连数字下拉排序 2023-11-02 15:57:35 +08:00
王嘉豪
b729555e86
Merge pull request #6516 from dataease/pr@dev@fix_panel-move
fix(仪表板): 修复仪表板目录移动到最顶级需要刷新才显示问题
2023-11-02 15:44:02 +08:00
wangjiahao
a1c44bf492 fix(仪表板): 修复仪表板目录移动到最顶级需要刷新才显示问题 2023-11-02 15:39:51 +08:00
王嘉豪
32f0ff9088
Merge pull request #6486 from ZhaoQian1222/pr@dev@fix_dataset_preview_bug
fix: SQL数据集数据预览,若字段名称中含有特殊字符点“.”时,数据显示为空
2023-11-02 15:17:13 +08:00
王嘉豪
d83fa9f307
Merge pull request #6514 from dataease/pr@dev@fix_svg-img
fix(仪表板): 修复不支持SVG矢量图上传问题 #5233 #5013
2023-11-02 15:11:26 +08:00
maninhill
fb25e454f6
Merge pull request #6513 from dataease/maninhill-patch-1
Update README.md
2023-11-02 15:09:36 +08:00
maninhill
ae0ee15323
Update README.md 2023-11-02 15:09:24 +08:00
wangjiahao
f22bc0055a fix(仪表板): 修复不支持SVG矢量图上传问题 #5233 #5013 2023-11-02 15:09:08 +08:00
王嘉豪
7d5372e330
Merge pull request #6512 from dataease/pr@dev@feat_component-adaptor
feat(仪表板): 增加组件内部样式是否自适应仪表板缩放功能 #5793
2023-11-02 14:46:13 +08:00
wangjiahao
f5993b7d08 feat(仪表板): 增加组件内部样式是否自适应仪表板缩放功能 #5793 2023-11-02 14:43:43 +08:00
dataeaseShu
54006b924a fix: SQL数据集进入编辑页面马上点击保存提示异常,保存按钮无法恢复状态 2023-11-02 13:58:25 +08:00
王嘉豪
be05a99338
Merge pull request #6510 from dataease/pr@dev@feat_component-adaptor
feat(仪表板): 增加组件内部样式是否自适应仪表板缩放功能 #5793
2023-11-02 13:23:38 +08:00
wangjiahao
ca51c15eda feat(仪表板): 增加组件内部样式是否自适应仪表板缩放功能 #5793 2023-11-02 13:20:47 +08:00
fit2cloud-chenyw
59151d35bd
Merge pull request #6508 from dataease/pr@dev@style_map_layer
style: echarts地图图层控制弹窗
2023-11-02 12:11:06 +08:00
fit2cloud-chenyw
4a3077678a style: echarts地图图层控制弹窗 2023-11-02 12:10:25 +08:00
wisonic-s
630f7704f1
Merge pull request #6502 from dataease/pr@dev@build_revert_l7
build: L7 版本回退
2023-11-02 10:26:17 +08:00
wisonic-s
e0e486962b build: L7 版本回退 2023-11-02 10:24:04 +08:00
maninhill
d93043d2c5
Merge pull request #6501 from dataease/maninhill-patch-1
Update README.md
2023-11-02 09:10:15 +08:00
maninhill
0529381d5a
Update README.md 2023-11-02 09:10:02 +08:00
王嘉豪
dfaef37173
Merge pull request #6500 from dataease/pr@dev@fix_panel-pic
refactor(仪表板): 修复部分图片不显示问题
2023-11-01 18:30:07 +08:00
wangjiahao
c4265f4622 refactor(仪表板): 修复部分图片不显示问题 2023-11-01 18:27:24 +08:00
ulleo
b13ba4da82
Merge pull request #6497 from ulleo/dev
fix: antv散点图钻取错误
2023-11-01 18:07:26 +08:00
ulleo
2500dc6f35 fix: antv散点图钻取错误 2023-11-01 18:07:01 +08:00
fit2cloud-chenyw
df37439ecf
Merge pull request #6495 from dataease/pr@dev@perf_map_layer_controller
perf: echarts地图图层控制弹窗放到左侧
2023-11-01 17:52:22 +08:00
fit2cloud-chenyw
469389f4eb perf: echarts地图图层控制弹窗放到左侧 2023-11-01 17:51:44 +08:00
fit2cloud-chenyw
0bc5b415ff
Merge pull request #6494 from dataease/pr@dev@perf_link_jump
perf: 公共链接跳转返回上一级
2023-11-01 17:38:34 +08:00
fit2cloud-chenyw
74962385e1 perf: 公共链接跳转返回上一级 2023-11-01 17:36:55 +08:00
王嘉豪
d38c872060
Merge pull request #6493 from dataease/pr@dev@refactor_panel-shortkey
refactor(仪表板): 优化仪表板快捷键相应区域,避免弹框中的快捷操作影响仪表板
2023-11-01 17:06:57 +08:00
wangjiahao
77e66e8461 refactor(仪表板): 优化仪表板快捷键相应区域,避免弹框中的快捷操作影响仪表板 2023-11-01 17:00:49 +08:00
dataeaseShu
75e715544b fix: 选项卡组件在创建多个标签时第一个和第二个标签被隐藏 2023-11-01 16:44:02 +08:00
Junjun
c6fab59a14
Merge pull request #6487 from dataease/pr@dev@fix_date
fix: 修复定时同步数据集日期范围过滤不包含左侧的问题 #6423
2023-11-01 16:39:14 +08:00
junjun
14ae9de2d2 fix: 修复定时同步数据集日期范围过滤不包含左侧的问题 #6423 2023-11-01 16:37:22 +08:00
zhaoqian
0d18649b8b fix: SQL数据集数据预览,若字段名称中含有特殊字符点“.”时,数据显示为空 2023-11-01 16:13:55 +08:00
ulleo
3dfccd90af
Merge pull request #6485 from ulleo/dev
fix: antv 组合图 bugs
2023-11-01 16:13:09 +08:00
ulleo
006668ffa4 fix: antv散点图横轴为指标时,快速计算不正确 2023-11-01 16:11:31 +08:00
ulleo
dced421d98 fix: antv散点图指标格式化不生效 2023-11-01 15:08:23 +08:00
dataeaseShu
2c02f47a07 fix: 全屏预览时下拉框选项错位 #5532 2023-11-01 14:53:13 +08:00
ulleo
efd15bf1cb fix: antv散点图空值处理错误 2023-11-01 14:44:50 +08:00
dataeaseShu
4ea68be281 fix: 数值范围查询组件没有垂直居中,与其他查询组件放在一起显示很不协调 2023-11-01 13:57:40 +08:00
dataeaseShu
d5b5421cf1 fix: 行权限-系统变量默认提示优化 2023-11-01 13:57:19 +08:00
dataeaseShu
33dcfadae1 fix: 数值范围查询组件没有垂直居中,与其他查询组件放在一起显示很不协调 2023-11-01 13:52:21 +08:00
dataeaseShu
0c1fe30485 fix: 全屏状态下地图选择数据内容弹窗无法展开 2023-11-01 11:55:50 +08:00
dataeaseShu
4ac6e09cf9 fix: 添加数据库数据集时,如果第一次选择的数据库A下表较多,在还没加载完成的情况下切换表较少数据库B,这个时候B库下显示的数据表时A库下的表 #6102 2023-11-01 11:45:38 +08:00
dataeaseShu
a4e15251b0 fix: 下拉树二级目录过长导致无横向滚动条 #6264 2023-11-01 11:11:58 +08:00
dataeaseShu
32060fc31c fix: 全屏预览模式下视图标题的备注无法显示 #6207 2023-11-01 10:27:31 +08:00
wisonic-s
95e1d603ed
Merge pull request #6459 from dataease/pr@dev@feat_flow_map_online_map_key
feat: 流向地图使用自定义key
2023-10-31 18:46:36 +08:00
wisonic-s
99f07f2c6e feat: 流向地图使用自定义key 2023-10-31 18:43:28 +08:00
wisonic-s
1851cd7509 build: 图库依赖更新 2023-10-31 18:39:31 +08:00
ulleo
ab81d3b7aa
Merge pull request #6457 from ulleo/dev
fix: 【仪表板】编辑状态每次点击图表都会导致图表进行刷新
2023-10-31 18:05:42 +08:00
ulleo
1d51948462 fix: 【仪表板】编辑状态每次点击图表都会导致图表进行刷新 2023-10-31 18:05:16 +08:00
ulleo
4f5e3df611
Merge pull request #6455 from ulleo/dev
fix: 编辑页面下,修改图表标题后导出,excel标题没有跟随变化
2023-10-31 17:29:52 +08:00
ulleo
f7baf763eb fix: 编辑页面下,修改图表标题后导出,excel标题没有跟随变化
#6406
2023-10-31 17:29:09 +08:00
ulleo
3068ff581e
Merge pull request #6451 from ulleo/dev
feat: antv组合图插件去除维度自定义排序
2023-10-31 16:46:03 +08:00
ulleo
a49c351216 feat: antv组合图插件去除维度自定义排序 2023-10-31 16:45:12 +08:00
ulleo
301317c4af
Merge pull request #6450 from ulleo/dev
fix: antv 散点图tooltip不展示
2023-10-31 15:24:33 +08:00
ulleo
643292591f fix: antv 散点图tooltip不展示 2023-10-31 15:24:10 +08:00
fit2cloud-chenyw
58633ddc9a
Merge pull request #6449 from dataease/pr@dev@perf_del_admin
perf: 禁止删除admin账号
2023-10-31 15:09:40 +08:00
fit2cloud-chenyw
03f5f3d622 perf: 禁止删除admin账号 2023-10-31 15:08:41 +08:00
ulleo
d3e7e4725f
Merge pull request #6448 from ulleo/dev
feat: antv 散点图
2023-10-31 14:51:29 +08:00
ulleo
3693529635 feat: antv 散点图 2023-10-31 14:50:19 +08:00
wisonic-s
793f989119
Merge pull request #6446 from dataease/pr@dev@feat_sub_dimension_jump
feat: 子维度跳转#5739
2023-10-31 12:02:08 +08:00
wisonic-s
0ec4224642 feat: 子维度跳转#5739 2023-10-31 12:00:53 +08:00
Junjun
3b23243888
Merge pull request #6444 from dataease/pr@dev@fix_main
fix: revert
2023-10-31 10:57:05 +08:00
junjun
7609e9a235 fix: revert 2023-10-31 10:56:14 +08:00
Junjun
c4f3b98cef
Merge pull request #6176 from North-CS/pr@dev@feat_dynamic_threshold
feat: AntV 表格支持动态阈值
2023-10-31 10:54:04 +08:00
dataeaseShu
30a7528233
Merge pull request #6430 from axissun1/dev
fix: 解决view-bubblemap的前端执行npm run dev时,无法启动报错 close issue #5288
2023-10-31 09:57:10 +08:00
wisonic-s
d166a0f001
Merge pull request #6434 from dataease/pr@dev@feat_liquid_threshold
feat: 水波图阈值#5603
2023-10-30 20:56:41 +08:00
wisonic-s
eab217362c feat: 水波图阈值#5603 2023-10-30 20:55:17 +08:00
wangjiahao
5f5c5c339a refactor(仪表板): 优化预览模块自定义组件Picture的图片src 2023-10-30 19:38:20 +08:00
fit2cloud-chenyw
08e54fadbf
Merge pull request #6431 from dataease/pr@dev@perf_build_staging
perf: 前后分离部署不能使用公共链接
2023-10-30 17:56:13 +08:00
fit2cloud-chenyw
439c10276c perf: 前后分离部署不能使用公共链接 2023-10-30 17:55:33 +08:00
sunxijie
a82c483833 fix:: 解决view-bubblemap的前端执行npm run dev时,无法启动报错 close issue #5288 2023-10-30 17:37:35 +08:00
taojinlong
54488bd163
Merge pull request #6425 from dataease/pr@dev@fixds
fix: 解析API数据结构
2023-10-30 02:39:08 -05:00
taojinlong
428197bb04 fix: 解析API数据结构 2023-10-30 15:36:00 +08:00
fit2cloud-chenyw
c2409e5521
Merge pull request #6422 from dataease/pr@dev@style_date_filter
style: 仪表板右侧的日期范围组件在全屏状态无法全部展示
2023-10-30 14:49:23 +08:00
fit2cloud-chenyw
f22e6a178d style: 仪表板右侧的日期范围组件在全屏状态无法全部展示 2023-10-30 14:46:57 +08:00
fit2cloud-chenyw
1b94f40e01
Merge pull request #6419 from dataease/pr@dev@fix_map_mark_detail
fix: echarts地图标记功能详情
2023-10-30 14:28:21 +08:00
fit2cloud-chenyw
c9527c6aee fix: echarts地图标记功能详情 2023-10-30 14:26:59 +08:00
taojinlong
6994cc5596
Merge pull request #6416 from dataease/pr@dev@fixds
fix: 限制 mysql 非法参数
2023-10-29 23:38:18 -05:00
taojinlong
8337b95b73 fix: 限制 mysql 非法参数 2023-10-30 12:36:38 +08:00
wisonic-s
8d8b8cbb5a
Merge pull request #6408 from dataease/pr@dev@fix_line_legend_lost
fix: 折线图时间维度的图例丢失
2023-10-27 17:50:38 +08:00
wisonic-s
251749ec2c fix: 折线图时间维度的图例丢失 2023-10-27 17:49:41 +08:00
taojinlong
d65fda6a90
Merge pull request #6378 from dataease/pr@dev@fixds
fix: 限制 mysql 非法参数
2023-10-26 03:04:07 -05:00
taojinlong
0afcce2fcd fix: 限制 mysql 非法参数 2023-10-26 16:00:43 +08:00
xuwei-fit2cloud
3e9d3a476f
Merge pull request #6376 from dataease/pr@dev_update_mysql8
chore: 升级MySQL版本到8.1.0
2023-10-26 15:37:13 +08:00
xuwei-fit2cloud
6c3153a827 chore: 升级MySQL版本到8.1.0 2023-10-26 15:36:09 +08:00
fit2cloud-chenyw
ef392b69a4
Merge pull request #6372 from dataease/pr@dev@fix_mark_map_npe
fix: ehcarts标记地图npe#6356
2023-10-26 10:47:49 +08:00
fit2cloud-chenyw
3487d4c6d3 fix: ehcarts标记地图npe#6356 2023-10-26 10:47:03 +08:00
fit2cloudrd
e27a890da5
Merge pull request #6369 from dataease/pr@dev_upgrade_version_12
chore: 升级版本号至1.18.12
2023-10-26 09:50:40 +08:00
xuwei-fit2cloud
577f284bae chore: 升级版本号至1.18.12 2023-10-26 09:49:53 +08:00
fit2cloud-chenyw
15a37e2f97
Merge pull request #6368 from dataease/pr@dev@feat_online_map_key
feat: 在线地图key配置
2023-10-25 18:55:58 +08:00
fit2cloud-chenyw
79417fb750 feat: 在线地图key配置 2023-10-25 18:55:13 +08:00
王嘉豪
99d7de4dfd
Merge pull request #6366 from dataease/pr@dev@fix_tab-filter
fix(仪表板): 修复过滤组件无法过滤Tab组件未加载的Tab页问题
2023-10-25 18:11:52 +08:00
wangjiahao
2aca368772 fix(仪表板): 修复过滤组件无法过滤Tab组件未加载的Tab页问题 2023-10-25 18:08:31 +08:00
ulleo
aae21eb3ab
Merge pull request #6342 from ulleo/dev
fix: 明细表切换为其他图表时,清空数据列逻辑不正确
2023-10-24 05:01:49 -05:00
ulleo
8041f316d3 fix: 明细表切换为其他图表时,清空数据列逻辑不正确
#6279
2023-10-24 18:00:46 +08:00
ulleo
a01d2bd6fb
Merge pull request #6340 from ulleo/dev
fix: Antv和ECharts组合图互相覆盖
2023-10-24 04:31:48 -05:00
ulleo
c9d2356c70 fix: Antv和ECharts组合图互相覆盖
#6188
2023-10-24 17:30:34 +08:00
fit2cloud-chenyw
5d2de66493
Merge pull request #6339 from dataease/pr@dev@fix_echarts_map
fix: echarts地图全屏状态切换指标无法使用#5204
2023-10-24 17:19:41 +08:00
fit2cloud-chenyw
5e2f7ce34e fix: echarts地图全屏状态切换指标无法使用#5204 2023-10-24 17:18:33 +08:00
taojinlong
f687d7c200
Merge pull request #6336 from dataease/pr@dev@fixexportDataset
fix: 导出数据集条数限制
2023-10-24 03:41:14 -05:00
taojinlong
51852a2b09 fix: 导出数据集条数限制 2023-10-24 16:39:29 +08:00
fit2cloud-chenyw
ee5d200eb5
Merge pull request #6334 from dataease/pr@dev@fix_doris_number_filter_sort
fix: doris数字下拉组件排序无效#6277
2023-10-24 16:28:44 +08:00
fit2cloud-chenyw
205f8acad2 fix: doris数字下拉组件排序无效#6277 2023-10-24 16:27:27 +08:00
fit2cloud-chenyw
de85b47b19
Merge pull request #6329 from dataease/pr@dev@refactor_ignore_v2
refactor: 忽略v2版本文件
2023-10-24 11:34:11 +08:00
fit2cloud-chenyw
8b8c8d79d0 refactor: 忽略v2版本文件 2023-10-24 11:33:15 +08:00
liubo
c7ad1cfdbd feat: AntV 表格支持动态阈值 2023-09-19 18:34:57 +08:00
1023 changed files with 211987 additions and 86582 deletions

View File

@ -1,13 +0,0 @@
on: [push, pull_request, release]
name: DataEase pull request handler
jobs:
generic_handler:
name: Generic handler for DataEase Repos
runs-on: ubuntu-latest
steps:
- name: Add labels
uses: jumpserver/action-generic-handler@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUBTOKEN }}

6
.gitignore vendored
View File

@ -59,3 +59,9 @@ pnpm-debug.log*
.flattened-pom.xml
package-lock.json
/core/core-frontend/
/core/core-backend/
/sdk/common/
/sdk/distributed/
/sdk/api/
/de-xpack/

View File

@ -7,6 +7,16 @@ ba = "ba"
referer = "referer"
keynode = "keynode"
SCHEM = "SCHEM"
wheres = "wheres"
Wheres = "Wheres"
Parenthesed = "Parenthesed"
pogress = "pogress"
Pogress = "Pogress"
yoy = "yoy"
YOY = "YOY"
Leafs = "Leafs"
leafs = "leafs"
hiden = "hiden"
[files]
extend-exclude = [
@ -24,6 +34,7 @@ extend-exclude = [
"core/frontend/src/views/chart/components/table/TableNormal.vue",
"core/backend/src/main/java/io/dataease/ext/ExtSysUserMapper.xml",
"core/backend/src/main/java/io/dataease/ext/AuthMapper.xml",
"core/backend/src/main/java/io/dataease/ext/ExtAuthMapper.xml",
"installer/dataease/templates/be.conf"
]

View File

@ -5,7 +5,7 @@ PR are always welcome, even if they only contain small fixes like typos or a few
Please submit a PR broken down into small changes' bit by bit. A PR consisting of a lot of features and code changes may be hard to review. It is recommended to submit PRs in an incremental fashion.
This [development guideline](https://dataease.io/docs/dev_manual/dev_manual/) contains information about repository structure, how to set up development environment, how to run it, and more.
This [development guideline](https://dataease.io/docs/v1/dev_manual/dev_manual/) contains information about repository structure, how to set up development environment, how to run it, and more.
Note: If you split your pull request to small changes, please make sure any of the changes goes to master will not break anything. Otherwise, it can not be merged until this feature complete.

View File

@ -13,11 +13,10 @@ ADD plugins/default/ /opt/dataease/plugins/default/
ADD core/backend/target/backend-$IMAGE_TAG.jar /opt/apps
ENV JAVA_APP_JAR=/opt/apps/backend-$IMAGE_TAG.jar
ENV AB_OFF=true
ENV JAVA_OPTIONS=-Dfile.encoding=utf-8
ENV RUNNING_PORT=8081
HEALTHCHECK --interval=15s --timeout=5s --retries=20 --start-period=30s CMD curl -f 127.0.0.1:8081
HEALTHCHECK --interval=15s --timeout=5s --retries=20 --start-period=30s CMD nc -zv 127.0.0.1 $RUNNING_PORT
CMD ["/deployments/run-java.sh"]

View File

@ -7,8 +7,13 @@
<a href="https://github.com/dataease/dataease"><img src="https://img.shields.io/github/stars/dataease/dataease?color=%231890FF&style=flat-square" alt="Stars"></a>
<a href="https://app.fossa.com/projects/git%2Bgithub.com%2F1dataease%2Fdataease?ref=badge_shield"><img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdataease%2Fdataease.svg?type=shield" alt="FOSSA Status"></a>
</p>
<hr/>
DataEase v1.18.20 将于 2024 年 6 月份发布,这将是 V1 版本的最后一个功能版本,后续仅针对安全漏洞进行修复。
## 什么是 DataEase
DataEase 是开源的数据可视化分析工具帮助用户快速分析数据并洞察业务趋势从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。
@ -80,14 +85,10 @@ curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start.sh | bash
**学习资料**
- [在线文档](https://dataease.io/docs/)
- [在线文档](https://dataease.io/docs/v1)
- [社区论坛](https://bbs.fit2cloud.com/c/de/6)
**加入微信交流群**
<img src="https://dataease.oss-cn-hangzhou.aliyuncs.com/img/wechat-helper.png" width="156" height="156"/>
## DataEase 的技术栈
## DataEase v1 的技术栈
- 前端:[Vue.js](https://vuejs.org/)、[Element](https://element.eleme.cn/)
- 图库:[Apache ECharts](https://github.com/apache/echarts)、[AntV](https://antv.vision/zh)
@ -106,7 +107,7 @@ curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start.sh | bash
## License
Copyright (c) 2014-2023 [FIT2CLOUD 飞致云](https://fit2cloud.com/), All rights reserved.
Copyright (c) 2014-2024 [FIT2CLOUD 飞致云](https://fit2cloud.com/), All rights reserved.
Licensed under The GNU General Public License version 3 (GPLv3) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

View File

@ -98,7 +98,18 @@
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.3.1</version>
<version>6.1.0</version>
<exclusions>
<exclusion>
<artifactId>jsqlparser</artifactId>
<groupId>com.github.jsqlparser</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>4.8</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
@ -169,7 +180,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.21</version>
<version>[1.26.0,)</version>
</dependency>
<!--xpath不加这个依赖会报错-->
<dependency>
@ -259,6 +270,10 @@
<artifactId>commons-io</artifactId>
<groupId>commons-io</groupId>
</exclusion>
<exclusion>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
@ -331,8 +346,15 @@
<artifactId>ashot</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math4-legacy</artifactId>
<version>4.0-beta1</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
</dependency>
</dependencies>
<build>

View File

@ -37,6 +37,9 @@ public class DeCleanerAnnotationHandler {
switch (type.name()) {
case "DATA_FILL":
catchProcess().cleanDataFiling(paramValue);
break;
case "DATASOURCE":
catchProcess().cleanDataSource(paramValue);
break;

View File

@ -6,6 +6,7 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.Map;
import io.dataease.plugins.common.exception.DataEaseException;
import org.apache.commons.lang3.StringUtils;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
@ -18,7 +19,6 @@ import io.dataease.auth.annotation.DePermissionProxy;
import io.dataease.commons.utils.AuthUtils;
import io.dataease.commons.utils.LogUtil;
import io.dataease.dto.PermissionProxy;
import io.dataease.exception.DataEaseException;
@Aspect
@Component

View File

@ -1,10 +1,10 @@
package io.dataease.auth.aop;
import cn.hutool.core.util.StrUtil;
import io.dataease.auth.annotation.DeRateLimiter;
import io.dataease.auth.service.DeLimitService;
import io.dataease.commons.utils.IPUtils;
import io.dataease.commons.utils.ServletUtils;
import org.apache.commons.lang3.StringUtils;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
@ -34,8 +34,8 @@ public class DeRateLimiterHandler {
DeRateLimiter rateLimiter = AnnotationUtils.findAnnotation(method, DeRateLimiter.class);
if (rateLimiter != null) {
String key = rateLimiter.key();
if (StrUtil.isBlank(key)) {
key = method.getDeclaringClass().getName() + StrUtil.DOT + method.getName();
if (StringUtils.isBlank(key)) {
key = method.getDeclaringClass().getName() + "." + method.getName();
}
key = key + SEPARATOR + IPUtils.get();

View File

@ -1,10 +1,10 @@
package io.dataease.auth.aop;
import cn.hutool.core.util.ArrayUtil;
import io.dataease.auth.annotation.SqlInjectValidator;
import io.dataease.commons.exception.DEException;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.plugins.common.request.KeywordRequest;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.StringUtils;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.Signature;
@ -47,7 +47,7 @@ public class SqlInjectAop {
String[] value = annotation.value();
boolean illegal = isIllegal(value, request.getOrders());
if (illegal) {
DEException.throwException("Illegal sort exp");
DataEaseException.throwException("Illegal sort exp");
}
return point.proceed(args);
} catch (Throwable e) {
@ -56,7 +56,7 @@ public class SqlInjectAop {
}
private boolean isIllegal(String[] value, List<String> orderList) {
if (CollectionUtils.isEmpty(orderList) || ArrayUtil.isEmpty(value)) return false;
if (CollectionUtils.isEmpty(orderList) || ArrayUtils.isEmpty(value)) return false;
Set<String> wordList = Arrays.stream(value).collect(Collectors.toSet());
wordList.add("asc");
wordList.add("desc");

View File

@ -1,9 +1,14 @@
package io.dataease.auth.config.cas;
import com.auth0.jwt.JWT;
import com.auth0.jwt.interfaces.Claim;
import com.auth0.jwt.interfaces.DecodedJWT;
import io.dataease.auth.service.impl.ShiroServiceImpl;
import io.dataease.commons.utils.CommonBeanFactory;
import io.dataease.commons.utils.LogUtil;
import io.dataease.commons.utils.ServletUtils;
import io.dataease.service.system.SystemParameterService;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.util.AntPathMatcher;
import org.jasig.cas.client.authentication.UrlPatternMatcherStrategy;
@ -38,9 +43,9 @@ public class CasStrategy implements UrlPatternMatcherStrategy {
s = s.substring(beginIndex + serverName.length());
}
if (StringUtils.equals("/", s)) {
if (fromLink(serverName)) return true;
return false;
return fromLink(serverName);
}
if (fromShot()) return true;
if (StringUtils.equals("/login", s)) return false;
if (StringUtils.startsWith(s, "/cas/callBack")) return false;
if (StringUtils.equals("/api/auth/deLogout", s)) return true;
@ -74,4 +79,17 @@ public class CasStrategy implements UrlPatternMatcherStrategy {
}
return false;
}
private Boolean fromShot() {
String token = ServletUtils.getToken();
if (StringUtils.isBlank(token)) return false;
try {
DecodedJWT jwt = JWT.decode(token);
Claim forShot = jwt.getClaim("forShot");
return ObjectUtils.isNotEmpty(forShot) && !forShot.isNull() && forShot.asBoolean();
} catch (Exception e) {
LogUtil.error(e.getMessage());
return false;
}
}
}

View File

@ -1,7 +1,5 @@
package io.dataease.auth.filter;
import cn.hutool.core.util.ArrayUtil;
import com.auth0.jwt.algorithms.Algorithm;
import io.dataease.auth.entity.SysUserEntity;
import io.dataease.auth.entity.TokenInfo;
import io.dataease.auth.service.AuthUserService;
@ -10,8 +8,7 @@ import io.dataease.commons.license.DefaultLicenseService;
import io.dataease.commons.license.F2CLicenseResponse;
import io.dataease.commons.utils.CommonBeanFactory;
import io.dataease.commons.utils.LogUtil;
import io.dataease.exception.DataEaseException;
import io.dataease.i18n.Translator;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.web.filter.AccessControlFilter;
@ -69,7 +66,7 @@ public class F2CDocFilter extends AccessControlFilter {
String authorization = request.getHeader("Authorization");
if (StringUtils.isBlank(authorization)) {
Cookie[] cookies = request.getCookies();
if (ArrayUtil.isNotEmpty(cookies)) {
if (ArrayUtils.isNotEmpty(cookies)) {
Cookie cookie = Arrays.stream(cookies).filter(item -> StringUtils.equals(item.getName(), "Authorization")).findFirst().orElse(null);
if (ObjectUtils.isNotEmpty(cookie) && StringUtils.isNotBlank(cookie.getValue())) {
authorization = cookie.getValue();

View File

@ -1,12 +1,12 @@
package io.dataease.auth.filter;
import cn.hutool.core.util.ObjectUtil;
import com.auth0.jwt.JWT;
import com.auth0.jwt.interfaces.DecodedJWT;
import io.dataease.auth.util.JWTUtils;
import io.dataease.auth.util.LinkUtil;
import io.dataease.commons.utils.LogUtil;
import io.dataease.plugins.common.base.domain.PanelLink;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.shiro.web.filter.authc.AnonymousFilter;
import javax.servlet.ServletRequest;
@ -26,7 +26,7 @@ public class F2CLinkFilter extends AnonymousFilter {
String resourceId = jwt.getClaim("resourceId").asString();
Long userId = jwt.getClaim("userId").asLong();
PanelLink panelLink = LinkUtil.queryLink(resourceId, userId);
if (ObjectUtil.isEmpty(panelLink)) return false;
if (ObjectUtils.isEmpty(panelLink)) return false;
String pwd;
if (!panelLink.getEnablePwd()) {
panelLink.setPwd("dataease");

View File

@ -92,8 +92,7 @@ public class JWTFilter extends BasicHttpAuthenticationFilter {
if (isLoginAttempt(request, response) || ApiKeyHandler.isApiKeyCall(hRequest)) {
try {
boolean loginSuccess = executeLogin(request, response);
return loginSuccess;
return executeLogin(request, response);
} catch (Exception e) {
LogUtil.error(e);
if (e instanceof AuthenticationException && StringUtils.equals(e.getMessage(), expireMessage)) {

View File

@ -2,7 +2,7 @@ package io.dataease.auth.handler;
import io.dataease.auth.entity.ASKToken;
import io.dataease.commons.utils.CodingUtil;
import io.dataease.plugins.config.SpringContextUtil;
import io.dataease.plugins.common.util.SpringContextUtil;
import io.dataease.plugins.xpack.ukey.dto.request.XpackUkeyDto;
import io.dataease.plugins.xpack.ukey.service.UkeyXpackService;
import org.apache.commons.lang3.StringUtils;

View File

@ -13,13 +13,12 @@ import io.dataease.auth.service.AuthUserService;
import io.dataease.auth.util.JWTUtils;
import io.dataease.auth.util.RsaUtil;
import io.dataease.commons.constants.SysLogConstants;
import io.dataease.commons.exception.DEException;
import io.dataease.commons.utils.*;
import io.dataease.controller.sys.request.LdapAddRequest;
import io.dataease.exception.DataEaseException;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.entity.XpackLdapUserEntity;
import io.dataease.plugins.config.SpringContextUtil;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.plugins.common.util.SpringContextUtil;
import io.dataease.plugins.util.PluginUtils;
import io.dataease.plugins.xpack.cas.service.CasXpackService;
import io.dataease.plugins.xpack.ldap.dto.request.LdapValidateRequest;
@ -27,7 +26,6 @@ import io.dataease.plugins.xpack.ldap.dto.response.ValidateResult;
import io.dataease.plugins.xpack.ldap.service.LdapXpackService;
import io.dataease.plugins.xpack.oidc.service.OidcXpackService;
import io.dataease.service.sys.SysUserService;
import io.dataease.service.system.SystemParameterService;
import io.dataease.websocket.entity.WsMessage;
import io.dataease.websocket.service.WsService;
@ -39,15 +37,14 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
@RestController
public class AuthServer implements AuthApi {
@ -114,7 +111,7 @@ public class AuthServer implements AuthApi {
String pwd = RsaUtil.decryptByPrivateKey(RsaProperties.privateKey, loginDto.getPassword());
// 增加ldap登录方式
Integer loginType = loginDto.getLoginType();
int loginType = loginDto.getLoginType();
boolean isSupportLdap = authUserService.supportLdap();
if (loginType == 1 && isSupportLdap) {
AccountLockStatus accountLockStatus = authUserService.lockStatus(username, 1);
@ -196,13 +193,28 @@ public class AuthServer implements AuthApi {
}
if (user.getIsAdmin() && user.getPassword().equals("40b8893ea9ebc2d631c4bb42bb1e8996")) {
result.put("passwordModified", false);
result.put("defaultPwd", "dataease");
}
if (!user.getIsAdmin() && user.getPassword().equals(CodingUtil.md5(DEFAULT_PWD))) {
result.put("passwordModified", false);
result.put("defaultPwd", DEFAULT_PWD);
}
if (user.getIsAdmin()) {
result.put("validityPeriod", -1);
} else {
Integer validityPeriod = systemParameterService.pwdValidityPeriod(user.getUserId());
if (validityPeriod.equals(0)) {
DataEaseException.throwException("pwdValidityPeriod");
}
result.put("validityPeriod", validityPeriod);
}
}
Long expireTime = System.currentTimeMillis() + JWTUtils.getExpireTime();
TokenInfo tokenInfo = TokenInfo.builder().userId(user.getUserId()).username(username).build();
String token = JWTUtils.sign(tokenInfo, realPwd);
// 记录token操作时间
result.put("token", token);
result.put("expireTime", expireTime);
ServletUtils.setToken(token);
DeLogUtils.save(SysLogConstants.OPERATE_TYPE.LOGIN, SysLogConstants.SOURCE_TYPE.USER, user.getUserId(), null, null, null);
authUserService.unlockAccount(username, ObjectUtils.isEmpty(loginType) ? 0 : loginType);
@ -323,7 +335,7 @@ public class AuthServer implements AuthApi {
oidcXpackService.logout(idToken);
} catch (Exception e) {
LogUtil.error(e.getMessage(), e);
DEException.throwException("oidc_logout_error");
DataEaseException.throwException("oidc_logout_error");
}
}
}
@ -344,7 +356,7 @@ public class AuthServer implements AuthApi {
result = casXpackService.logout();
} catch (Exception e) {
LogUtil.error(e.getMessage(), e);
DEException.throwException("cas_logout_error");
DataEaseException.throwException("cas_logout_error");
}
}
try {

View File

@ -10,22 +10,38 @@ public interface ExtAuthService {
Set<Long> userIdsByRD(AuthURD request);
Set<String> userNamesByRD(AuthURD request);
AuthURD resourceTarget(String resourceId);
List<AuthItem> dataSourceIdByUser(Long userId);
List<AuthItem> dataSetIdByUser(Long userId);
List<AuthItem> panelIdByUser(Long userId);
List<AuthItem> dataFillingIdByUser(Long userId);
List<AuthItem> dataSourceIdByRole(Long roleId);
List<AuthItem> dataSetIdByRole(Long roleId);
List<AuthItem> panelIdByRole(Long roleId);
List<AuthItem> dataFillingIdByRole(Long roleId);
List<AuthItem> dataSourceIdByDept(Long deptId);
List<AuthItem> dataSetIdByDept(Long deptId);
List<AuthItem> panelIdByDept(Long deptId);
List<AuthItem> dataFillingIdByDept(Long deptId);
void clearUserResource(Long userId);
void clearDeptResource(Long deptId);
void clearRoleResource(Long roleId);
List<String> parentResource(String resourceId, String type);

View File

@ -8,7 +8,6 @@ import io.dataease.commons.constants.AuthConstants;
import io.dataease.commons.constants.ParamConstants;
import io.dataease.commons.utils.CodingUtil;
import io.dataease.commons.utils.LogUtil;
import io.dataease.exception.DataEaseException;
import io.dataease.ext.AuthMapper;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.base.domain.SysLoginLimit;
@ -16,8 +15,9 @@ import io.dataease.plugins.common.base.domain.SysLoginLimitExample;
import io.dataease.plugins.common.base.domain.SysUser;
import io.dataease.plugins.common.base.mapper.SysLoginLimitMapper;
import io.dataease.plugins.common.base.mapper.SysUserMapper;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.plugins.common.service.PluginCommonService;
import io.dataease.plugins.config.SpringContextUtil;
import io.dataease.plugins.common.util.SpringContextUtil;
import io.dataease.plugins.util.PluginUtils;
import io.dataease.plugins.xpack.cas.service.CasXpackService;
import io.dataease.plugins.xpack.dingtalk.service.DingtalkXpackService;

View File

@ -90,7 +90,7 @@ public class DynamicMenuServiceImpl implements DynamicMenuService {
dynamicMenuDto.setPermission(sysMenu.getPermission());
dynamicMenuDto.setMenuSort(sysMenu.getMenuSort());
dynamicMenuDto.setHidden(sysMenu.getHidden());
dynamicMenuDto.setIsPlugin(true);
dynamicMenuDto.setIsPlugin(!sysMenu.isUseBasicResource());
dynamicMenuDto.setNoLayout(!!sysMenu.isNoLayout());
return dynamicMenuDto;
}

View File

@ -2,12 +2,12 @@ package io.dataease.auth.service.impl;
import io.dataease.auth.entity.AuthItem;
import io.dataease.auth.service.ExtAuthService;
import io.dataease.commons.constants.SysAuthConstants;
import io.dataease.plugins.common.base.domain.SysAuth;
import io.dataease.ext.ExtAuthMapper;
import io.dataease.commons.constants.AuthConstants;
import io.dataease.commons.constants.SysAuthConstants;
import io.dataease.commons.model.AuthURD;
import io.dataease.commons.utils.LogUtil;
import io.dataease.ext.ExtAuthMapper;
import io.dataease.plugins.common.base.domain.SysAuth;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.cache.annotation.CacheEvict;
@ -43,6 +43,21 @@ public class ExtAuthServiceImpl implements ExtAuthService {
return result;
}
@Override
public Set<String> userNamesByRD(AuthURD request) {
Set<String> result = new HashSet<>();
List<Long> roleIds = request.getRoleIds();
List<Long> deptIds = request.getDeptIds();
if (!CollectionUtils.isEmpty(roleIds)) {
result.addAll(extAuthMapper.queryUserNameWithRoleIds(roleIds));
}
if (!CollectionUtils.isEmpty(deptIds)) {
result.addAll(extAuthMapper.queryUserNameWithDeptIds(deptIds));
}
return result;
}
@Override
public AuthURD resourceTarget(String resourceId) {
AuthURD authURD = new AuthURD();
@ -94,6 +109,16 @@ public class ExtAuthServiceImpl implements ExtAuthService {
);
}
@Cacheable(value = AuthConstants.USER_DATA_FILL_NAME, key = "'user' + #userId")
@Override
public List<AuthItem> dataFillingIdByUser(Long userId) {
return extAuthMapper.queryAuthItems(
SysAuthConstants.AUTH_TARGET_TYPE_USER,
userId.toString(),
SysAuthConstants.AUTH_SOURCE_TYPE_DATA_FILLING
);
}
@Cacheable(value = AuthConstants.ROLE_LINK_NAME, key = "'role' + #roleId")
@Override
@ -125,6 +150,16 @@ public class ExtAuthServiceImpl implements ExtAuthService {
);
}
@Cacheable(value = AuthConstants.ROLE_DATA_FILL_NAME, key = "'role' + #roleId")
@Override
public List<AuthItem> dataFillingIdByRole(Long roleId) {
return extAuthMapper.queryAuthItems(
SysAuthConstants.AUTH_TARGET_TYPE_ROLE,
roleId.toString(),
SysAuthConstants.AUTH_SOURCE_TYPE_DATA_FILLING
);
}
@Cacheable(value = AuthConstants.DEPT_LINK_NAME, key = "'dept' + #deptId")
@Override
public List<AuthItem> dataSourceIdByDept(Long deptId) {
@ -158,10 +193,22 @@ public class ExtAuthServiceImpl implements ExtAuthService {
);
}
@Cacheable(value = AuthConstants.DEPT_DATA_FILL_NAME, key = "'dept' + #deptId")
@Override
public List<AuthItem> dataFillingIdByDept(Long deptId) {
if (ObjectUtils.isEmpty(deptId)) return emptyResult;
return extAuthMapper.queryAuthItems(
SysAuthConstants.AUTH_TARGET_TYPE_DEPT,
deptId.toString(),
SysAuthConstants.AUTH_SOURCE_TYPE_DATA_FILLING
);
}
@Caching(evict = {
@CacheEvict(value = AuthConstants.USER_LINK_NAME, key = "'user' + #userId"),
@CacheEvict(value = AuthConstants.USER_DATASET_NAME, key = "'user' + #userId"),
@CacheEvict(value = AuthConstants.USER_PANEL_NAME, key = "'user' + #userId")
@CacheEvict(value = AuthConstants.USER_PANEL_NAME, key = "'user' + #userId"),
@CacheEvict(value = AuthConstants.USER_DATA_FILL_NAME, key = "'user' + #userId")
})
public void clearUserResource(Long userId) {
LogUtil.info("all permission resource of user {} is cleaning...", userId);
@ -170,7 +217,8 @@ public class ExtAuthServiceImpl implements ExtAuthService {
@Caching(evict = {
@CacheEvict(value = AuthConstants.DEPT_LINK_NAME, key = "'dept' + #deptId"),
@CacheEvict(value = AuthConstants.DEPT_DATASET_NAME, key = "'dept' + #deptId"),
@CacheEvict(value = AuthConstants.DEPT_PANEL_NAME, key = "'dept' + #deptId")
@CacheEvict(value = AuthConstants.DEPT_PANEL_NAME, key = "'dept' + #deptId"),
@CacheEvict(value = AuthConstants.DEPT_DATA_FILL_NAME, key = "'dept' + #deptId")
})
public void clearDeptResource(Long deptId) {
LogUtil.info("all permission resource of dept {} is cleaning...", deptId);
@ -179,7 +227,8 @@ public class ExtAuthServiceImpl implements ExtAuthService {
@Caching(evict = {
@CacheEvict(value = AuthConstants.ROLE_LINK_NAME, key = "'role' + #roleId"),
@CacheEvict(value = AuthConstants.ROLE_DATASET_NAME, key = "'role' + #roleId"),
@CacheEvict(value = AuthConstants.ROLE_PANEL_NAME, key = "'role' + #roleId")
@CacheEvict(value = AuthConstants.ROLE_PANEL_NAME, key = "'role' + #roleId"),
@CacheEvict(value = AuthConstants.ROLE_DATA_FILL_NAME, key = "'role' + #roleId")
})
public void clearRoleResource(Long roleId) {
LogUtil.info("all permission resource of role {} is cleaning...", roleId);

View File

@ -45,6 +45,7 @@ public class ShiroServiceImpl implements ShiroService {
filterChainDefinitionMap.put("/link/**", ANON);
filterChainDefinitionMap.put("/index.html", ANON);
filterChainDefinitionMap.put("/link.html", ANON);
filterChainDefinitionMap.put("/mobile.html", ANON);
filterChainDefinitionMap.put("/board/**", ANON);
filterChainDefinitionMap.put("/websocket/**", ANON);
filterChainDefinitionMap.put("/system/defaultLoginType", ANON);

View File

@ -1,8 +1,8 @@
package io.dataease.auth.util;
import com.auth0.jwt.JWT;
import com.auth0.jwt.JWTVerifier;
import com.auth0.jwt.JWTCreator.Builder;
import com.auth0.jwt.JWTVerifier;
import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.interfaces.DecodedJWT;
import com.auth0.jwt.interfaces.Verification;
@ -10,8 +10,11 @@ import com.google.gson.Gson;
import io.dataease.auth.entity.TokenInfo;
import io.dataease.auth.entity.TokenInfo.TokenInfoBuilder;
import io.dataease.commons.model.OnlineUserModel;
import io.dataease.commons.utils.*;
import io.dataease.exception.DataEaseException;
import io.dataease.commons.utils.CommonBeanFactory;
import io.dataease.commons.utils.IPUtils;
import io.dataease.commons.utils.ServletUtils;
import io.dataease.commons.utils.TokenCacheUtils;
import io.dataease.plugins.common.exception.DataEaseException;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.core.env.Environment;
@ -77,6 +80,13 @@ public class JWTUtils {
return sign(tokenInfo, secret, true);
}
public static Long getExpireTime() {
if (ObjectUtils.isEmpty(expireTime)) {
expireTime = Objects.requireNonNull(CommonBeanFactory.getBean(Environment.class)).getProperty("dataease.login_timeout", Long.class, 480L);
}
return expireTime * 60000L;
}
private static boolean tokenValid(OnlineUserModel model) {
String token = model.getToken();
// 如果已经加入黑名单 则直接返回无效
@ -84,10 +94,7 @@ public class JWTUtils {
if (invalid) return false;
Long loginTime = model.getLoginTime();
if (ObjectUtils.isEmpty(expireTime)) {
expireTime = CommonBeanFactory.getBean(Environment.class).getProperty("dataease.login_timeout", Long.class, 480L);
}
long expireTimeMillis = expireTime * 60000L;
long expireTimeMillis = getExpireTime();
// 如果当前时间减去登录时间小于超时时间则说明token未过期 返回有效状态
return System.currentTimeMillis() - loginTime < expireTimeMillis;
@ -118,6 +125,18 @@ public class JWTUtils {
return IPUtils.get();
}
public static String signShotToken(TokenInfo tokenInfo, String secret) {
Long userId = tokenInfo.getUserId();
long expireTimeMillis = getExpireTime();
Date date = new Date(System.currentTimeMillis() + expireTimeMillis);
Algorithm algorithm = Algorithm.HMAC256(secret);
Builder builder = JWT.create()
.withClaim("username", tokenInfo.getUsername())
.withClaim("forShot", true)
.withClaim("userId", userId);
return builder.withExpiresAt(date).sign(algorithm);
}
public static String sign(TokenInfo tokenInfo, String secret, boolean writeOnline) {
Long userId = tokenInfo.getUserId();
@ -133,10 +152,7 @@ public class JWTUtils {
DataEaseException.throwException("MultiLoginError1");
}
}
if (ObjectUtils.isEmpty(expireTime)) {
expireTime = CommonBeanFactory.getBean(Environment.class).getProperty("dataease.login_timeout", Long.class, 480L);
}
long expireTimeMillis = expireTime * 60000L;
long expireTimeMillis = getExpireTime();
Date date = new Date(System.currentTimeMillis() + expireTimeMillis);
Algorithm algorithm = Algorithm.HMAC256(secret);
Builder builder = JWT.create()

View File

@ -12,14 +12,17 @@ public class AuthConstants {
public final static String USER_LINK_NAME = "user_link";
public final static String USER_DATASET_NAME = "user_dataset";
public final static String USER_PANEL_NAME = "user_panel";
public final static String USER_DATA_FILL_NAME = "user_data_fill";
public final static String ROLE_LINK_NAME = "role_link";
public final static String ROLE_DATASET_NAME = "role_dataset";
public final static String ROLE_PANEL_NAME = "role_panel";
public final static String ROLE_DATA_FILL_NAME = "role_data_fill";
public final static String DEPT_LINK_NAME = "dept_link";
public final static String DEPT_DATASET_NAME = "dept_dataset";
public final static String DEPT_PANEL_NAME = "dept_panel";
public final static String DEPT_DATA_FILL_NAME = "dept_data_fill";

View File

@ -0,0 +1,19 @@
package io.dataease.commons.constants;
public class DataFillConstants {
public final static String DATA_FILL_NODE_TYPE_FOlDER = "folder";
public final static String DATA_FILL_NODE_TYPE_DATA_FILL = "data_fill";
public final static String OPT_TYPE_INSERT = "insert";
public final static String OPT_TYPE_UPDATE = "update";
public final static String DATA_FILL_GATHER_DATA_FILL_LIST = "data_fill_list";
}

View File

@ -1,5 +1,5 @@
package io.dataease.commons.constants;
public enum DePermissionType {
DATASOURCE, DATASET, PANEL
DATASOURCE, DATASET, PANEL, DATA_FILL
}

View File

@ -112,6 +112,8 @@ public interface ParamConstants {
MSG_TIME_OUT("basic.msgTimeOut"),
LOG_TIME_OUT("basic.logTimeOut"),
DS_SYNC_LOG_TIME_OUT("basic.dsSyncLogTimeOut"),
EXPORT_FILE_TIME_OUT("basic.exportFileTimeOut"),
DS_CHECK_INTERVAL("basic.dsCheckInterval"),
DS_CHECK_INTERVAL_TYPE("basic.dsCheckIntervalType"),
DEFAULT_LOGIN_TYPE("basic.loginType"),
@ -125,6 +127,8 @@ public interface ParamConstants {
LOGIN_LIMIT_RELIEVETIMES("loginlimit.relieveTimes"),
LOGIN_LIMIT_OPEN("loginlimit.open"),
LOGIN_LIMIT_OPEN_MODIFY_PWD("loginlimit.openModifyPwd"),
LOGIN_LIMIT_PWD_CYCLE("loginlimit.pwdCycle"),
LOCKED_EMAIL("loginlimit.lockedEmail"),
SCAN_CREATE_USER("loginlimit.scanCreateUser"),

View File

@ -19,7 +19,12 @@ public enum ResourceAuthLevel {
DATASOURCE_LEVEL_USE(1),
DATASOURCE_LEVEL_MANAGE(3),
DATASOURCE_LEVEL_GRANT(15);
DATASOURCE_LEVEL_GRANT(15),
DATA_FILLING_LEVEL_USE(1),
DATA_FILLING_LEVEL_MANAGE(3),
DATA_FILLING_LEVEL_GRANT(15);
private Integer level;

View File

@ -19,4 +19,6 @@ public class SysAuthConstants {
public final static String AUTH_SOURCE_TYPE_DATASOURCE = "link";
public final static String AUTH_SOURCE_TYPE_DATA_FILLING = "data_fill";
}

View File

@ -70,7 +70,10 @@ public class SysLogConstants {
DRIVER(9, "SOURCE_TYPE_DRIVER"),
DRIVER_FILE(10, "SOURCE_TYPE_DRIVER_FILE"),
MENU(11, "SOURCE_TYPE_MENU"),
APIKEY(12, "SOURCE_TYPE_APIKEY");
APIKEY(12, "SOURCE_TYPE_APIKEY"),
DATA_FILL_FORM(13,"SOURCE_TYPE_DATA_FILL_FORM"),
DATA_FILL_DATA(14,"SOURCE_TYPE_DATA_FILL_DATA");
private Integer value;
private String name;

View File

@ -1,24 +0,0 @@
package io.dataease.commons.exception;
public class DEException extends RuntimeException {
private DEException(String message) {
super(message);
}
private DEException(Throwable t) {
super(t);
}
public static void throwException(String message) {
throw new DEException(message);
}
public static DEException getException(String message) {
throw new DEException(message);
}
public static void throwException(Throwable t) {
throw new DEException(t);
}
}

View File

@ -0,0 +1,46 @@
package io.dataease.commons.filter;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.Ordered;
import org.springframework.http.HttpHeaders;
import org.springframework.stereotype.Component;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@Component
public class HtmlResourceFilter implements Filter, Ordered {
@Override
public int getOrder() {
return 99;
}
@Value("${dataease.http.cache:false}")
private Boolean httpCache;
@Override
public void init(FilterConfig filterConfig) throws ServletException {
Filter.super.init(filterConfig);
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse httpResponse = (HttpServletResponse) servletResponse;
if(httpCache == null || !httpCache){
// 禁用缓存
httpResponse.setHeader(HttpHeaders.CACHE_CONTROL, "no-cache");
httpResponse.setHeader("Cache", "no-cache");
httpResponse.setHeader(HttpHeaders.PRAGMA, "no-cache");
httpResponse.setHeader(HttpHeaders.EXPIRES, "0");
}
// 继续执行过滤器链
filterChain.doFilter(servletRequest, httpResponse);
}
@Override
public void destroy() {
Filter.super.destroy();
}
}

View File

@ -1,8 +1,8 @@
package io.dataease.commons.filter;
import io.dataease.commons.exception.DEException;
import io.dataease.commons.holder.ThreadLocalContextHolder;
import io.dataease.commons.wrapper.XssAndSqlHttpServletRequestWrapper;
import io.dataease.plugins.common.exception.DataEaseException;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.context.request.RequestContextHolder;
@ -54,7 +54,7 @@ public class SqlFilter implements Filter {
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json;charset=UTF-8");
String msg = ThreadLocalContextHolder.getData().toString();
DEException.throwException(msg);
DataEaseException.throwException(msg);
return;
}
}
@ -63,7 +63,7 @@ public class SqlFilter implements Filter {
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json;charset=UTF-8");
String msg = ThreadLocalContextHolder.getData().toString();
DEException.throwException(msg);
DataEaseException.throwException(msg);
return;
}
chain.doFilter(xssRequest, response);

View File

@ -1,9 +1,9 @@
package io.dataease.commons.license;
import com.google.gson.Gson;
import io.dataease.commons.exception.DEException;
import io.dataease.commons.utils.LogUtil;
import io.dataease.plugins.common.base.domain.License;
import io.dataease.plugins.common.exception.DataEaseException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@ -103,10 +103,10 @@ public class DefaultLicenseService {
public License readLicense() {
License license = innerLicenseService.getLicense(LICENSE_ID);
if (license == null) {
DEException.throwException("i18n_no_license_record");
DataEaseException.throwException("i18n_no_license_record");
}
if (StringUtils.isBlank(license.getLicense())) {
DEException.throwException("i18n_license_is_empty");
DataEaseException.throwException("i18n_license_is_empty");
}
return license;
}
@ -114,7 +114,7 @@ public class DefaultLicenseService {
// 创建或更新License
private void writeLicense(String licenseKey, F2CLicenseResponse response) {
if (StringUtils.isBlank(licenseKey)) {
DEException.throwException("i18n_license_is_empty");
DataEaseException.throwException("i18n_license_is_empty");
}
License license = new License();
license.setId(LICENSE_ID);

View File

@ -13,4 +13,6 @@ public class ExcelSheetModel {
private List<List<String>> data;
private List<Integer> filedTypes;
}

View File

@ -9,7 +9,7 @@ import io.dataease.commons.constants.DePermissionType;
import io.dataease.commons.constants.ResourceAuthLevel;
import io.dataease.commons.model.AuthURD;
import io.dataease.plugins.config.SpringContextUtil;
import io.dataease.plugins.common.util.SpringContextUtil;
import io.dataease.plugins.xpack.auth.dto.request.XpackBaseTreeRequest;
import io.dataease.plugins.xpack.auth.dto.response.XpackVAuthModelDTO;
import io.dataease.plugins.xpack.auth.service.AuthXpackService;
@ -29,6 +29,7 @@ public class AuthUtils {
private static final String[] defaultPanelPermissions = { "panel_list" };
private static final String[] defaultDataSetPermissions = { "0" };
private static final String[] defaultLinkPermissions = { "0" };
private static final String[] defaultDataFillingPermissions = { "0" };
private static final ThreadLocal<CurrentUserDto> USER_INFO = new ThreadLocal<CurrentUserDto>();
@ -53,6 +54,10 @@ public class AuthUtils {
return userDto;
}
public static void setUser(CurrentUserDto user) {
USER_INFO.set(user);
}
public static void setProxyUser(Long userId) {
CurrentUserDto currentUserDto = proxyAuthService.queryCacheUserDto(userId);
USER_INFO.set(currentUserDto);
@ -71,6 +76,10 @@ public class AuthUtils {
return userIds;
}
public static Set<String> accountByURD(AuthURD request) {
return extAuthService.userNamesByRD(request);
}
public static List<String> parentResources(String resourceId, String type) {
return extAuthService.parentResource(resourceId, type);
}
@ -134,6 +143,18 @@ public class AuthUtils {
result.add(new AuthItem(item, ResourceAuthLevel.PANEL_LEVEL_MANAGE.getLevel()));
});
return result;
} else if (StringUtils.equals(DePermissionType.DATA_FILL.name().toLowerCase(), type)) {
Set<AuthItem> userSet = extAuthService.dataFillingIdByUser(userId).stream().collect(Collectors.toSet());
Set<AuthItem> roleSet = roles.stream().map(role -> extAuthService.dataFillingIdByRole(role.getId()))
.flatMap(Collection::stream).collect(Collectors.toSet());
Set<AuthItem> deptSet = extAuthService.dataFillingIdByDept(deptId).stream().collect(Collectors.toSet());
result.addAll(userSet);
result.addAll(roleSet);
result.addAll(deptSet);
Arrays.stream(defaultDataFillingPermissions).forEach(item -> {
result.add(new AuthItem(item, ResourceAuthLevel.DATA_FILLING_LEVEL_MANAGE.getLevel()));
});
return result;
}
return result;

View File

@ -2,7 +2,10 @@ package io.dataease.commons.utils;
import org.apache.commons.lang3.StringUtils;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
public class BeanUtils {
@ -65,4 +68,19 @@ public class BeanUtils {
return null;
}
}
public static Map<String, Object> bean2Map(Object bean) {
Map<String, Object> result = new HashMap<>();
Class<?> aClass = bean.getClass();
Field[] fields = aClass.getDeclaredFields();
for (Field field : fields) {
field.setAccessible(true);
try {
result.put(field.getName(), field.get(bean));
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
}
}
return result;
}
}

View File

@ -1,6 +1,6 @@
package io.dataease.commons.utils;
import io.dataease.dto.dataset.union.UnionDTO;
import io.dataease.plugins.common.dto.dataset.union.UnionDTO;
import org.apache.commons.collections4.CollectionUtils;
import java.util.List;

View File

@ -1,33 +1,34 @@
package io.dataease.commons.utils;
import org.apache.commons.lang3.StringUtils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.*;
public class DateUtils {
public static final String DATE_PATTERM = "yyyy-MM-dd";
public static final String DATE_PATTERN = "yyyy-MM-dd";
public static final String TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
public static Date getDate(String dateString) throws Exception {
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERM);
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERN);
return dateFormat.parse(dateString);
}
public static Date getTime(String timeString) throws Exception {
SimpleDateFormat dateFormat = new SimpleDateFormat(TIME_PATTERN);
return dateFormat.parse(timeString);
}
public static String getDateString(Date date) throws Exception {
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERM);
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERN);
return dateFormat.format(date);
}
public static String getDateString(long timeStamp) throws Exception {
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERM);
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERN);
return dateFormat.format(timeStamp);
}
@ -47,10 +48,10 @@ public class DateUtils {
}
public static Date dateSum (Date date,int countDays){
public static Date dateSum(Date date, int countDays) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH,countDays);
calendar.add(Calendar.DAY_OF_MONTH, countDays);
return calendar.getTime();
}
@ -70,7 +71,7 @@ public class DateUtils {
try {
calendar.setTime(date);
calendar.set(Calendar.DAY_OF_WEEK, calendar.getActualMinimum(Calendar.DAY_OF_WEEK));
calendar.add(Calendar.DAY_OF_MONTH,weekDayAdd);
calendar.add(Calendar.DAY_OF_MONTH, weekDayAdd);
//第一天的时分秒是 00:00:00 这里直接取日期默认就是零点零分
Date thisWeekFirstTime = getDate(getDateString(calendar.getTime()));
@ -78,12 +79,12 @@ public class DateUtils {
calendar.clear();
calendar.setTime(date);
calendar.set(Calendar.DAY_OF_WEEK, calendar.getActualMaximum(Calendar.DAY_OF_WEEK));
calendar.add(Calendar.DAY_OF_MONTH,weekDayAdd);
calendar.add(Calendar.DAY_OF_MONTH, weekDayAdd);
//最后一天的时分秒应当是23:59:59 处理方式是增加一天计算日期再-1
calendar.add(Calendar.DAY_OF_MONTH,1);
calendar.add(Calendar.DAY_OF_MONTH, 1);
Date nextWeekFirstDay = getDate(getDateString(calendar.getTime()));
Date thisWeekLastTime = getTime(getTimeString(nextWeekFirstDay.getTime()-1));
Date thisWeekLastTime = getTime(getTimeString(nextWeekFirstDay.getTime() - 1));
returnMap.put("firstTime", thisWeekFirstTime);
returnMap.put("lastTime", thisWeekLastTime);
@ -95,14 +96,91 @@ public class DateUtils {
}
/**
* 获取当天的起始时间Date
* @param time 指定日期 2020-12-13 06:12:42
* @return 当天起始时间 2020-12-13 00:00:00
*
* @param time 指定日期 2020-12-13 06:12:42
* @return 当天起始时间 2020-12-13 00:00:00
* @throws Exception
*/
public static Date getDayStartTime(Date time) throws Exception {
return getDate(getDateString(time));
}
public static List<String> getForecastPeriod(String baseTime, int period, String dateStyle, String pattern) throws ParseException {
String split = "-";
if (StringUtils.equalsIgnoreCase(pattern, "date_split")) {
split = "/";
}
List<String> result = new ArrayList<>(period);
switch (dateStyle) {
case "y":
int baseYear = Integer.parseInt(baseTime);
for (int i = 1; i <= period; i++) {
result.add(baseYear + i + "");
}
break;
case "y_Q":
String[] yQ = baseTime.split(split);
int year = Integer.parseInt(yQ[0]);
int quarter = Integer.parseInt(yQ[1].split("Q")[1]);
for (int i = 0; i < period; i++) {
quarter = quarter % 4 + 1;
if (quarter == 1) {
year += 1;
}
result.add(year + split + "Q" + quarter);
}
break;
case "y_M":
String[] yM = baseTime.split(split);
int y = Integer.parseInt(yM[0]);
int month = Integer.parseInt(yM[1]);
for (int i = 0; i < period; i++) {
month = month % 12 + 1;
if (month == 1) {
y += 1;
}
String padMonth = month < 10 ? "0" + month : "" + month;
result.add(y + split + padMonth);
}
break;
case "y_W":
String[] yW = baseTime.split(split);
int yy = Integer.parseInt(yW[0]);
int w = Integer.parseInt(yW[1].split("W")[1]);
for (int i = 0; i < period; i++) {
Calendar calendar = Calendar.getInstance();
calendar.setMinimalDaysInFirstWeek(7);
calendar.setFirstDayOfWeek(Calendar.MONDAY);
calendar.set(Calendar.YEAR, yy);
calendar.set(Calendar.MONTH, Calendar.DECEMBER);
calendar.set(Calendar.DAY_OF_MONTH, 31);
int lastWeek = calendar.get(Calendar.WEEK_OF_YEAR);
w += 1;
if (w > lastWeek) {
yy += 1;
w = 1;
}
result.add(yy + split + "W" + w);
}
break;
case "y_M_d":
SimpleDateFormat sdf = new SimpleDateFormat("yyyy" + split + "MM" + split + "dd");
Calendar calendar = Calendar.getInstance();
Date baseDate = sdf.parse(baseTime);
calendar.setTime(baseDate);
for (int i = 0; i < period; i++) {
calendar.add(Calendar.DAY_OF_MONTH, 1);
Date curDate = calendar.getTime();
String date = sdf.format(curDate);
result.add(date);
}
break;
default:
break;
}
return result;
}
}

View File

@ -1,6 +1,6 @@
package io.dataease.commons.utils;
import io.dataease.commons.exception.DEException;
import io.dataease.plugins.common.exception.DataEaseException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.multipart.MultipartFile;
@ -47,11 +47,11 @@ public class DeFileUtils {
public static void validateFile(MultipartFile file) {
String name = getFileNameNoEx(file.getOriginalFilename());
if (StringUtils.contains(name, "./")) {
DEException.throwException("file path invalid");
DataEaseException.throwException("file path invalid");
}
String suffix = getExtensionName(file.getOriginalFilename());
if (!StringUtils.equalsIgnoreCase(suffix, "zip")) {
DEException.throwException("please upload valid zip file");
DataEaseException.throwException("please upload valid zip file");
}
}
/**

View File

@ -1,23 +1,21 @@
package io.dataease.commons.utils;
import io.dataease.commons.model.excel.ExcelSheetModel;
import io.dataease.plugins.common.constants.DeTypeConstants;
import io.dataease.plugins.common.util.FileUtil;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import java.io.BufferedOutputStream;
import java.io.File;
import cn.hutool.core.io.FileUtil;
import io.dataease.commons.model.excel.ExcelSheetModel;
import java.io.FileOutputStream;
import java.util.List;
import java.util.concurrent.atomic.AtomicReference;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelUtils {
private static final String suffix = ".xlsx";
@ -30,6 +28,7 @@ public class ExcelUtils {
sheets.forEach(sheet -> {
List<List<String>> details = sheet.getData();
List<Integer> fieldTypes = sheet.getFiledTypes();
details.add(0, sheet.getHeads());
String sheetName = sheet.getSheetName();
Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]");
@ -49,6 +48,11 @@ public class ExcelUtils {
cellStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
int fieldTypeSize = 0;
if (CollectionUtils.isNotEmpty(fieldTypes)) {
fieldTypeSize = fieldTypes.size();
}
if (CollectionUtils.isNotEmpty(details)) {
for (int i = 0; i < details.size(); i++) {
Row row = curSheet.createRow(i);
@ -56,7 +60,12 @@ public class ExcelUtils {
if (rowData != null) {
for (int j = 0; j < rowData.size(); j++) {
Cell cell = row.createCell(j);
cell.setCellValue(rowData.get(j));
// with DataType
if (i > 0 && j < fieldTypeSize && (fieldTypes.get(j).equals(DeTypeConstants.DE_INT) || fieldTypes.get(j).equals(DeTypeConstants.DE_FLOAT)) && StringUtils.isNotEmpty(rowData.get(j))) {
cell.setCellValue(Double.valueOf(rowData.get(j)));
} else {
cell.setCellValue(rowData.get(j));
}
if (i == 0) {// 头部
cell.setCellStyle(cellStyle);
// 设置列的宽度
@ -78,10 +87,11 @@ public class ExcelUtils {
folderPath += Thread.currentThread().getId() + "/";
if (!FileUtil.exist(folderPath)) {
FileUtil.mkdir(folderPath);
new File(folderPath).mkdirs();
}
File result = new File(folderPath + realFileName.get());
BufferedOutputStream outputStream = FileUtil.getOutputStream(result);
FileOutputStream fos = new FileOutputStream(result);
BufferedOutputStream outputStream = new BufferedOutputStream(fos);
try {
wb.write(outputStream);
} catch (Exception e) {

View File

@ -1,6 +1,6 @@
package io.dataease.commons.utils;
import io.dataease.dto.dataset.ExcelSheetData;
import io.dataease.plugins.common.dto.dataset.ExcelSheetData;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.dto.datasource.TableField;
import org.apache.poi.hssf.eventusermodel.*;
@ -331,6 +331,11 @@ public class ExcelXlsReader implements HSSFListener {
if (flag && curRow != 0) { //该行不为空行且该行不是第一行发送第一行为列名不需要
if (!totalSheets.stream().map(ExcelSheetData::getExcelLabel).collect(Collectors.toList()).contains(sheetName)) {
if(cellList.size() < fields.size()){
for (int i = 0; i < fields.size() - cellList.size(); i++) {
cellList.add("");
}
}
ExcelSheetData excelSheetData = new ExcelSheetData();
excelSheetData.setData(new ArrayList<>(data));
excelSheetData.setExcelLabel(sheetName);
@ -370,6 +375,9 @@ public class ExcelXlsReader implements HSSFListener {
private String checkType(String str, int thisColumn) {
if (str.length() > 19) {
return "TEXT";
}
String type = null;
try {
double d = Double.valueOf(str);

View File

@ -1,8 +1,17 @@
package io.dataease.commons.utils;
import groovy.lang.Tuple2;
import org.apache.commons.math4.legacy.stat.regression.SimpleRegression;
import org.apache.commons.statistics.distribution.NormalDistribution;
import org.apache.commons.statistics.distribution.TDistribution;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.ArrayList;
import java.util.List;
public class MathUtils {
private static final NormalDistribution NORMAL_DISTRIBUTION = NormalDistribution.of(0.0, 1.0);
/**
* 获取百分比
@ -12,8 +21,57 @@ public class MathUtils {
* @return
*/
public static double getPercentWithDecimal(double value) {
return new BigDecimal(value * 100)
.setScale(1, BigDecimal.ROUND_HALF_UP)
.doubleValue();
return new BigDecimal(value * 100).setScale(1, RoundingMode.HALF_UP).doubleValue();
}
/**
* 获取预测数据的置信区间这边计算的是预测值的置信区间还有一个是预测值的预测区间公式不一样注意区分.
* 参考资料 <a href="https://zhuanlan.zhihu.com/p/366307027">知乎</a>,
* <a href="https://real-statistics.com/regression/confidence-and-prediction-intervals/">real-statistics</a>
* @param data 原始数据
* @param forecastValue 预测得到的数据
* @param forecastData 将原数据 x 代入回归方程得到的拟合数据
* @param alpha 置信水平
* @param degreeOfFreedom 自由度t分布使用
* @return 预测值的置信区间数组
*/
public static double[][] getConfidenceInterval(double[][] data, double[] forecastValue, double[][] forecastData, double alpha, int degreeOfFreedom) {
// y 平均方差
double totalPow = 0;
double xTotal = 0;
for (int i = 0; i < data.length; i++) {
double xVal = data[i][0];
xTotal += xVal;
double realVal = data[i][1];
double predictVal = forecastValue[i];
totalPow += Math.pow((realVal - predictVal), 2);
}
double xAvg = xTotal / data.length;
double yMseSqrt = Math.sqrt(totalPow / (forecastValue.length - 2));
// x 均值方差
double xSubPow = 0;
for (int i = 0; i < data.length; i++) {
double xVal = data[i][0];
xSubPow += Math.pow(xVal - xAvg, 2);
}
// t/z , 样本数 < 30 t 分布 > 30 z 分布,
double tzFactor;
if (data.length <= 30) {
tzFactor = TDistribution.of(degreeOfFreedom).inverseCumulativeProbability(1 - (1 - alpha) / 2);
} else {
tzFactor = NORMAL_DISTRIBUTION.inverseCumulativeProbability(1 - (1 - alpha) / 2);
}
double[][] result = new double[forecastData.length][2];
for (int i = 0; i < forecastData.length; i++) {
double xVal = forecastData[i][0];
double curSubPow = Math.pow(xVal - xAvg, 2);
double sqrt = Math.sqrt(1.0 / data.length + curSubPow / xSubPow);
double lower = forecastData[i][1] - tzFactor * yMseSqrt * sqrt;
double upper = forecastData[i][1] + tzFactor * yMseSqrt * sqrt;
result[i][0] = lower;
result[i][1] = upper;
}
return result;
}
}

View File

@ -1,8 +1,12 @@
package io.dataease.commons.utils;
import io.dataease.commons.constants.AuthConstants;
import io.dataease.plugins.config.SpringContextUtil;
import io.dataease.plugins.common.util.SpringContextUtil;
import lombok.Getter;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
@ -10,8 +14,18 @@ import javax.servlet.http.HttpServletResponse;
import java.net.InetAddress;
import java.net.UnknownHostException;
@Component
public class ServletUtils {
@Getter
private static String contextPath;
@Value("${server.servlet.context-path:#{null}}")
public void setContextPath(String contextPath) {
ServletUtils.contextPath = contextPath;
}
public static HttpServletRequest request() {
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = servletRequestAttributes.getRequest();
@ -48,8 +62,7 @@ public class ServletUtils {
}
Environment environment = SpringContextUtil.getBean(Environment.class);
Integer port = environment.getProperty("server.port", Integer.class);
return "http://" + hostAddress + ":" + port;
return "http://" + hostAddress + ":" + port + (StringUtils.isBlank(contextPath) ? "" : contextPath);
}
}

View File

@ -1,18 +1,17 @@
package io.dataease.commons.utils;
import static io.dataease.commons.constants.StaticResourceConstants.*;
import cn.hutool.core.codec.Base64Encoder;
import io.dataease.exception.DataEaseException;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.exception.DataEaseException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.lang.NonNull;
import org.springframework.util.Assert;
import org.springframework.util.Base64Utils;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import static io.dataease.commons.constants.StaticResourceConstants.*;
/**
* Author: wangjiahao
* Date: 2022/4/24
@ -20,7 +19,7 @@ import java.io.InputStream;
*/
public class StaticResourceUtils {
private final static String FILE_BASE_PATH = USER_HOME+ FILE_SEPARATOR+UPLOAD_URL_PREFIX;
private final static String FILE_BASE_PATH = USER_HOME + FILE_SEPARATOR + UPLOAD_URL_PREFIX;
private static final String FILE_NAME_REGEX_PATTERN = "^[A-Za-z0-9.-]{1,255}$";
@ -70,12 +69,11 @@ public class StaticResourceUtils {
}
/**
*
* @param imgFile local storage path
* @param imgFile local storage path
* @return
*/
public static String getImgFileToBase64(String imgFile) {
if(!validateStringFilenameUsingRegex(imgFile)){
if (!validateStringFilenameUsingRegex(imgFile)) {
DataEaseException.throwException("Illegal File Name");
}
//Convert the picture file into byte array and encode it with Base64
@ -83,7 +81,7 @@ public class StaticResourceUtils {
byte[] buffer = null;
//Read picture byte array
try {
inputStream = new FileInputStream(FILE_BASE_PATH+FILE_SEPARATOR+imgFile);
inputStream = new FileInputStream(FILE_BASE_PATH + FILE_SEPARATOR + imgFile);
int count = 0;
while (count == 0) {
count = inputStream.available();
@ -92,9 +90,9 @@ public class StaticResourceUtils {
inputStream.read(buffer);
} catch (IOException e) {
LogUtil.error(e);
}catch (Exception e){
} catch (Exception e) {
LogUtil.error(e);
}finally {
} finally {
if (inputStream != null) {
try {
// Close InputStream
@ -105,10 +103,9 @@ public class StaticResourceUtils {
}
}
// Encode byte array as Base64
if(buffer!=null){
return Base64Encoder.encode(buffer);
}else{
if (buffer != null) {
return Base64Utils.encodeToString(buffer);
} else {
return null;
}
}

View File

@ -1,5 +1,7 @@
package io.dataease.commons.utils;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
@ -17,4 +19,16 @@ public class UrlTestUtils {
return false;
}
}
public static boolean isURLAvailable(String urlString) {
try {
URL url = new URL(urlString);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("HEAD");
int responseCode = connection.getResponseCode();
return responseCode == HttpURLConnection.HTTP_OK;
} catch (IOException e) {
return false;
}
}
}

View File

@ -1,10 +1,10 @@
package io.dataease.controller;
import io.dataease.commons.exception.DEException;
import io.dataease.commons.license.DefaultLicenseService;
import io.dataease.commons.utils.CodingUtil;
import io.dataease.commons.utils.LogUtil;
import io.dataease.commons.utils.ServletUtils;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.service.panel.PanelLinkService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
@ -30,8 +30,6 @@ public class IndexController {
@Resource
private PanelLinkService panelLinkService;
@Value("${server.servlet.context-path:#{null}}")
private String contextPath;
@GetMapping(value = "/")
public String index() {
@ -56,6 +54,7 @@ public class IndexController {
} else {
url = panelLinkService.getUrlByUuid(index);
}
String contextPath = ServletUtils.getContextPath();
if (StringUtils.isNotBlank(contextPath)) {
url = contextPath + url;
}
@ -67,16 +66,28 @@ public class IndexController {
if (StringUtils.isNotEmpty(attachParams)) {
url = url + "&attachParams=" + attachParams;
}
String fromLink = request.getParameter("fromLink");
if (StringUtils.isNotEmpty(fromLink)) {
url = url + "&fromLink=" + fromLink;
}
String ticket = request.getParameter("ticket");
if (StringUtils.isNotEmpty(ticket)) {
url = url + "&ticket=" + ticket;
}
response.sendRedirect(url);
} catch (IOException e) {
LogUtil.error(e.getMessage());
DEException.throwException(e);
DataEaseException.throwException(e);
}
}
@GetMapping("/tempMobileLink/{id}/{token}")
public void tempMobileLink(@PathVariable("id") String id, @PathVariable("token") String token) {
String url = "/#preview/" + id;
String contextPath = ServletUtils.getContextPath();
if (StringUtils.isNotBlank(contextPath)) {
url = contextPath + url;
}
HttpServletResponse response = ServletUtils.response();
Cookie cookie = new Cookie("Authorization", token);
cookie.setPath("/");
@ -86,7 +97,7 @@ public class IndexController {
response.sendRedirect(url);
} catch (IOException e) {
LogUtil.error(e.getMessage());
DEException.throwException(e);
DataEaseException.throwException(e);
}
}

View File

@ -0,0 +1,26 @@
package io.dataease.controller.ai;
import io.dataease.service.ai.AiBaseService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.Map;
/**
* @author : WangJiaHao
* @date : 2024/3/27 09:44
*/
@RestController
@RequestMapping("aiBase")
public class AiComponentController {
@Resource
private AiBaseService aiBaseService;
@GetMapping("findTargetUrl")
Map<String, String> findTargetUrl(){
return aiBaseService.findTargetUrl();
}
}

View File

@ -109,6 +109,13 @@ public class ChartViewController {
return chartViewService.chartCopy(id, panelId);
}
@DePermission(type = DePermissionType.PANEL, level = ResourceAuthLevel.PANEL_LEVEL_MANAGE, paramIndex = 1)
@ApiOperation("复制")
@PostMapping("chartCopyWithId/{id}/{panelId}/{newId}")
public String chartCopyWithId(@PathVariable String id, @PathVariable String panelId, @PathVariable String newId) {
return chartViewService.chartCopy(id, newId,panelId);
}
@DePermission(type = DePermissionType.PANEL, level = ResourceAuthLevel.PANEL_LEVEL_MANAGE, paramIndex = 1)
@ApiOperation("批量复制")
@PostMapping("chartBatchCopy/{panelId}")
@ -158,6 +165,13 @@ public class ChartViewController {
chartViewCacheService.resetView(id);
}
@DePermission(type = DePermissionType.PANEL, level = ResourceAuthLevel.PANEL_LEVEL_VIEW, paramIndex = 0)
@ApiOperation("重置仪表板视图")
@PostMapping("/resetAllViewCache/{panelId}")
public void resetAllViewCache(@PathVariable String panelId) {
chartViewCacheService.resetAllPanelView(panelId);
}
@ApiOperation("校验视图Title")
@PostMapping("/checkTitle")
public String checkTitle(@RequestBody ChartViewCacheRequest request) {
@ -172,6 +186,14 @@ public class ChartViewController {
return chartViewService.getFieldData(id, requestList, false, fieldId, fieldType);
}
@ApiIgnore
@ApiOperation("获取下钻字段值")
@PostMapping("/getDrillFieldData/{id}/{panelId}/{fieldId}")
public List<String> getDrillFieldData(@PathVariable String id, @PathVariable String panelId, @PathVariable String fieldId,
@RequestBody ChartExtRequest requestList) throws Exception {
return chartViewService.getDrillFieldData(id, requestList, false, fieldId);
}
@ApiIgnore
@ApiOperation("更新视图属性")
@PostMapping("/viewPropsSave/{panelId}")

View File

@ -4,13 +4,13 @@ import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import io.dataease.auth.annotation.DePermission;
import io.dataease.commons.constants.DePermissionType;
import io.dataease.commons.constants.ResourceAuthLevel;
import io.dataease.commons.exception.DEException;
import io.dataease.controller.request.dataset.DataSetTableRequest;
import io.dataease.controller.response.ChartViewField4Type;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.base.domain.ChartViewField;
import io.dataease.plugins.common.base.domain.DatasetTable;
import io.dataease.plugins.common.base.domain.DatasetTableField;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.service.chart.ChartViewFieldService;
import io.dataease.service.dataset.DataSetTableService;
import io.swagger.annotations.Api;
@ -48,7 +48,7 @@ public class ChartViewFieldController {
BeanUtils.copyProperties(chartViewField, datasetTableField);
dataSetTableService.getPreviewData(dataSetTableRequest, 1, 1, Collections.singletonList(datasetTableField), null);
} catch (Exception e) {
DEException.throwException(Translator.get("i18n_calc_field_error"));
DataEaseException.throwException(Translator.get("i18n_calc_field_error"));
}
return chartViewFieldService.save(chartViewField);
}

View File

@ -0,0 +1,236 @@
package io.dataease.controller.datafill;
import com.alibaba.excel.EasyExcel;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.google.gson.Gson;
import io.dataease.commons.utils.AuthUtils;
import io.dataease.commons.utils.PageUtils;
import io.dataease.commons.utils.Pager;
import io.dataease.controller.ResultHolder;
import io.dataease.controller.request.datafill.*;
import io.dataease.controller.response.datafill.DataFillFormTableDataResponse;
import io.dataease.dto.datafill.DataFillCommitLogDTO;
import io.dataease.dto.datafill.DataFillFormDTO;
import io.dataease.dto.datafill.DataFillTaskDTO;
import io.dataease.dto.datafill.DataFillUserTaskDTO;
import io.dataease.plugins.common.base.domain.DataFillFormWithBLOBs;
import io.dataease.plugins.common.dto.datafill.ExtTableField;
import io.dataease.service.datafill.*;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import springfox.documentation.annotations.ApiIgnore;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.*;
@ApiIgnore
@RequestMapping("dataFilling")
@RestController
public class DataFillController {
@Resource
private DataFillService dataFillService;
@Resource
private DataFillLogService dataFillLogService;
@Resource
private DataFillTaskService dataFillTaskService;
@Resource
private DataFillDataService dataFillDataService;
@ApiIgnore
@PostMapping("/form/save")
public ResultHolder saveForm(@RequestBody DataFillFormWithBLOBs dataFillForm) throws Exception {
return dataFillService.saveForm(dataFillForm);
}
@ApiIgnore
@PostMapping("/form/updateName")
public ResultHolder updateFormName(@RequestBody DataFillFormWithBLOBs dataFillForm) throws Exception {
return dataFillService.updateForm(dataFillForm, null);
}
@ApiIgnore
@PostMapping("/form/update")
public ResultHolder updateForm(@RequestBody DataFillFormWithBLOBs dataFillForm) throws Exception {
return dataFillService.updateForm(dataFillForm);
}
@ApiIgnore
@PostMapping("/form/move")
public ResultHolder moveForm(@RequestBody DataFillFormWithBLOBs dataFillForm) throws Exception {
return dataFillService.updateForm(dataFillForm, "move");
}
@PostMapping("/manage/form/{id}")
public DataFillFormDTO getWithPrivileges(@PathVariable String id) throws Exception {
return dataFillService.getWithPrivileges(id);
}
@PostMapping("/form/get/{id}")
public DataFillFormWithBLOBs get(@PathVariable String id) throws Exception {
return dataFillService.get(id);
}
@ApiIgnore
@PostMapping("/form/delete/{id}")
public void deleteForm(@PathVariable String id) throws Exception {
dataFillService.deleteForm(id);
}
@ApiOperation("查询树")
@PostMapping("/form/tree")
public List<DataFillFormDTO> tree(@RequestBody DataFillFormRequest request) {
return dataFillService.tree(request);
}
@ApiIgnore
@PostMapping("/form/{id}/tableData")
public DataFillFormTableDataResponse tableData(@PathVariable String id, @RequestBody DataFillFormTableDataRequest request) throws Exception {
request.setId(id);
return dataFillDataService.listData(request);
}
@ApiIgnore
@PostMapping("/form/fields/{id}")
public List<ExtTableField> listFields(@PathVariable String id) throws Exception {
return dataFillService.listFields(id);
}
@ApiIgnore
@PostMapping("/form/{formId}/delete/{id}")
public void deleteRowData(@PathVariable String formId, @PathVariable String id) throws Exception {
dataFillDataService.deleteRowData(formId, id);
}
@ApiIgnore
@PostMapping("/form/{formId}/rowData/save")
public String newRowData(@PathVariable String formId, @RequestBody Map<String, Object> data) throws Exception {
return dataFillDataService.updateOrInsertRowData(formId, Collections.singletonList(new RowDataDatum().setData(data))).get(0);
}
@ApiIgnore
@PostMapping("/form/{formId}/rowData/save/{id}")
public String updateRowData(@PathVariable String formId, @PathVariable String id, @RequestBody Map<String, Object> data) throws Exception {
return dataFillDataService.updateOrInsertRowData(formId, Collections.singletonList(new RowDataDatum().setId(id).setData(data))).get(0);
}
@ApiIgnore
@PostMapping("/form/{formId}/commitLog/{goPage}/{pageSize}")
public Pager<List<DataFillCommitLogDTO>> commitLogs(@PathVariable String formId, @PathVariable int goPage, @PathVariable int pageSize, @RequestBody DataFillCommitLogSearchRequest request) {
Page<Object> page = PageHelper.startPage(goPage, pageSize, true);
List<DataFillCommitLogDTO> logs = dataFillLogService.commitLogs(formId, request);
return PageUtils.setPageInfo(page, logs);
}
@ApiIgnore
@PostMapping("/form/{formId}/task/{goPage}/{pageSize}")
public Pager<List<DataFillTaskDTO>> tasks(@PathVariable String formId, @PathVariable int goPage, @PathVariable int pageSize, @RequestBody DataFillTaskSearchRequest request) {
Page<Object> page = PageHelper.startPage(goPage, pageSize, true);
List<DataFillTaskDTO> tasks = dataFillTaskService.tasks(formId, request);
return PageUtils.setPageInfo(page, tasks);
}
@ApiIgnore
@PostMapping("/form/{formId}/task/save")
public void saveTask(@PathVariable String formId, @RequestBody DataFillTaskSearchRequest request) throws Exception {
dataFillTaskService.saveTask(formId, request);
}
@ApiIgnore
@PostMapping("/form/task/{taskId}/delete")
public void deleteTask(@PathVariable Long taskId) {
dataFillTaskService.deleteTask(taskId);
}
@ApiIgnore
@PostMapping("/form/task/{taskId}/enable")
public void enableTask(@PathVariable Long taskId) throws Exception {
dataFillTaskService.enableTask(taskId);
}
@ApiIgnore
@PostMapping("/form/task/{taskId}/disable")
public void disableTask(@PathVariable Long taskId) throws Exception {
dataFillTaskService.disableTask(taskId);
}
@ApiIgnore
@PostMapping("/myTask/{type}/{goPage}/{pageSize}")
public Pager<List<DataFillUserTaskDTO>> userTasks(@PathVariable String type, @PathVariable int goPage, @PathVariable int pageSize, @RequestBody DataFillUserTaskSearchRequest request) {
Long userId = AuthUtils.getUser().getUserId();
Page<Object> page = PageHelper.startPage(goPage, pageSize, true);
List<DataFillUserTaskDTO> tasks = dataFillTaskService.userTasks(userId, type, request);
return PageUtils.setPageInfo(page, tasks);
}
@ApiIgnore
@PostMapping("/myTask/fill/{taskId}")
public void userFillData(@PathVariable String taskId, @RequestBody List<Map<String, Object>> data) throws Exception {
dataFillService.fillFormData(taskId, data);
}
@ApiIgnore
@PostMapping("/form/{formId}/excel/template")
public void getExcelTemplate(@PathVariable String formId, HttpServletResponse response) throws Exception {
try {
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setCharacterEncoding("utf-8");
// 这里URLEncoder.encode可以防止中文乱码
String fileName = URLEncoder.encode("template", StandardCharsets.UTF_8).replaceAll("\\+", "%20");
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
// 这里需要设置不关闭流
EasyExcel.write(response.getOutputStream())
.head(dataFillService.getExcelHead(formId))
.automaticMergeHead(false)
.inMemory(true)
.registerWriteHandler(dataFillService.getCommentWriteHandler(formId))
.autoCloseStream(Boolean.FALSE)
.sheet("模板")
.doWrite(new ArrayList());
} catch (Exception e) {
e.printStackTrace();
// 重置response
response.reset();
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
response.setStatus(500);
Map<String, Object> map = new HashMap<>();
map.put("success", false);
map.put("message", e.getMessage());
response.getWriter().println(new Gson().toJson(map));
}
}
@ApiIgnore
@PostMapping("/form/{formId}/excel/upload")
public void excelUpload(@RequestParam("file") MultipartFile file, @PathVariable String formId) throws Exception {
String filename = file.getOriginalFilename();
dataFillDataService.importExcelData(file, formId);
}
@ApiIgnore
@PostMapping("/form/{optionDatasource}/options")
public List<ExtTableField.Option> listColumnData(@PathVariable String optionDatasource, @RequestBody DatasourceOptionsRequest request) throws Exception {
return dataFillDataService.listColumnData(optionDatasource, request.getOptionTable(), request.getOptionColumn(), request.getOptionOrder());
}
}

View File

@ -27,13 +27,13 @@ import io.dataease.plugins.common.dto.dataset.SqlVariableDetails;
import io.dataease.plugins.common.dto.datasource.TableField;
import io.dataease.service.authModel.VAuthModelService;
import io.dataease.service.dataset.DataSetTableService;
import io.dataease.service.exportCenter.ExportCenterService;
import io.swagger.annotations.*;
import org.apache.shiro.authz.annotation.Logical;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.util.Collections;
import java.util.List;
import java.util.Map;
@ -53,6 +53,8 @@ public class DataSetTableController {
@Resource
private VAuthModelService vAuthModelService;
@Resource
private ExportCenterService exportCenterService;
@DePermissions(value = {
@DePermission(type = DePermissionType.DATASET, value = "id"),
@ -67,7 +69,6 @@ public class DataSetTableController {
@DePermissions(value = {
@DePermission(type = DePermissionType.DATASET, value = "id", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE),
@DePermission(type = DePermissionType.DATASET, value = "sceneId", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE),
@DePermission(type = DePermissionType.DATASOURCE, value = "dataSourceId", level = ResourceAuthLevel.DATASOURCE_LEVEL_USE)
}, logical = Logical.AND)
@ApiOperation("更新")
@ -270,7 +271,7 @@ public class DataSetTableController {
@ApiOperation("数据集导出")
@PostMapping("/exportDataset")
@I18n
public void exportDataset(@RequestBody DataSetExportRequest request, HttpServletResponse response) throws Exception {
dataSetTableService.exportDataset(request, response);
public void exportDataset(@RequestBody DataSetExportRequest request) {
exportCenterService.addTask(request.getId(), "dataset", request);
}
}

View File

@ -1,27 +1,28 @@
package io.dataease.controller.dataset;
import cn.hutool.core.collection.CollectionUtil;
import com.auth0.jwt.JWT;
import com.auth0.jwt.interfaces.DecodedJWT;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import com.google.gson.Gson;
import io.dataease.auth.annotation.DePermission;
import io.dataease.auth.annotation.DePermissions;
import io.dataease.auth.filter.F2CLinkFilter;
import io.dataease.commons.constants.DePermissionType;
import io.dataease.commons.constants.ResourceAuthLevel;
import io.dataease.commons.exception.DEException;
import io.dataease.controller.request.dataset.DataSetTableRequest;
import io.dataease.controller.request.dataset.MultFieldValuesRequest;
import io.dataease.controller.response.DatasetTableField4Type;
import io.dataease.plugins.common.dto.dataset.DataTableInfoDTO;
import io.dataease.dto.dataset.DatasetTableFieldDTO;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.base.domain.DatasetTable;
import io.dataease.plugins.common.base.domain.DatasetTableField;
import io.dataease.plugins.common.base.domain.Datasource;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.plugins.datasource.entity.Dateformat;
import io.dataease.plugins.datasource.query.QueryProvider;
import io.dataease.plugins.xpack.auth.dto.request.ColumnPermissionItem;
import io.dataease.provider.ProviderFactory;
import io.dataease.plugins.datasource.provider.ProviderFactory;
import io.dataease.service.dataset.DataSetFieldService;
import io.dataease.service.dataset.DataSetTableFieldsService;
import io.dataease.service.dataset.DataSetTableService;
@ -30,6 +31,7 @@ import io.dataease.service.datasource.DatasourceService;
import io.dataease.service.engine.EngineService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
@ -108,6 +110,8 @@ public class DataSetTableFieldController {
DatasetTableField datasetTableField = DatasetTableField.builder().build();
datasetTableField.setTableId(tableId);
datasetTableField.setGroupType("d");
DatasetTable datasetTable = dataSetTableService.get(tableId);
DataTableInfoDTO dataTableInfoDTO = new Gson().fromJson(datasetTable.getInfo(), DataTableInfoDTO.class);
List<DatasetTableFieldDTO> dimensionList = new ArrayList<>();
dataSetTableFieldsService.list(datasetTableField).forEach(o -> {
DatasetTableFieldDTO datasetTableFieldDTO = new DatasetTableFieldDTO();
@ -118,6 +122,9 @@ public class DataSetTableFieldController {
deTypeCascader.add(datasetTableFieldDTO.getDateFormatType());
}
datasetTableFieldDTO.setDeTypeCascader(deTypeCascader);
if (dataTableInfoDTO.isSetKey() && dataTableInfoDTO.getKeys().contains(datasetTableFieldDTO.getOriginName())){
datasetTableFieldDTO.setKey(true);
}
dimensionList.add(datasetTableFieldDTO);
});
@ -133,6 +140,9 @@ public class DataSetTableFieldController {
deTypeCascader.add(datasetTableFieldDTO.getDateFormatType());
}
datasetTableFieldDTO.setDeTypeCascader(deTypeCascader);
if (dataTableInfoDTO.isSetKey() && dataTableInfoDTO.getKeys().contains(datasetTableFieldDTO.getOriginName())){
datasetTableFieldDTO.setKey(true);
}
quotaList.add(datasetTableFieldDTO);
});
@ -167,7 +177,7 @@ public class DataSetTableFieldController {
BeanUtils.copyProperties(datasetTable, dataSetTableRequest);
dataSetTableService.getPreviewData(dataSetTableRequest, 1, 1, Collections.singletonList(datasetTableField), null);
} catch (Exception e) {
DEException.throwException(Translator.get("i18n_calc_field_error"));
DataEaseException.throwException(Translator.get("i18n_calc_field_error"));
}
return dataSetTableFieldsService.save(datasetTableField);
}
@ -187,6 +197,16 @@ public class DataSetTableFieldController {
return dataSetTableFieldsService.save(datasetTableField);
}
@DePermission(type = DePermissionType.DATASET, value = "tableId", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE)
@ApiOperation("设置主键")
@PostMapping("saveKey")
public void saveKey(@RequestBody DatasetTableFieldDTO datasetTableField) throws Exception {
DatasetTable datasetTable = dataSetTableService.get(datasetTableField.getTableId());
if (datasetTable.getMode() == 1) {
dataSetTableService.saveKey(datasetTable, datasetTableField);
}
}
@DePermissions(value = {
@DePermission(type = DePermissionType.DATASET, level = ResourceAuthLevel.DATASET_LEVEL_MANAGE, paramIndex = 1)
})
@ -214,8 +234,8 @@ public class DataSetTableFieldController {
public List<Object> multFieldValues(@RequestBody MultFieldValuesRequest multFieldValuesRequest) throws Exception {
List<Object> results = new ArrayList<>();
for (String fieldId : multFieldValuesRequest.getFieldIds()) {
List<Object> fieldValues = dataSetFieldService.fieldValues(fieldId, multFieldValuesRequest.getSort(), multFieldValuesRequest.getUserId(), true, false);
if (CollectionUtil.isNotEmpty(fieldValues)) {
List<Object> fieldValues = dataSetFieldService.fieldValues(fieldId, multFieldValuesRequest.getSort(), multFieldValuesRequest.getUserId(), true, false, multFieldValuesRequest.getKeyword());
if (CollectionUtils.isNotEmpty(fieldValues)) {
results.addAll(fieldValues);
}
@ -233,13 +253,13 @@ public class DataSetTableFieldController {
DecodedJWT jwt = JWT.decode(linkToken);
Long userId = jwt.getClaim("userId").asLong();
multFieldValuesRequest.setUserId(userId);
return dataSetFieldService.fieldValues(multFieldValuesRequest.getFieldIds(), multFieldValuesRequest.getSort(), multFieldValuesRequest.getUserId(), true, true, false);
return dataSetFieldService.fieldValues(multFieldValuesRequest.getFieldIds(), multFieldValuesRequest.getSort(), multFieldValuesRequest.getUserId(), true, true, false, multFieldValuesRequest.getKeyword());
}
@ApiIgnore
@PostMapping("mappingFieldValues")
public List<Object> mappingFieldValues(@RequestBody MultFieldValuesRequest multFieldValuesRequest) throws Exception {
return dataSetFieldService.fieldValues(multFieldValuesRequest.getFieldIds(), multFieldValuesRequest.getSort(), multFieldValuesRequest.getUserId(), true, true, false);
return dataSetFieldService.fieldValues(multFieldValuesRequest.getFieldIds(), multFieldValuesRequest.getSort(), multFieldValuesRequest.getUserId(), true, true, false, multFieldValuesRequest.getKeyword());
}
@ApiIgnore
@ -248,7 +268,7 @@ public class DataSetTableFieldController {
List<Object> results = new ArrayList<>();
for (String fieldId : multFieldValuesRequest.getFieldIds()) {
List<Object> fieldValues = dataSetFieldService.fieldValues(fieldId, multFieldValuesRequest.getUserId(), false, true);
if (CollectionUtil.isNotEmpty(fieldValues)) {
if (CollectionUtils.isNotEmpty(fieldValues)) {
results.addAll(fieldValues);
}

View File

@ -21,4 +21,6 @@ public class DatasetTaskGridRequest extends KeywordRequest {
private String id;
private Long userId;
private String datasetId;
}

View File

@ -19,10 +19,6 @@ import io.dataease.dto.DatasourceDTO;
import io.dataease.dto.SysLogDTO;
import io.dataease.dto.datasource.DBTableDTO;
import io.dataease.plugins.common.base.domain.Datasource;
import io.dataease.plugins.common.base.domain.DatasourceExample;
import io.dataease.plugins.common.dto.datasource.DataSourceType;
import io.dataease.plugins.datasource.provider.Provider;
import io.dataease.provider.ProviderFactory;
import io.dataease.service.datasource.DatasourceService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -36,7 +32,6 @@ import javax.annotation.Resource;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.stream.Collectors;
@Api(tags = "数据源:数据源管理")
@ -81,6 +76,8 @@ public class DatasourceController {
datasource.setCreateTime(null);
datasource.setType(updataDsRequest.getType());
datasource.setUpdateTime(System.currentTimeMillis());
datasource.setEnableDataFill(updataDsRequest.getEnableDataFill());
datasource.setEnableDataFillCreateTable(updataDsRequest.getEnableDataFillCreateTable());
if (StringUtils.isNotEmpty(updataDsRequest.getId())) {
datasource.setId(updataDsRequest.getId());
}

View File

@ -3,13 +3,20 @@ package io.dataease.controller.datasource;
import io.dataease.auth.annotation.DeLog;
import io.dataease.commons.constants.SysLogConstants;
import io.dataease.commons.utils.AuthUtils;
import io.dataease.dto.DriverDTO;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.base.domain.DeDriver;
import io.dataease.plugins.common.base.domain.DeDriverDetails;
import io.dataease.plugins.common.dto.datasource.DataSourceType;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.plugins.common.util.SpringContextUtil;
import io.dataease.service.datasource.DatasourceService;
import io.dataease.service.datasource.DriverService;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@ -26,11 +33,13 @@ public class DriverMgmController {
@Resource
private DriverService driverService;
@Resource
private DatasourceService datasourceService;
@RequiresPermissions("datasource:read")
@ApiOperation("驱动列表")
@PostMapping("/list")
public List<DriverDTO> listDeDriver() throws Exception{
public List<DriverDTO> listDeDriver() throws Exception {
return driverService.list();
}
@ -44,15 +53,24 @@ public class DriverMgmController {
positionKey = "type",
value = "id"
)
public void delete(@RequestBody DeDriver deDriver) throws Exception{
public void delete(@RequestBody DeDriver deDriver) throws Exception {
checkPermission();
driverService.delete(deDriver);
}
@RequiresPermissions("datasource:read")
@ApiOperation("驱动列表")
@GetMapping("/list/{type}")
public List<DriverDTO> listDeDriver(@PathVariable String type) throws Exception{
return listDeDriver().stream().filter(driverDTO -> driverDTO.getType().equalsIgnoreCase(type)).collect(Collectors.toList());
public List<DriverDTO> listDeDriver(@PathVariable String type) throws Exception {
List<DriverDTO> driverDTOS = listDeDriver().stream().filter(driverDTO -> driverDTO.getType().equalsIgnoreCase(type)).collect(Collectors.toList());
driverDTOS.forEach(driverDTO1 -> {
if (StringUtils.isEmpty(driverDTO1.getSurpportVersions())) {
driverDTO1.setNameAlias(driverDTO1.getName());
} else {
driverDTO1.setNameAlias(driverDTO1.getName() + "(" + driverDTO1.getSurpportVersions() + ")");
}
});
return driverDTOS;
}
@RequiresPermissions("datasource:read")
@ -65,34 +83,45 @@ public class DriverMgmController {
positionKey = "type",
value = "id"
)
public DeDriver save(@RequestBody DeDriver deDriver) throws Exception{
public DeDriver save(@RequestBody DeDriver deDriver) throws Exception {
checkPermission();
return driverService.save(deDriver);
}
@RequiresPermissions("datasource:read")
@ApiOperation("获取驱动")
@GetMapping("/getDriver/{id}")
public DeDriver getDriver(@PathVariable String id) throws Exception {
return driverService.get(id);
}
@RequiresPermissions("datasource:read")
@ApiOperation("更新驱动")
@PostMapping("/update")
@DeLog(
operatetype = SysLogConstants.OPERATE_TYPE.MODIFY,
sourcetype = SysLogConstants.SOURCE_TYPE.DRIVER,
positionIndex = 0,positionKey = "type",
positionIndex = 0, positionKey = "type",
value = "id"
)
public DeDriver update(@RequestBody DeDriver deDriver) throws Exception{
public DeDriver update(@RequestBody DeDriver deDriver) throws Exception {
checkPermission();
return driverService.update(deDriver);
}
@RequiresPermissions("datasource:read")
@ApiOperation("驱动文件列表")
@GetMapping("/listDriverDetails/{id}")
public List<DeDriverDetails> listDriverDetails(@PathVariable String id) throws Exception{
public List<DeDriverDetails> listDriverDetails(@PathVariable String id) throws Exception {
checkPermission();
return driverService.listDriverDetails(id);
}
@RequiresPermissions("datasource:read")
@ApiOperation("删除驱动文件")
@PostMapping("/deleteDriverFile")
public void deleteDriverFile(@RequestBody DeDriverDetails deDriverDetails) throws Exception{
public void deleteDriverFile(@RequestBody DeDriverDetails deDriverDetails) throws Exception {
checkPermission();
driverService.deleteDriverFile(deDriverDetails.getId());
}
@ -104,9 +133,15 @@ public class DriverMgmController {
@ApiImplicitParam(name = "id", value = "驱动D", required = true, dataType = "String")
})
public DeDriverDetails excelUpload(@RequestParam("id") String id, @RequestParam("file") MultipartFile file) throws Exception {
checkPermission();
return driverService.saveJar(file, id);
}
private void checkPermission() throws Exception {
if (!AuthUtils.getUser().getIsAdmin()) {
DataEaseException.throwException(Translator.get("I18N_NO_DRIVER_PERMISSION"));
}
}
}

View File

@ -16,4 +16,6 @@ public class UpdataDsRequest {
@ApiModelProperty(value = "配置详情", required = true)
private String configuration;
private boolean configurationEncryption = false;
private Boolean enableDataFill;
private Boolean enableDataFillCreateTable;
}

View File

@ -0,0 +1,52 @@
package io.dataease.controller.exportCenter;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import io.dataease.dto.ExportTaskDTO;
import io.dataease.service.exportCenter.ExportCenterService;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
@ApiSupport(order = 31)
@RequestMapping("exportCenter")
@RestController
public class ExportCenterController {
@Resource
private ExportCenterService exportCenterService;
@PostMapping("/exportTasks/{status}")
public List<ExportTaskDTO> exportTasks(@PathVariable String status) {
return exportCenterService.exportTasks(status);
}
@GetMapping("/delete/{id}")
public void delete(@PathVariable String id){
exportCenterService.delete(id);
}
@PostMapping("/delete")
public void delete(@RequestBody List<String> ids){
exportCenterService.delete(ids);
}
@PostMapping("/deleteAll/{type}")
public void deleteAll(@PathVariable String type){
exportCenterService.deleteAll(type);
}
@GetMapping("/download/{id}")
public ResponseEntity<org.springframework.core.io.Resource> download(@PathVariable String id, HttpServletResponse response, HttpServletRequest request) throws Exception {
return exportCenterService.download(id, response, request);
}
@PostMapping("/retry/{id}")
public void retry(@PathVariable String id){
exportCenterService.retry(id);
}
}

View File

@ -2,7 +2,9 @@ package io.dataease.controller.handler;
import io.dataease.controller.ResultHolder;
import io.dataease.i18n.Translator;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.authc.AuthenticationException;
import org.slf4j.LoggerFactory;
import org.springframework.boot.web.servlet.error.ErrorAttributes;
import org.springframework.boot.web.servlet.error.ErrorController;
@ -49,7 +51,7 @@ public class GlobalExceptionHandler implements ErrorController {
response.setStatus(code);
String errorMessage = StringUtils.EMPTY;
if (t != null) {
if (Logger.isDebugEnabled()) {
if (Logger.isDebugEnabled() && (ObjectUtils.isEmpty(t.getCause()) || !(t.getCause() instanceof AuthenticationException))) {
Logger.error("Fail to proceed " + errorAttributeMap.get("path"), t);
}
errorMessage = t.getMessage();

View File

@ -12,12 +12,14 @@ import io.dataease.commons.constants.DePermissionType;
import io.dataease.commons.constants.PanelConstants;
import io.dataease.commons.constants.ResourceAuthLevel;
import io.dataease.controller.handler.annotation.I18n;
import io.dataease.controller.request.dataset.DataSetExportRequest;
import io.dataease.controller.request.panel.*;
import io.dataease.dto.PermissionProxy;
import io.dataease.dto.authModel.VAuthModelDTO;
import io.dataease.dto.panel.PanelExport2App;
import io.dataease.dto.panel.PanelGroupDTO;
import io.dataease.plugins.common.base.domain.PanelGroup;
import io.dataease.service.exportCenter.ExportCenterService;
import io.dataease.service.panel.PanelGroupService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -50,9 +52,12 @@ public class PanelGroupController {
private PanelGroupService panelGroupService;
@Resource
private ExtAuthServiceImpl authService;
@Resource
private ExportCenterService exportCenterService;
@ApiOperation("查询树")
@PostMapping("/tree")
@I18n
public List<PanelGroupDTO> tree(@RequestBody PanelGroupRequest request) {
return panelGroupService.tree(request);
}
@ -152,25 +157,36 @@ public class PanelGroupController {
return panelGroupService.queryPanelComponents(id);
}
@ApiOperation("视图导出数据集明细")
@PostMapping("/exportDatasetDetails")
@I18n
public void exportDatasetDetails(@RequestBody PanelViewDetailsRequest request, HttpServletResponse response) throws Exception {
panelGroupService.exportDatasetDetails(request, response);
}
@ApiOperation("公共连接导出仪表板视图明细")
@PostMapping("/exportDetails")
@I18n
public void exportDetails(@RequestBody PanelViewDetailsRequest request, HttpServletResponse response) throws IOException {
public void exportDetails(@RequestBody PanelViewDetailsRequest request, HttpServletResponse response) throws Exception {
HttpServletRequest httpServletRequest = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
.getRequest();
String linkToken = httpServletRequest.getHeader(F2CLinkFilter.LINK_TOKEN_KEY);
DecodedJWT jwt = JWT.decode(linkToken);
Long userId = jwt.getClaim("userId").asLong();
request.setUserId(userId);
panelGroupService.exportPanelViewDetails(request, response);
if("dataset".equals(request.getDownloadType())){
panelGroupService.exportDatasetDetails(request, response);
}else {
panelGroupService.exportPanelViewDetails(request, response);
}
}
@ApiOperation("站内导出仪表板视图明细")
@PostMapping("/innerExportDetails")
@DePermissionProxy(value = "proxy")
@I18n
public void innerExportDetails(@RequestBody PanelViewDetailsRequest request, HttpServletResponse response) throws IOException {
panelGroupService.exportPanelViewDetails(request, response);
public void innerExportDetails(@RequestBody PanelViewDetailsRequest request) throws Exception {
exportCenterService.addTask(request.getViewId(), "chart", request);
}
@ApiOperation("更新仪表板状态")

View File

@ -1,6 +1,7 @@
package io.dataease.controller.panel;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import io.dataease.dto.panel.PanelComponentDTO;
import io.dataease.dto.panel.PanelViewTableDTO;
import io.dataease.service.panel.PanelViewService;
import io.swagger.annotations.Api;
@ -29,4 +30,10 @@ public class PanelViewController {
public List<PanelViewTableDTO> detailList(@PathVariable String panelId) throws Exception {
return panelViewService.detailList(panelId);
}
@ApiOperation("组件信息")
@GetMapping("/getComponentInfo/{panelId}")
public PanelComponentDTO getComponentInfo(@PathVariable String panelId) throws Exception {
return panelViewService.getComponentInfo(panelId);
}
}

View File

@ -8,11 +8,13 @@ import io.dataease.controller.request.panel.PanelViewLogRequest;
import io.dataease.controller.request.panel.link.*;
import io.dataease.dto.panel.link.GenerateDto;
import io.dataease.dto.panel.link.ValidateDto;
import io.dataease.plugins.common.base.domain.PanelLinkTicket;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import springfox.documentation.annotations.ApiIgnore;
import java.util.List;
import java.util.Map;
@Api(tags = "仪表板:链接管理")
@ -45,6 +47,11 @@ public interface LinkApi {
@PostMapping("/currentGenerate/{resourceId}")
GenerateDto currentGenerate(String resourceId);
@DePermission(type = DePermissionType.PANEL)
@ApiOperation("当前ticket信息")
@PostMapping("/currentTicket/{resourceId}")
List<PanelLinkTicket> queryTicket(String resourceId);
@ApiOperation("验证访问")
@PostMapping("/validate")
ValidateDto validate(LinkValidateRequest request) throws Exception;
@ -70,5 +77,15 @@ public interface LinkApi {
@PostMapping("/viewLog")
void viewLinkLog(@RequestBody LinkViewLogRequest request);
@ApiOperation("保存ticket")
@PostMapping("/saveTicket")
String saveTicket(@RequestBody TicketCreator creator);
@ApiOperation("删除ticket")
@PostMapping("/delTicket")
void deleteTicket(@RequestBody TicketDelRequest request);
@ApiOperation("切换是否必填ticket")
@PostMapping("/enableTicket")
void switchRequire(@RequestBody TicketSwitchRequest request);
}

View File

@ -5,16 +5,20 @@ import com.auth0.jwt.interfaces.DecodedJWT;
import io.dataease.auth.filter.F2CLinkFilter;
import io.dataease.commons.constants.SysLogConstants;
import io.dataease.commons.utils.DeLogUtils;
import io.dataease.plugins.common.base.domain.PanelGroupWithBLOBs;
import io.dataease.plugins.common.base.domain.PanelLink;
import io.dataease.controller.panel.api.LinkApi;
import io.dataease.controller.request.chart.ChartExtRequest;
import io.dataease.controller.request.panel.link.*;
import io.dataease.dto.panel.link.GenerateDto;
import io.dataease.dto.panel.link.TicketDto;
import io.dataease.dto.panel.link.ValidateDto;
import io.dataease.plugins.common.base.domain.PanelGroupWithBLOBs;
import io.dataease.plugins.common.base.domain.PanelLink;
import io.dataease.plugins.common.base.domain.PanelLinkMapping;
import io.dataease.plugins.common.base.domain.PanelLinkTicket;
import io.dataease.service.chart.ChartViewService;
import io.dataease.service.panel.PanelLinkService;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
@ -25,6 +29,8 @@ import org.springframework.web.context.request.ServletRequestAttributes;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.net.URLDecoder;
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map;
@RestController
@ -62,29 +68,49 @@ public class LinkServer implements LinkApi {
return panelLinkService.currentGenerate(resourceId);
}
@Override
public List<PanelLinkTicket> queryTicket(@PathVariable("resourceId") String resourceId) {
return panelLinkService.queryTicket(resourceId);
}
@Override
public ValidateDto validate(@RequestBody LinkValidateRequest request) throws Exception {
String link = request.getLink();
link = URLDecoder.decode(link, "UTF-8");
link = URLDecoder.decode(link, StandardCharsets.UTF_8);
String json = panelLinkService.decryptParam(link);
String[] jsonArray = json.split(",");
String uuid = null;
int len = jsonArray.length;
if (len > 1) {
uuid = jsonArray[1];
}
String user = request.getUser();
user = URLDecoder.decode(user, "UTF-8");
user = URLDecoder.decode(user, StandardCharsets.UTF_8);
user = panelLinkService.decryptParam(user);
ValidateDto dto = new ValidateDto();
dto.setUserId(user);
String resourceId = json;
String resourceId = jsonArray[0];
PanelLink one = panelLinkService.findOne(resourceId, Long.valueOf(user));
dto.setResourceId(resourceId);
if (ObjectUtils.isEmpty(one)) {
dto.setValid(false);
return dto;
}
PanelLinkMapping mapping = panelLinkService.getMapping(one);
String mappingUuid = mapping.getUuid();
if (!StringUtils.equals(uuid, mappingUuid)) {
dto.setValid(false);
return dto;
}
dto.setValid(one.getValid());
dto.setEnablePwd(one.getEnablePwd());
dto.setPassPwd(panelLinkService.validateHeads(one));
dto.setExpire(panelLinkService.isExpire(one));
String ticketText = request.getTicket();
TicketDto ticketDto = panelLinkService.validateTicket(ticketText, mapping);
dto.setTicket(ticketDto);
return dto;
}
@ -94,8 +120,8 @@ public class LinkServer implements LinkApi {
}
@Override
public Object resourceDetail(@PathVariable String resourceId,@PathVariable String userId) {
return panelLinkService.resourceInfo(resourceId,userId);
public Object resourceDetail(@PathVariable String resourceId, @PathVariable String userId) {
return panelLinkService.resourceInfo(resourceId, userId);
}
@Override
@ -125,8 +151,23 @@ public class LinkServer implements LinkApi {
operateType = SysLogConstants.OPERATE_TYPE.MB_VIEW;
}
if (ObjectUtils.isEmpty(userId)) return;
PanelGroupWithBLOBs panelGroupWithBLOBs = panelLinkService.resourceInfo(panelId,String.valueOf(userId));
PanelGroupWithBLOBs panelGroupWithBLOBs = panelLinkService.resourceInfo(panelId, String.valueOf(userId));
String pid = panelGroupWithBLOBs.getPid();
DeLogUtils.save(operateType, SysLogConstants.SOURCE_TYPE.LINK, panelId, pid, userId, SysLogConstants.SOURCE_TYPE.USER);
}
@Override
public String saveTicket(TicketCreator creator) {
return panelLinkService.saveTicket(creator);
}
@Override
public void deleteTicket(TicketDelRequest request) {
panelLinkService.deleteTicket(request);
}
@Override
public void switchRequire(TicketSwitchRequest request) {
panelLinkService.switchRequire(request);
}
}

View File

@ -51,4 +51,7 @@ public class ChartExtRequest {
private Boolean excelExportFlag = false;
@ApiModelProperty(hidden = true)
private String downloadType;
}

View File

@ -0,0 +1,18 @@
package io.dataease.controller.request.datafill;
import io.dataease.dto.datafill.DataFillCommitLogDTO;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List;
@Data
@Accessors(chain = true)
public class DataFillCommitLogSearchRequest extends DataFillCommitLogDTO {
private static final long serialVersionUID = -1067572649791328116L;
private List<String> formIds;
}

View File

@ -0,0 +1,25 @@
package io.dataease.controller.request.datafill;
import io.dataease.plugins.common.base.domain.DataFillForm;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Set;
@Data
@Accessors(chain=true)
public class DataFillFormRequest extends DataFillForm {
private static final long serialVersionUID = -6752223673862214909L;
@ApiModelProperty("排序")
private String sort;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("ID集合")
private Set<String> ids;
@ApiModelProperty("排除的ID")
private String excludedId;
}

View File

@ -0,0 +1,23 @@
package io.dataease.controller.request.datafill;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List;
@Data
@Accessors(chain = true)
public class DataFillFormTableDataRequest extends DataFillFormRequest {
private static final long serialVersionUID = -314618516232771747L;
private long currentPage;
private long pageSize;
private String primaryKeyValue;
private List<String> primaryKeyValueList;
}

View File

@ -0,0 +1,14 @@
package io.dataease.controller.request.datafill;
import io.dataease.dto.datafill.DataFillTaskDTO;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class DataFillTaskSearchRequest extends DataFillTaskDTO {
private static final long serialVersionUID = 5881604308639714955L;
}

View File

@ -0,0 +1,14 @@
package io.dataease.controller.request.datafill;
import io.dataease.dto.datafill.DataFillUserTaskDTO;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class DataFillUserTaskSearchRequest extends DataFillUserTaskDTO {
private static final long serialVersionUID = 5881604308639714955L;
}

View File

@ -0,0 +1,11 @@
package io.dataease.controller.request.datafill;
import lombok.Getter;
@Getter
public class DatasourceOptionsRequest {
private String optionTable;
private String optionColumn;
private String optionOrder;
}

View File

@ -1,6 +1,6 @@
package io.dataease.controller.request.dataset;
import io.dataease.dto.dataset.ExcelSheetData;
import io.dataease.plugins.common.dto.dataset.ExcelSheetData;
import io.dataease.plugins.common.base.domain.DatasetTable;
import io.dataease.plugins.common.dto.datasource.TableField;
import io.swagger.annotations.ApiModelProperty;

View File

@ -13,4 +13,6 @@ public class MultFieldValuesRequest {
private DeSortDTO sort;
private String keyword;
}

View File

@ -17,6 +17,7 @@ public class ApiDefinition {
private List<DatasetTableFieldDTO> fields;
private ApiDefinitionRequest request;
private String dataPath;
private Integer apiQueryTimeout = 30;
private String status;
private List<Map<String,String>> data = new ArrayList<>();
private List<JSONObject> jsonFields = new ArrayList<>();

View File

@ -42,4 +42,8 @@ public class PanelViewDetailsRequest {
private Long userId;
private String downloadType;
private String viewType;
}

View File

@ -9,4 +9,5 @@ public class LinkValidateRequest implements Serializable {
private String link;
private String user;
private String ticket;
}

View File

@ -0,0 +1,19 @@
package io.dataease.controller.request.panel.link;
import lombok.Data;
import java.io.Serializable;
@Data
public class TicketCreator implements Serializable {
private String ticket;
private Long exp;
private String args;
private String uuid;
private boolean generateNew;
}

View File

@ -0,0 +1,12 @@
package io.dataease.controller.request.panel.link;
import lombok.Data;
import java.io.Serializable;
@Data
public class TicketDelRequest implements Serializable {
private String ticket;
}

View File

@ -0,0 +1,13 @@
package io.dataease.controller.request.panel.link;
import lombok.Data;
import java.io.Serializable;
@Data
public class TicketSwitchRequest implements Serializable {
private String resourceId;
private Boolean require = false;
}

View File

@ -0,0 +1,28 @@
package io.dataease.controller.response.datafill;
import io.dataease.plugins.common.dto.datafill.ExtTableField;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@Data
@Accessors(chain = true)
public class DataFillFormTableDataResponse implements Serializable {
private static final long serialVersionUID = -6463885075511811532L;
private Object data;
private List<ExtTableField> fields;
private long total;
private long currentPage;
private long pageSize;
private String key;
}

View File

@ -3,7 +3,7 @@ package io.dataease.controller.sys;
import io.dataease.commons.license.DefaultLicenseService;
import io.dataease.commons.license.F2CLicenseResponse;
import io.dataease.controller.ResultHolder;
import io.dataease.exception.DataEaseException;
import io.dataease.plugins.common.exception.DataEaseException;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

View File

@ -15,6 +15,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@ -31,6 +32,7 @@ public class SysLogController {
@I18n
@ApiOperation("查询日志")
@RequiresPermissions("log:read")
@PostMapping("/logGrid/{goPage}/{pageSize}")
@ApiImplicitParams({
@ApiImplicitParam(paramType = "path", name = "goPage", value = "页码", required = true, dataType = "Integer"),
@ -52,7 +54,9 @@ public class SysLogController {
@ApiOperation("导出操作日志")
@PostMapping("/export")
@RequiresPermissions("log:export")
@ApiImplicitParam(name = "request", value = "查询条件", required = true)
@SqlInjectValidator(value = {"time"})
public void export(@RequestBody LogGridRequest request) throws Exception {
logService.exportExcel(request);
}

View File

@ -58,7 +58,7 @@ public class SysPluginController {
@RequiresPermissions("plugin:upload")
public Map<String, Object> update(@PathVariable("pluginId") Long pluginId, @RequestParam("file") MultipartFile file) throws Exception {
DeFileUtils.validateFile(file);
if (pluginService.uninstall(pluginId)) {
if (pluginService.uninstallForUpdate(pluginId, true)) {
return pluginService.localInstall(file);
}
return null;

View File

@ -12,23 +12,19 @@ import io.dataease.auth.service.AuthUserService;
import io.dataease.commons.constants.DePermissionType;
import io.dataease.commons.constants.ResourceAuthLevel;
import io.dataease.commons.constants.SysLogConstants;
import io.dataease.commons.exception.DEException;
import io.dataease.commons.utils.AuthUtils;
import io.dataease.commons.utils.PageUtils;
import io.dataease.commons.utils.Pager;
import io.dataease.controller.response.ExistLdapUser;
import io.dataease.controller.sys.request.SysUserCreateRequest;
import io.dataease.controller.sys.request.SysUserPwdRequest;
import io.dataease.controller.sys.request.SysUserStateRequest;
import io.dataease.controller.sys.request.UserGridRequest;
import io.dataease.controller.sys.request.*;
import io.dataease.controller.sys.response.AuthBindDTO;
import io.dataease.controller.sys.response.RoleUserItem;
import io.dataease.controller.sys.response.SysUserGridResponse;
import io.dataease.exception.DataEaseException;
import io.dataease.i18n.Translator;
import io.dataease.plugins.common.base.domain.SysRole;
import io.dataease.plugins.common.base.domain.SysUser;
import io.dataease.plugins.common.base.domain.SysUserAssist;
import io.dataease.plugins.common.exception.DataEaseException;
import io.dataease.plugins.common.request.KeywordRequest;
import io.dataease.service.sys.SysRoleService;
import io.dataease.service.sys.SysUserService;
@ -70,6 +66,16 @@ public class SysUserController {
@Resource
private AuthUserService authUserService;
@ApiIgnore
@GetMapping("/transAccount")
public Long transAccount(@RequestBody TransAccountRequest request) {
String account = request.getAccount();
if (StringUtils.isBlank(account)) {
DataEaseException.throwException("account can not be null");
}
return sysUserService.uidByAccount(account);
}
@ApiOperation("查询用户")
@RequiresPermissions("user:read")
@PostMapping("/userGrid/{goPage}/{pageSize}")
@ -182,6 +188,7 @@ public class SysUserController {
@PostMapping("/personInfo")
public CurrentUserDto personInfo() {
CurrentUserDto user = AuthUtils.getUser();
user.setPassword(null);
return user;
}
@ -289,7 +296,7 @@ public class SysUserController {
Boolean valid = StringUtils.equals(WECOM, type) || StringUtils.equals(DINGTALK, type) || StringUtils.equals(LARK, type) || StringUtils.equals(LARKSUITE, type);
if (!valid) {
DEException.throwException("only [wecom, dingtalk, lark, larksuite] is valid");
DataEaseException.throwException("only [wecom, dingtalk, lark, larksuite] is valid");
}
Long userId = AuthUtils.getUser().getUserId();
SysUserAssist sysUserAssist = sysUserService.assistInfo(userId);

View File

@ -4,6 +4,7 @@ package io.dataease.controller.sys;
import io.dataease.commons.constants.ParamConstants;
import io.dataease.commons.utils.LogUtil;
import io.dataease.controller.ResultHolder;
import io.dataease.controller.sys.request.OnlineMapKeyRequest;
import io.dataease.controller.sys.response.BasicInfo;
import io.dataease.controller.sys.response.MailInfo;
import io.dataease.dto.SystemParameterDTO;
@ -170,4 +171,8 @@ public class SystemParameterController {
return systemParameterService.onlineMapKey();
}
@PostMapping("/saveMapKey")
public void saveOnlineKey(@RequestBody OnlineMapKeyRequest request) {
systemParameterService.saveMapKey(request.getKey());
}
}

View File

@ -0,0 +1,10 @@
package io.dataease.controller.sys.request;
import lombok.Data;
import java.io.Serializable;
@Data
public class OnlineMapKeyRequest implements Serializable {
public String key;
}

View File

@ -0,0 +1,11 @@
package io.dataease.controller.sys.request;
import lombok.Data;
import java.io.Serializable;
@Data
public class TransAccountRequest implements Serializable {
private String account;
}

View File

@ -15,6 +15,10 @@ public class BasicInfo extends LoginLimitInfo implements Serializable {
private String msgTimeOut;
@ApiModelProperty("日志保留时间")
private String logTimeOut;
@ApiModelProperty("数据同步日志保留时间")
private String dsSyncLogTimeOut;
@ApiModelProperty("后台导出文件保留时间")
private String exportFileTimeOut;
@ApiModelProperty("显示首页")
private String openHomePage;
@ApiModelProperty("默认登录方式")

View File

@ -6,4 +6,5 @@ import lombok.Data;
@Data
public class DriverDTO extends DeDriver {
private String typeDesc;
private String nameAlias;
}

View File

@ -0,0 +1,9 @@
package io.dataease.dto;
import io.dataease.plugins.common.base.domain.ExportTask;
import lombok.Data;
@Data
public class ExportTaskDTO extends ExportTask {
private String exportFromName;
}

View File

@ -20,4 +20,6 @@ public class AxisChartDataAntVDTO {
private BigDecimal popSize;
private String group;
private BigDecimal extValue;
private Object x;
}

View File

@ -0,0 +1,35 @@
package io.dataease.dto.chart;
import lombok.Data;
@Data
public class ChartSeniorForecastDTO {
/**
* 是否开启预测
*/
private boolean enable;
/**
* 预测周期
*/
private int period;
/**
* 是否使用所有数据进行预测
*/
private boolean allPeriod;
/**
* 用于预测的数据量
*/
private int trainingPeriod;
/**
* 置信区间
*/
private float confidenceInterval;
/**
* 预测用的算法/模型
*/
private String algorithm;
/**
* 多项式阶数
*/
private int degree;
}

View File

@ -0,0 +1,16 @@
package io.dataease.dto.chart;
import lombok.Data;
/**
* @Author LBOO
*/
@Data
public class ChartSeniorThresholdDTO {
private String field;
private String term;
private ChartSeniorAssistDTO targetField;
private ChartSeniorAssistDTO maxField;
private ChartSeniorAssistDTO minField;
}

View File

@ -0,0 +1,14 @@
package io.dataease.dto.chart;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
@Data
public class ForecastDataDTO {
@JsonIgnore
private double xVal;
@JsonIgnore
private double yVal;
private double lower;
private double upper;
}

View File

@ -0,0 +1,11 @@
package io.dataease.dto.chart;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class ForecastDataVO<D, Q> extends ForecastDataDTO {
private D dimension;
private Q quota;
}

View File

@ -0,0 +1,18 @@
package io.dataease.dto.datafill;
import io.dataease.plugins.common.base.domain.DataFillCommitLog;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DataFillCommitLogDTO extends DataFillCommitLog {
private static final long serialVersionUID = 5324275156717345584L;
private String commitByName;
}

View File

@ -0,0 +1,26 @@
package io.dataease.dto.datafill;
import io.dataease.plugins.common.base.domain.DataFillFormWithBLOBs;
import io.dataease.plugins.common.model.ITreeBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class DataFillFormDTO extends DataFillFormWithBLOBs implements ITreeBase<DataFillFormDTO> {
private static final long serialVersionUID = 1428065978308162738L;
@ApiModelProperty("标签")
private String label;
@ApiModelProperty("子节点")
private List<DataFillFormDTO> children;
@ApiModelProperty("权限")
private String privileges;
private String creatorName;
private String datasourceName;
}

View File

@ -0,0 +1,20 @@
package io.dataease.dto.datafill;
import io.dataease.plugins.common.base.domain.DataFillTaskWithBLOBs;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DataFillTaskDTO extends DataFillTaskWithBLOBs {
private static final long serialVersionUID = 3610753131867651856L;
private String formName;
private String creatorName;
}

View File

@ -0,0 +1,20 @@
package io.dataease.dto.datafill;
import io.dataease.plugins.common.base.domain.DataFillUserTask;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DataFillUserTaskDTO extends DataFillUserTask {
private static final long serialVersionUID = 3610753131867651856L;
private String taskName;
private String formName;
private Long creator;
private String creatorName;
}

View File

@ -9,4 +9,5 @@ import java.util.List;
public class DatasetTableFieldDTO extends DatasetTableField {
private String jsonPath;
private List<Object> deTypeCascader;
private boolean isKey;
}

View File

@ -1,5 +1,6 @@
package io.dataease.dto.dataset;
import io.dataease.plugins.common.dto.dataset.ExcelSheetData;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

Some files were not shown because too many files have changed in this diff Show More