Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Refactor][Web]Refactoring a new data development interface to enhance the user experience #3854

Merged
merged 98 commits into from
Nov 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
49322f5
new_dataStudio
zackyoungh Sep 30, 2024
c481d47
Spotless Apply
zackyoungh Sep 30, 2024
8095171
new_dataStudio
zackyoungh Sep 30, 2024
cc62722
添加图标拖拽功能
zackyoungh Oct 2, 2024
1b4b7f0
Spotless Apply
zackyoungh Oct 2, 2024
bb9c8e5
new_dataStudio
zackyoungh Oct 6, 2024
da885ad
new_dataStudio
zackyoungh Oct 8, 2024
6c22f10
new_dataStudio
zackyoungh Oct 9, 2024
b6677e9
new_dataStudio
zackyoungh Oct 10, 2024
be0c30f
new_dataStudio
zackyoungh Oct 12, 2024
4845915
new_dataStudio
zackyoungh Oct 15, 2024
e2ab570
new_dataStudio
zackyoungh Oct 16, 2024
dd46a21
new_dataStudio
zackyoungh Oct 17, 2024
c6655d1
new_dataStudio
zackyoungh Oct 18, 2024
4c0f793
new_dataStudio
zackyoungh Oct 21, 2024
3e4aba2
Merge branch 'refs/heads/dev' into new_dataStudio
zackyoungh Oct 21, 2024
96036a7
new_dataStudio
zackyoungh Oct 21, 2024
2dcc704
new_dataStudio
zackyoungh Oct 23, 2024
14bf2ae
update doc
Zzm0809 Oct 24, 2024
faf8c73
优化布局,并且添加定位
zackyoungh Oct 24, 2024
e750608
优化按钮显示逻辑
zackyoungh Oct 25, 2024
497e985
优化按钮显示逻辑
zackyoungh Oct 25, 2024
9d3f9ef
优化按钮显示逻辑
zackyoungh Oct 25, 2024
dc63f9a
添加数据源
zackyoungh Oct 28, 2024
c36cad3
Merge branch 'refs/heads/dev' into new_dataStudio
zackyoungh Oct 29, 2024
3cf527f
添加表数据
zackyoungh Oct 29, 2024
6c411fc
优化布局
zackyoungh Oct 29, 2024
6d467f1
格式化代码
zackyoungh Oct 29, 2024
b9a11f3
Spotless Apply
zackyoungh Oct 29, 2024
62b64d7
修复布局显示
zackyoungh Oct 30, 2024
3cda5ef
Spotless Apply
zackyoungh Oct 30, 2024
f12616e
Merge branch 'refs/heads/dev' into new_dataStudio
zackyoungh Oct 31, 2024
492614a
更新monaco插件
zackyoungh Oct 31, 2024
400af02
Spotless Apply
zackyoungh Oct 31, 2024
464f8d0
查询添加ava洞察
zackyoungh Oct 31, 2024
5d66b23
Spotless Apply
zackyoungh Oct 31, 2024
c982e8a
修复tab关闭,导致服务出现的bug
zackyoungh Nov 1, 2024
9bf8f59
Spotless Apply
zackyoungh Nov 1, 2024
b4fcb5c
添加全屏
zackyoungh Nov 1, 2024
f04df1b
Spotless Apply
zackyoungh Nov 1, 2024
d5be59a
修复中间tab关闭不销毁问题
zackyoungh Nov 1, 2024
e300eea
Spotless Apply
zackyoungh Nov 1, 2024
f5f01a5
Beautify the left toolbar
gaoyan1998 Nov 2, 2024
e1d48d3
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
gaoyan1998 Nov 2, 2024
815fc2a
Spotless Apply
gaoyan1998 Nov 2, 2024
63093f7
使用G6作为新的数据血缘组件
zackyoungh Nov 4, 2024
b1991f1
Spotless Apply
zackyoungh Nov 4, 2024
c5281aa
添加主题
zackyoungh Nov 5, 2024
4ec20a2
Spotless Apply
zackyoungh Nov 5, 2024
b541bac
添加国际化
zackyoungh Nov 5, 2024
ccdb11c
Spotless Apply
zackyoungh Nov 5, 2024
216d064
[Bug] [dinky-admin] Fix the issue of primary key generation strategy …
Nov 3, 2024
4c3ef6c
添加国际化
zackyoungh Nov 6, 2024
81baf1a
Spotless Apply
zackyoungh Nov 6, 2024
03ca0a6
目录树展示责任人信息
18216499322 Nov 6, 2024
e09ca78
添加项目右键交互
zackyoungh Nov 6, 2024
ce4e27f
Spotless Apply
zackyoungh Nov 6, 2024
a36f2ed
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
18216499322 Nov 6, 2024
8dbb756
Spotless Apply
18216499322 Nov 6, 2024
1c61362
作业信息展示责任人、维护人
18216499322 Nov 6, 2024
aead3b0
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
18216499322 Nov 6, 2024
647c7b0
Spotless Apply
18216499322 Nov 6, 2024
7365905
创建和编辑作业可以显示责任人、维护人
18216499322 Nov 6, 2024
b578bf9
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
18216499322 Nov 6, 2024
3cb54a0
添加紧凑模式,并优化部分主题
zackyoungh Nov 6, 2024
429e16a
Merge remote-tracking branch 'origin/new_dataStudio' into new_dataStudio
zackyoungh Nov 6, 2024
495d214
Spotless Apply
zackyoungh Nov 6, 2024
a0d5ed7
优化任务列表责任人的显示方向
Zzm0809 Nov 6, 2024
fabe34b
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
Zzm0809 Nov 6, 2024
130edb5
Spotless Apply
Zzm0809 Nov 6, 2024
9949d1a
添加快捷按钮
zackyoungh Nov 7, 2024
bd7dab5
Spotless Apply
zackyoungh Nov 7, 2024
3ed9c6f
优化血缘展示
zackyoungh Nov 7, 2024
cebf7a8
优化血缘展示
zackyoungh Nov 7, 2024
30bb754
Spotless Apply
zackyoungh Nov 7, 2024
f4a459a
优化悬浮提示延时效果
Zzm0809 Nov 7, 2024
3d7f824
修复分割线问题
Zzm0809 Nov 7, 2024
7d19daa
编辑完作业可以同步状态到作业信息界面
18216499322 Nov 7, 2024
0c47ab5
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
18216499322 Nov 7, 2024
4782c2b
Spotless Apply
18216499322 Nov 7, 2024
8bbfd9f
修改flink sql client
zackyoungh Nov 7, 2024
8234449
Spotless Apply
zackyoungh Nov 7, 2024
5abac4d
修改按钮 tooltips 悬浮位置
Zzm0809 Nov 7, 2024
f6ba984
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
Zzm0809 Nov 7, 2024
0260955
flinksqlenv 作业类型不展示血缘按钮
Zzm0809 Nov 7, 2024
dbaa27b
Spotless Apply
Zzm0809 Nov 7, 2024
9f7eba0
修复血缘bug出现的bug
zackyoungh Nov 7, 2024
a319f0e
Spotless Apply
zackyoungh Nov 7, 2024
7473c16
优化国际化
zackyoungh Nov 7, 2024
0b215eb
Merge remote-tracking branch 'origin/new_dataStudio' into new_dataStudio
zackyoungh Nov 7, 2024
3dbfab9
Spotless Apply
zackyoungh Nov 7, 2024
9dc2c0c
修复主题bug
zackyoungh Nov 7, 2024
76974ce
Spotless Apply
zackyoungh Nov 7, 2024
9843438
非责任人不能操作任务
18216499322 Nov 7, 2024
0759287
Merge remote-tracking branch 'zackyoungh/new_dataStudio' into fork/za…
18216499322 Nov 7, 2024
38a0dcd
Spotless Apply
18216499322 Nov 7, 2024
4f6477a
补充代码
Zzm0809 Nov 7, 2024
9864e08
Spotless Apply
Zzm0809 Nov 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
@AllArgsConstructor
public class Resources extends Model<Resources> {

@TableId(type = IdType.ASSIGN_ID)
@TableId(type = IdType.AUTO)
@ApiModelProperty(value = "ID", dataType = "Integer", example = "1", notes = "Unique identifier for the resource")
private Integer id;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public LineageResult getLineage(StudioLineageDTO studioCADTO) {
}
} else {
TaskDTO taskDTO = taskService.getTaskInfoById(studioCADTO.getTaskId());
taskDTO.setStatement(taskService.buildEnvSql(taskDTO) + taskDTO.getStatement());
taskDTO.setStatement(taskService.buildEnvSql(taskDTO) + studioCADTO.getStatement());
JobConfig jobConfig = taskDTO.getJobConfig();
return LineageBuilder.getColumnLineageByLogicalPlan(taskDTO.getStatement(), jobConfig.getExecutorSetting());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ public boolean syncRemoteDirectoryStructure() {
x.setType(resources.getType());
x.setUserId(resources.getUserId());
}
x.setId(Math.abs(x.getId()));
x.setPid(Math.abs(x.getPid()));
})
.collect(Collectors.toList());
// not delete root directory
Expand Down
2 changes: 1 addition & 1 deletion dinky-admin/src/main/java/org/dinky/ws/SqlGateway.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@

@Component
@Slf4j
@ServerEndpoint("/ws/sql-gateway/")
@ServerEndpoint("/api/ws/sql-gateway/")
public class SqlGateway {

private Session session;
Expand Down
13 changes: 11 additions & 2 deletions dinky-web/config/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import proxy from './proxy';
import routes from './routes';

const { REACT_APP_ENV = 'dev' } = process.env;

const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
// @ts-ignore
export default defineConfig({
/**
Expand Down Expand Up @@ -196,5 +196,14 @@ export default defineConfig({
strategy: 'eager'
},
// requestRecord: {},
dva: {}
dva: {},

chainWebpack: (memo) => {
memo.plugin('monaco-editor-webpack-plugin').use(MonacoWebpackPlugin, [
// 按需配置
{ languages: ['shell', 'json', 'java', 'sql', 'python', 'scala', 'yaml'] }
]);

return memo;
}
});
7 changes: 7 additions & 0 deletions dinky-web/config/routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ export default [
footerRender: false,
component: './DataStudio'
},
{
path: '/datastudio-new',
name: 'datastudio',
icon: 'CodeOutlined',
footerRender: false,
component: './DataStudioNew'
},
{
path: '/devops',
name: 'devops',
Expand Down
Loading
Loading