Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dlink
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhaowei
dlink
Commits
8c036093
Commit
8c036093
authored
Mar 27, 2022
by
wenmo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Feature-251][web] Modify FlinkSQL Studio to Data Studio
parent
acfa69b1
Changes
45
Show whitespace changes
Inline
Side-by-side
Showing
45 changed files
with
51 additions
and
52 deletions
+51
-52
routes.ts
dlink-web/config/routes.ts
+4
-4
index.tsx
dlink-web/src/components/Chart/BarChartSetting/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Chart/LineChartSetting/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Chart/PieChartSetting/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Chart/index.tsx
+1
-1
DraggleLayout.tsx
dlink-web/src/components/DraggleLayout/DraggleLayout.tsx
+1
-1
DraggleVerticalLayout.tsx
...eb/src/components/DraggleLayout/DraggleVerticalLayout.tsx
+1
-1
index.tsx
...eb/src/components/Studio/StudioConsole/StudioCA/index.tsx
+2
-2
index.tsx
...c/components/Studio/StudioConsole/StudioExplain/index.tsx
+2
-2
index.tsx
...c/components/Studio/StudioConsole/StudioHistory/index.tsx
+2
-2
index.tsx
...b/src/components/Studio/StudioConsole/StudioMsg/index.tsx
+1
-1
index.tsx
...c/components/Studio/StudioConsole/StudioPreview/index.tsx
+1
-1
index.tsx
...c/components/Studio/StudioConsole/StudioProcess/index.tsx
+1
-1
index.tsx
...src/components/Studio/StudioConsole/StudioTable/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioConsole/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioEdit/index.tsx
+1
-1
DDL.ts
dlink-web/src/components/Studio/StudioEvent/DDL.ts
+2
-2
DQL.ts
dlink-web/src/components/Studio/StudioEvent/DQL.ts
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioHome/index.tsx
+1
-1
index.tsx
.../components/Studio/StudioLeftTool/StudioCluster/index.tsx
+1
-1
SessionForm.tsx
...StudioLeftTool/StudioConnector/components/SessionForm.tsx
+1
-1
index.tsx
...omponents/Studio/StudioLeftTool/StudioConnector/index.tsx
+1
-1
index.tsx
...components/Studio/StudioLeftTool/StudioDataBase/index.tsx
+1
-1
index.tsx
...components/Studio/StudioLeftTool/StudioMetaData/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioLeftTool/index.tsx
+1
-1
index.tsx
...eb/src/components/Studio/StudioMenu/StudioGraph/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioMenu/index.tsx
+3
-3
index.tsx
.../components/Studio/StudioRightTool/StudioConfig/index.tsx
+1
-1
index.tsx
...ponents/Studio/StudioRightTool/StudioEnvSetting/index.tsx
+1
-1
index.tsx
...c/components/Studio/StudioRightTool/StudioGuide/index.tsx
+1
-1
index.tsx
...ponents/Studio/StudioRightTool/StudioJarSetting/index.tsx
+1
-1
index.tsx
...mponents/Studio/StudioRightTool/StudioSavePoint/index.tsx
+1
-1
index.tsx
...components/Studio/StudioRightTool/StudioSetting/index.tsx
+1
-1
index.tsx
...mponents/Studio/StudioRightTool/StudioSqlConfig/index.tsx
+1
-1
index.tsx
...components/Studio/StudioRightTool/StudioUDFInfo/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioRightTool/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioTabs/index.tsx
+1
-1
index.tsx
dlink-web/src/components/Studio/StudioTree/index.tsx
+2
-2
index.tsx
dlink-web/src/components/Studio/index.tsx
+1
-1
menu.ts
dlink-web/src/locales/zh-CN/menu.ts
+1
-2
DBForm.tsx
dlink-web/src/pages/DataBase/components/DBForm.tsx
+1
-1
index.tsx
dlink-web/src/pages/DataStudio/SqlExport/index.tsx
+0
-0
index.tsx
dlink-web/src/pages/DataStudio/index.tsx
+0
-0
model.ts
dlink-web/src/pages/DataStudio/model.ts
+0
-0
service.ts
dlink-web/src/pages/DataStudio/service.ts
+0
-0
No files found.
dlink-web/config/routes.ts
View file @
8c036093
...
@@ -16,11 +16,11 @@ export default [
...
@@ -16,11 +16,11 @@ export default [
],
],
},
},
{
{
path
:
'/
flinksql
studio'
,
path
:
'/
data
studio'
,
name
:
'
flinksql
studio'
,
name
:
'
data
studio'
,
icon
:
'consoleSql'
,
icon
:
'consoleSql'
,
footerRender
:
false
,
footerRender
:
false
,
component
:
'./
FlinkSql
Studio'
,
component
:
'./
Data
Studio'
,
},
},
{
{
path
:
'/devops'
,
path
:
'/devops'
,
...
@@ -94,7 +94,7 @@ export default [
...
@@ -94,7 +94,7 @@ export default [
},
},
{
{
path
:
'/'
,
path
:
'/'
,
redirect
:
'/
flinksql
studio'
,
redirect
:
'/
data
studio'
,
},
},
{
{
name
:
'settings'
,
name
:
'settings'
,
...
...
dlink-web/src/components/Chart/BarChartSetting/index.tsx
View file @
8c036093
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
,
Switch
}
from
"antd"
;
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
,
Switch
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
{
FireOutlined
,
SearchOutlined
,
RedoOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
import
{
FireOutlined
,
SearchOutlined
,
RedoOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
...
...
dlink-web/src/components/Chart/LineChartSetting/index.tsx
View file @
8c036093
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
,
Switch
}
from
"antd"
;
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
,
Switch
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
{
FireOutlined
,
SearchOutlined
,
RedoOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
import
{
FireOutlined
,
SearchOutlined
,
RedoOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
...
...
dlink-web/src/components/Chart/PieChartSetting/index.tsx
View file @
8c036093
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
,
Switch
}
from
"antd"
;
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
,
Switch
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
{
FireOutlined
,
SearchOutlined
,
RedoOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
import
{
FireOutlined
,
SearchOutlined
,
RedoOutlined
,
InfoCircleOutlined
}
from
'@ant-design/icons'
;
...
...
dlink-web/src/components/Chart/index.tsx
View file @
8c036093
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
}
from
"antd"
;
import
{
Button
,
Tag
,
Row
,
Col
,
Form
,
Select
,
Empty
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
{
RedoOutlined
}
from
'@ant-design/icons'
;
import
{
RedoOutlined
}
from
'@ant-design/icons'
;
...
...
dlink-web/src/components/DraggleLayout/DraggleLayout.tsx
View file @
8c036093
...
@@ -2,7 +2,7 @@ import React, {useRef, useState} from 'react';
...
@@ -2,7 +2,7 @@ import React, {useRef, useState} from 'react';
import
useDraggable
from
'../../hooks/useDraggable'
;
import
useDraggable
from
'../../hooks/useDraggable'
;
import
styles
from
'./DraggleLayout.less'
;
import
styles
from
'./DraggleLayout.less'
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
function
DraggleLayout
({
function
DraggleLayout
({
children
,
// 两列布局
children
,
// 两列布局
...
...
dlink-web/src/components/DraggleLayout/DraggleVerticalLayout.tsx
View file @
8c036093
...
@@ -2,7 +2,7 @@ import React, { useRef, useState } from 'react';
...
@@ -2,7 +2,7 @@ import React, { useRef, useState } from 'react';
import
useDraggable
from
'../../hooks/useDraggable'
;
import
useDraggable
from
'../../hooks/useDraggable'
;
import
styles
from
'./DraggleVerticalLayout.less'
;
import
styles
from
'./DraggleVerticalLayout.less'
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
function
DraggleVerticalLayout
({
function
DraggleVerticalLayout
({
children
,
// 两行布局
children
,
// 两行布局
...
...
dlink-web/src/components/Studio/StudioConsole/StudioCA/index.tsx
View file @
8c036093
import
{
Tabs
,
Tooltip
,
Button
}
from
"antd"
;
import
{
Tabs
,
Tooltip
,
Button
}
from
"antd"
;
import
{
SearchOutlined
}
from
"@ant-design/icons"
;
import
{
SearchOutlined
}
from
"@ant-design/icons"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
{
getLineage
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
getLineage
}
from
"@/pages/
Data
Studio/service"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
Lineage
,
{
getInit
}
from
"@/components/Lineage"
;
import
Lineage
,
{
getInit
}
from
"@/components/Lineage"
;
...
...
dlink-web/src/components/Studio/StudioConsole/StudioExplain/index.tsx
View file @
8c036093
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
Button
,
Tag
,
Space
,
Typography
,
Modal
,}
from
'antd'
;
import
{
Button
,
Tag
,
Space
,
Typography
,
Modal
,}
from
'antd'
;
import
{
ConsoleSqlOutlined
}
from
"@ant-design/icons"
;
import
{
ConsoleSqlOutlined
}
from
"@ant-design/icons"
;
import
ProList
from
'@ant-design/pro-list'
;
import
ProList
from
'@ant-design/pro-list'
;
import
{
explainSql
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
explainSql
}
from
"@/pages/
Data
Studio/service"
;
import
{
useRef
,
useState
,
useEffect
}
from
"react"
;
import
{
useRef
,
useState
,
useEffect
}
from
"react"
;
const
{
Paragraph
,
Text
}
=
Typography
;
const
{
Paragraph
,
Text
}
=
Typography
;
...
...
dlink-web/src/components/Studio/StudioConsole/StudioHistory/index.tsx
View file @
8c036093
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
Tag
,
Space
,
Typography
,
Divider
,
Badge
,
Modal
}
from
'antd'
;
import
{
Tag
,
Space
,
Typography
,
Divider
,
Badge
,
Modal
}
from
'antd'
;
import
{
MessageOutlined
,
ClusterOutlined
,
FireOutlined
,
RocketOutlined
}
from
"@ant-design/icons"
;
import
{
MessageOutlined
,
ClusterOutlined
,
FireOutlined
,
RocketOutlined
}
from
"@ant-design/icons"
;
...
@@ -12,7 +12,7 @@ import {
...
@@ -12,7 +12,7 @@ import {
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
import
StudioPreview
from
"../StudioPreview"
;
import
StudioPreview
from
"../StudioPreview"
;
import
{
getJobData
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
getJobData
}
from
"@/pages/
Data
Studio/service"
;
import
{
HistoryItem
}
from
"@/components/Studio/StudioConsole/StudioHistory/data"
;
import
{
HistoryItem
}
from
"@/components/Studio/StudioConsole/StudioHistory/data"
;
...
...
dlink-web/src/components/Studio/StudioConsole/StudioMsg/index.tsx
View file @
8c036093
import
{
Typography
,
Divider
,
Badge
,
Empty
,
Tag
}
from
"antd"
;
import
{
Typography
,
Divider
,
Badge
,
Empty
,
Tag
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
FireOutlined
,
ScheduleOutlined
}
from
'@ant-design/icons'
;
import
{
FireOutlined
,
ScheduleOutlined
}
from
'@ant-design/icons'
;
import
StudioSqlConfig
from
"@/components/Studio/StudioRightTool/StudioSqlConfig"
;
import
StudioSqlConfig
from
"@/components/Studio/StudioRightTool/StudioSqlConfig"
;
...
...
dlink-web/src/components/Studio/StudioConsole/StudioPreview/index.tsx
View file @
8c036093
import
{
Input
,
Button
,
Space
,
Empty
}
from
"antd"
;
import
{
Input
,
Button
,
Space
,
Empty
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
{
SearchOutlined
}
from
'@ant-design/icons'
;
import
{
SearchOutlined
}
from
'@ant-design/icons'
;
...
...
dlink-web/src/components/Studio/StudioConsole/StudioProcess/index.tsx
View file @
8c036093
import
{
Empty
,
Tag
,
Divider
,
Tooltip
,
message
,
Select
,
Button
,
Space
,
Modal
,
Dropdown
,
Menu
}
from
"antd"
;
import
{
Empty
,
Tag
,
Divider
,
Tooltip
,
message
,
Select
,
Button
,
Space
,
Modal
,
Dropdown
,
Menu
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
{
SearchOutlined
,
CheckCircleOutlined
,
SyncOutlined
,
CloseCircleOutlined
,
ClockCircleOutlined
,
MinusCircleOutlined
,
DownOutlined
}
from
'@ant-design/icons'
;
import
{
SearchOutlined
,
CheckCircleOutlined
,
SyncOutlined
,
CloseCircleOutlined
,
ClockCircleOutlined
,
MinusCircleOutlined
,
DownOutlined
}
from
'@ant-design/icons'
;
...
...
dlink-web/src/components/Studio/StudioConsole/StudioTable/index.tsx
View file @
8c036093
import
{
Button
,
Tag
,
Empty
}
from
"antd"
;
import
{
Button
,
Tag
,
Empty
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
FireOutlined
,
SearchOutlined
}
from
'@ant-design/icons'
;
import
{
FireOutlined
,
SearchOutlined
}
from
'@ant-design/icons'
;
import
{
showJobData
}
from
"@/components/Studio/StudioEvent/DQL"
;
import
{
showJobData
}
from
"@/components/Studio/StudioEvent/DQL"
;
...
...
dlink-web/src/components/Studio/StudioConsole/index.tsx
View file @
8c036093
...
@@ -3,7 +3,7 @@ import {
...
@@ -3,7 +3,7 @@ import {
CodeOutlined
,
TableOutlined
,
RadarChartOutlined
,
CalendarOutlined
,
FileSearchOutlined
,
DesktopOutlined
CodeOutlined
,
TableOutlined
,
RadarChartOutlined
,
CalendarOutlined
,
FileSearchOutlined
,
DesktopOutlined
,
FunctionOutlined
,
ApartmentOutlined
,
BarChartOutlined
,
FunctionOutlined
,
ApartmentOutlined
,
BarChartOutlined
}
from
"@ant-design/icons"
;
}
from
"@ant-design/icons"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
StudioMsg
from
"./StudioMsg"
;
import
StudioMsg
from
"./StudioMsg"
;
...
...
dlink-web/src/components/Studio/StudioEdit/index.tsx
View file @
8c036093
import
React
,
{
useEffect
,
useImperativeHandle
,
useRef
,
useState
}
from
'react'
;
import
React
,
{
useEffect
,
useImperativeHandle
,
useRef
,
useState
}
from
'react'
;
import
*
as
_monaco
from
"monaco-editor"
;
import
*
as
_monaco
from
"monaco-editor"
;
import
MonacoEditor
from
"react-monaco-editor"
;
import
MonacoEditor
from
"react-monaco-editor"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
,
Dispatch
}
from
"umi"
;
import
{
connect
,
Dispatch
}
from
"umi"
;
import
{
DocumentStateType
}
from
"@/pages/Document/model"
;
import
{
DocumentStateType
}
from
"@/pages/Document/model"
;
import
{
DocumentTableListItem
}
from
"@/pages/Document/data"
;
import
{
DocumentTableListItem
}
from
"@/pages/Document/data"
;
...
...
dlink-web/src/components/Studio/StudioEvent/DDL.ts
View file @
8c036093
import
{
executeDDL
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
executeDDL
}
from
"@/pages/
Data
Studio/service"
;
import
FlinkSQL
from
"./FlinkSQL"
;
import
FlinkSQL
from
"./FlinkSQL"
;
import
{
SessionType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
SessionType
}
from
"@/pages/
Data
Studio/model"
;
import
{
Modal
,
message
}
from
"antd"
;
import
{
Modal
,
message
}
from
"antd"
;
import
{
addOrUpdateData
,
getData
,
handleRemove
}
from
"@/components/Common/crud"
;
import
{
addOrUpdateData
,
getData
,
handleRemove
}
from
"@/components/Common/crud"
;
...
...
dlink-web/src/components/Studio/StudioEvent/DQL.ts
View file @
8c036093
import
{
getJobData
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
getJobData
}
from
"@/pages/
Data
Studio/service"
;
export
function
showJobData
(
key
:
number
,
jobId
:
string
,
dispatch
:
any
)
{
export
function
showJobData
(
key
:
number
,
jobId
:
string
,
dispatch
:
any
)
{
if
(
!
jobId
){
if
(
!
jobId
){
...
...
dlink-web/src/components/Studio/StudioHome/index.tsx
View file @
8c036093
import
{
Typography
,
Divider
}
from
'antd'
;
import
{
Typography
,
Divider
}
from
'antd'
;
import
React
from
'react'
;
import
React
from
'react'
;
import
{
connect
}
from
'umi'
;
import
{
connect
}
from
'umi'
;
import
{
StateType
}
from
'@/pages/
FlinkSql
Studio/model'
;
import
{
StateType
}
from
'@/pages/
Data
Studio/model'
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
const
{
Title
,
Paragraph
,
Text
}
=
Typography
;
const
{
Title
,
Paragraph
,
Text
}
=
Typography
;
...
...
dlink-web/src/components/Studio/StudioLeftTool/StudioCluster/index.tsx
View file @
8c036093
...
@@ -3,7 +3,7 @@ import {
...
@@ -3,7 +3,7 @@ import {
Tooltip
,
Drawer
,
Modal
Tooltip
,
Drawer
,
Modal
}
from
"antd"
;
}
from
"antd"
;
import
ProDescriptions
from
'@ant-design/pro-descriptions'
;
import
ProDescriptions
from
'@ant-design/pro-descriptions'
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioLeftTool/StudioConnector/components/SessionForm.tsx
View file @
8c036093
...
@@ -3,7 +3,7 @@ import {Form, Button, Input, Modal,Select,Tag,Switch} from 'antd';
...
@@ -3,7 +3,7 @@ import {Form, Button, Input, Modal,Select,Tag,Switch} from 'antd';
import
{
SessionItem
}
from
'../data.d'
;
import
{
SessionItem
}
from
'../data.d'
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
export
type
UpdateFormProps
=
{
export
type
UpdateFormProps
=
{
onCancel
:
(
flag
?:
boolean
,
formVals
?:
Partial
<
SessionItem
>
)
=>
void
;
onCancel
:
(
flag
?:
boolean
,
formVals
?:
Partial
<
SessionItem
>
)
=>
void
;
...
...
dlink-web/src/components/Studio/StudioLeftTool/StudioConnector/index.tsx
View file @
8c036093
...
@@ -2,7 +2,7 @@ import {
...
@@ -2,7 +2,7 @@ import {
message
,
Input
,
Button
,
Space
,
Table
,
Dropdown
,
Menu
,
Empty
,
Divider
,
message
,
Input
,
Button
,
Space
,
Table
,
Dropdown
,
Menu
,
Empty
,
Divider
,
Tooltip
Tooltip
}
from
"antd"
;
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioLeftTool/StudioDataBase/index.tsx
View file @
8c036093
...
@@ -2,7 +2,7 @@ import {
...
@@ -2,7 +2,7 @@ import {
message
,
Button
,
Table
,
Empty
,
Divider
,
message
,
Button
,
Table
,
Empty
,
Divider
,
Tooltip
,
Drawer
,
Modal
Tooltip
,
Drawer
,
Modal
}
from
"antd"
;
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioLeftTool/StudioMetaData/index.tsx
View file @
8c036093
...
@@ -2,7 +2,7 @@ import {
...
@@ -2,7 +2,7 @@ import {
Tabs
,
Button
,
Tree
,
Empty
,
Select
,
Tag
,
Tabs
,
Button
,
Tree
,
Empty
,
Select
,
Tag
,
Tooltip
Tooltip
}
from
"antd"
;
}
from
"antd"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
useState
}
from
"react"
;
import
{
useState
}
from
"react"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioLeftTool/index.tsx
View file @
8c036093
import
{
Tabs
,
Empty
}
from
"antd"
;
import
{
Tabs
,
Empty
}
from
"antd"
;
import
{
BarsOutlined
,
DatabaseOutlined
,
AppstoreOutlined
,
ClusterOutlined
,
MessageOutlined
,
FireOutlined
,
FunctionOutlined
}
from
"@ant-design/icons"
;
import
{
BarsOutlined
,
DatabaseOutlined
,
AppstoreOutlined
,
ClusterOutlined
,
MessageOutlined
,
FireOutlined
,
FunctionOutlined
}
from
"@ant-design/icons"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
StudioTree
from
"../StudioTree"
;
import
StudioTree
from
"../StudioTree"
;
...
...
dlink-web/src/components/Studio/StudioMenu/StudioGraph/index.tsx
View file @
8c036093
import
{
Empty
}
from
"antd"
;
import
{
Empty
}
from
"antd"
;
import
{
FlowAnalysisGraph
}
from
'@ant-design/charts'
;
import
{
FlowAnalysisGraph
}
from
'@ant-design/charts'
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
import
React
,
{
useState
}
from
"react"
;
import
React
,
{
useState
}
from
"react"
;
...
...
dlink-web/src/components/Studio/StudioMenu/index.tsx
View file @
8c036093
...
@@ -10,10 +10,10 @@ import Space from "antd/es/space";
...
@@ -10,10 +10,10 @@ import Space from "antd/es/space";
import
Divider
from
"antd/es/divider"
;
import
Divider
from
"antd/es/divider"
;
import
Button
from
"antd/es/button/button"
;
import
Button
from
"antd/es/button/button"
;
import
Breadcrumb
from
"antd/es/breadcrumb/Breadcrumb"
;
import
Breadcrumb
from
"antd/es/breadcrumb/Breadcrumb"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
CODE
,
postDataArray
}
from
"@/components/Common/crud"
;
import
{
CODE
,
postDataArray
}
from
"@/components/Common/crud"
;
import
{
executeSql
,
getJobPlan
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
executeSql
,
getJobPlan
}
from
"@/pages/
Data
Studio/service"
;
import
StudioHelp
from
"./StudioHelp"
;
import
StudioHelp
from
"./StudioHelp"
;
import
StudioGraph
from
"./StudioGraph"
;
import
StudioGraph
from
"./StudioGraph"
;
import
{
import
{
...
@@ -37,7 +37,7 @@ import {
...
@@ -37,7 +37,7 @@ import {
import
{
import
{
ModalForm
,
ModalForm
,
}
from
'@ant-design/pro-form'
;
}
from
'@ant-design/pro-form'
;
import
SqlExport
from
"@/pages/
FlinkSql
Studio/SqlExport"
;
import
SqlExport
from
"@/pages/
Data
Studio/SqlExport"
;
import
{
Dispatch
}
from
"@@/plugin-dva/connect"
;
import
{
Dispatch
}
from
"@@/plugin-dva/connect"
;
import
StudioTabs
from
"@/components/Studio/StudioTabs"
;
import
StudioTabs
from
"@/components/Studio/StudioTabs"
;
import
{
isDeletedTask
,
JOB_LIFE_CYCLE
}
from
"@/components/Common/JobLifeCycle"
;
import
{
isDeletedTask
,
JOB_LIFE_CYCLE
}
from
"@/components/Common/JobLifeCycle"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioConfig/index.tsx
View file @
8c036093
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
import
{
Form
,
InputNumber
,
Switch
,
Row
,
Col
,
Tooltip
,
Button
,
Form
,
InputNumber
,
Switch
,
Row
,
Col
,
Tooltip
,
Button
,
}
from
"antd"
;
}
from
"antd"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioEnvSetting/index.tsx
View file @
8c036093
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
Form
,
Switch
,
Row
,
Col
,
Tooltip
,
Button
}
from
"antd"
;
import
{
Form
,
Switch
,
Row
,
Col
,
Tooltip
,
Button
}
from
"antd"
;
import
{
InfoCircleOutlined
,
MinusSquareOutlined
}
from
"@ant-design/icons"
;
import
{
InfoCircleOutlined
,
MinusSquareOutlined
}
from
"@ant-design/icons"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioGuide/index.tsx
View file @
8c036093
import
{
Typography
,
Divider
}
from
'antd'
;
import
{
Typography
,
Divider
}
from
'antd'
;
import
React
from
'react'
;
import
React
from
'react'
;
import
{
connect
}
from
'umi'
;
import
{
connect
}
from
'umi'
;
import
{
StateType
}
from
'@/pages/
FlinkSql
Studio/model'
;
import
{
StateType
}
from
'@/pages/
Data
Studio/model'
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
import
{
history
}
from
'umi'
;
import
{
history
}
from
'umi'
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioJarSetting/index.tsx
View file @
8c036093
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
Form
,
InputNumber
,
Input
,
Switch
,
Select
,
Tag
,
Row
,
Col
,
Badge
,
Tooltip
,
Button
,
Space
}
from
"antd"
;
import
{
Form
,
InputNumber
,
Input
,
Switch
,
Select
,
Tag
,
Row
,
Col
,
Badge
,
Tooltip
,
Button
,
Space
}
from
"antd"
;
import
{
InfoCircleOutlined
,
PlusOutlined
,
MinusSquareOutlined
,
MinusCircleOutlined
,
PaperClipOutlined
}
from
"@ant-design/icons"
;
import
{
InfoCircleOutlined
,
PlusOutlined
,
MinusSquareOutlined
,
MinusCircleOutlined
,
PaperClipOutlined
}
from
"@ant-design/icons"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioSavePoint/index.tsx
View file @
8c036093
...
@@ -6,7 +6,7 @@ import ProTable from '@ant-design/pro-table';
...
@@ -6,7 +6,7 @@ import ProTable from '@ant-design/pro-table';
import
ProDescriptions
from
'@ant-design/pro-descriptions'
;
import
ProDescriptions
from
'@ant-design/pro-descriptions'
;
import
{
queryData
}
from
"@/components/Common/crud"
;
import
{
queryData
}
from
"@/components/Common/crud"
;
import
{
SavePointTableListItem
}
from
"@/components/Studio/StudioRightTool/StudioSavePoint/data"
;
import
{
SavePointTableListItem
}
from
"@/components/Studio/StudioRightTool/StudioSavePoint/data"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
import
{
Scrollbars
}
from
'react-custom-scrollbars'
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioSetting/index.tsx
View file @
8c036093
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
Form
,
InputNumber
,
Input
,
Switch
,
Select
,
Tag
,
Row
,
Col
,
Badge
,
Tooltip
,
Button
,
Typography
,
Space
}
from
"antd"
;
import
{
Form
,
InputNumber
,
Input
,
Switch
,
Select
,
Tag
,
Row
,
Col
,
Badge
,
Tooltip
,
Button
,
Typography
,
Space
}
from
"antd"
;
import
{
InfoCircleOutlined
,
PlusOutlined
,
MinusSquareOutlined
,
MinusCircleOutlined
,
PaperClipOutlined
}
from
"@ant-design/icons"
;
import
{
InfoCircleOutlined
,
PlusOutlined
,
MinusSquareOutlined
,
MinusCircleOutlined
,
PaperClipOutlined
}
from
"@ant-design/icons"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioSqlConfig/index.tsx
View file @
8c036093
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
import
{
Form
,
InputNumber
,
Select
,
Tag
,
Row
,
Col
,
Tooltip
,
Button
,
Form
,
InputNumber
,
Select
,
Tag
,
Row
,
Col
,
Tooltip
,
Button
,
}
from
"antd"
;
}
from
"antd"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/StudioUDFInfo/index.tsx
View file @
8c036093
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
Form
,
Switch
,
Row
,
Col
,
Tooltip
,
Button
,
Input
}
from
"antd"
;
import
{
Form
,
Switch
,
Row
,
Col
,
Tooltip
,
Button
,
Input
}
from
"antd"
;
import
{
InfoCircleOutlined
,
MinusSquareOutlined
}
from
"@ant-design/icons"
;
import
{
InfoCircleOutlined
,
MinusSquareOutlined
}
from
"@ant-design/icons"
;
import
styles
from
"./index.less"
;
import
styles
from
"./index.less"
;
...
...
dlink-web/src/components/Studio/StudioRightTool/index.tsx
View file @
8c036093
import
{
Tabs
,
Empty
,
Form
}
from
"antd"
;
import
{
Tabs
,
Empty
,
Form
}
from
"antd"
;
import
{
SettingOutlined
,
ScheduleOutlined
}
from
"@ant-design/icons"
;
import
{
SettingOutlined
,
ScheduleOutlined
}
from
"@ant-design/icons"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
StudioConfig
from
"./StudioConfig"
;
import
StudioConfig
from
"./StudioConfig"
;
import
StudioSetting
from
"./StudioSetting"
;
import
StudioSetting
from
"./StudioSetting"
;
...
...
dlink-web/src/components/Studio/StudioTabs/index.tsx
View file @
8c036093
import
{
message
,
Tabs
,
Menu
,
Dropdown
}
from
'antd'
;
import
{
message
,
Tabs
,
Menu
,
Dropdown
}
from
'antd'
;
import
React
,
{
useState
}
from
'react'
;
import
React
,
{
useState
}
from
'react'
;
import
{
connect
}
from
'umi'
;
import
{
connect
}
from
'umi'
;
import
{
StateType
}
from
'@/pages/
FlinkSql
Studio/model'
;
import
{
StateType
}
from
'@/pages/
Data
Studio/model'
;
import
styles
from
'./index.less'
;
import
styles
from
'./index.less'
;
import
StudioEdit
from
'../StudioEdit'
;
import
StudioEdit
from
'../StudioEdit'
;
import
{
DIALECT
}
from
'../conf'
;
import
{
DIALECT
}
from
'../conf'
;
...
...
dlink-web/src/components/Studio/StudioTree/index.tsx
View file @
8c036093
...
@@ -2,10 +2,10 @@ import React, {useEffect, useState, Key} from "react";
...
@@ -2,10 +2,10 @@ import React, {useEffect, useState, Key} from "react";
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
DownOutlined
,
SwitcherOutlined
,
FolderAddOutlined
}
from
"@ant-design/icons"
;
import
{
DownOutlined
,
SwitcherOutlined
,
FolderAddOutlined
}
from
"@ant-design/icons"
;
import
{
Tree
,
Menu
,
Empty
,
Button
,
message
,
Modal
,
Tooltip
,
Row
,
Col
,
Input
}
from
'antd'
;
import
{
Tree
,
Menu
,
Empty
,
Button
,
message
,
Modal
,
Tooltip
,
Row
,
Col
,
Input
}
from
'antd'
;
import
{
getCatalogueTreeData
}
from
"@/pages/
FlinkSql
Studio/service"
;
import
{
getCatalogueTreeData
}
from
"@/pages/
Data
Studio/service"
;
import
{
convertToTreeData
,
getTreeNodeByKey
,
TreeDataNode
}
from
"@/components/Studio/StudioTree/Function"
;
import
{
convertToTreeData
,
getTreeNodeByKey
,
TreeDataNode
}
from
"@/components/Studio/StudioTree/Function"
;
import
style
from
"./index.less"
;
import
style
from
"./index.less"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
import
{
getInfoById
,
handleAddOrUpdate
,
handleAddOrUpdateWithResult
,
handleRemoveById
,
handleSubmit
getInfoById
,
handleAddOrUpdate
,
handleAddOrUpdateWithResult
,
handleRemoveById
,
handleSubmit
}
from
"@/components/Common/crud"
;
}
from
"@/components/Common/crud"
;
...
...
dlink-web/src/components/Studio/index.tsx
View file @
8c036093
...
@@ -6,7 +6,7 @@ import StudioMenu from "./StudioMenu";
...
@@ -6,7 +6,7 @@ import StudioMenu from "./StudioMenu";
import
{
Row
,
Col
,
Card
,
Form
}
from
"antd"
;
import
{
Row
,
Col
,
Card
,
Form
}
from
"antd"
;
import
StudioTabs
from
"./StudioTabs"
;
import
StudioTabs
from
"./StudioTabs"
;
import
StudioHome
from
"./StudioHome"
;
import
StudioHome
from
"./StudioHome"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
StudioConsole
from
"./StudioConsole"
;
import
StudioConsole
from
"./StudioConsole"
;
import
StudioLeftTool
from
"./StudioLeftTool"
;
import
StudioLeftTool
from
"./StudioLeftTool"
;
import
StudioRightTool
from
"./StudioRightTool"
;
import
StudioRightTool
from
"./StudioRightTool"
;
...
...
dlink-web/src/locales/zh-CN/menu.ts
View file @
8c036093
...
@@ -58,8 +58,7 @@ export default {
...
@@ -58,8 +58,7 @@ export default {
'menu.registration.alert'
:
'报警管理'
,
'menu.registration.alert'
:
'报警管理'
,
'menu.registration.alert.alertInstance'
:
'报警实例管理'
,
'menu.registration.alert.alertInstance'
:
'报警实例管理'
,
'menu.registration.alert.alertGroup'
:
'报警组管理'
,
'menu.registration.alert.alertGroup'
:
'报警组管理'
,
'menu.studio'
:
'FlinkSql IDE'
,
'menu.datastudio'
:
'数据开发'
,
'menu.flinksqlstudio'
:
'FlinkSQL Studio'
,
'menu.devops'
:
'运维中心'
,
'menu.devops'
:
'运维中心'
,
'menu.job'
:
'作业实例'
,
'menu.job'
:
'作业实例'
,
'menu.registration.jar'
:
'Jar 管理'
,
'menu.registration.jar'
:
'Jar 管理'
,
...
...
dlink-web/src/pages/DataBase/components/DBForm.tsx
View file @
8c036093
...
@@ -3,7 +3,7 @@ import {Card, Image, List, Modal} from 'antd';
...
@@ -3,7 +3,7 @@ import {Card, Image, List, Modal} from 'antd';
import
{
DataBaseItem
}
from
'../data.d'
;
import
{
DataBaseItem
}
from
'../data.d'
;
import
{
connect
}
from
"umi"
;
import
{
connect
}
from
"umi"
;
import
{
StateType
}
from
"@/pages/
FlinkSql
Studio/model"
;
import
{
StateType
}
from
"@/pages/
Data
Studio/model"
;
import
{
FALLBACK
,
getDBImage
}
from
"@/pages/DataBase/DB"
;
import
{
FALLBACK
,
getDBImage
}
from
"@/pages/DataBase/DB"
;
import
DataBaseForm
from
"@/pages/DataBase/components/DataBaseForm"
;
import
DataBaseForm
from
"@/pages/DataBase/components/DataBaseForm"
;
import
{
createOrModifyDatabase
,
testDatabaseConnect
}
from
"@/pages/DataBase/service"
;
import
{
createOrModifyDatabase
,
testDatabaseConnect
}
from
"@/pages/DataBase/service"
;
...
...
dlink-web/src/pages/
FlinkSql
Studio/SqlExport/index.tsx
→
dlink-web/src/pages/
Data
Studio/SqlExport/index.tsx
View file @
8c036093
File moved
dlink-web/src/pages/
FlinkSql
Studio/index.tsx
→
dlink-web/src/pages/
Data
Studio/index.tsx
View file @
8c036093
File moved
dlink-web/src/pages/
FlinkSql
Studio/model.ts
→
dlink-web/src/pages/
Data
Studio/model.ts
View file @
8c036093
File moved
dlink-web/src/pages/
FlinkSql
Studio/service.ts
→
dlink-web/src/pages/
Data
Studio/service.ts
View file @
8c036093
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment