Commit 8c036093 authored by wenmo's avatar wenmo

[Feature-251][web] Modify FlinkSQL Studio to Data Studio

parent acfa69b1
...@@ -16,11 +16,11 @@ export default [ ...@@ -16,11 +16,11 @@ export default [
], ],
}, },
{ {
path: '/flinksqlstudio', path: '/datastudio',
name: 'flinksqlstudio', name: 'datastudio',
icon: 'consoleSql', icon: 'consoleSql',
footerRender: false, footerRender: false,
component: './FlinkSqlStudio', component: './DataStudio',
}, },
{ {
path: '/devops', path: '/devops',
...@@ -94,7 +94,7 @@ export default [ ...@@ -94,7 +94,7 @@ export default [
}, },
{ {
path: '/', path: '/',
redirect: '/flinksqlstudio', redirect: '/datastudio',
}, },
{ {
name: 'settings', name: 'settings',
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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';
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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';
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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';
......
import {Button, Tag,Row, Col,Form,Select, Empty} from "antd"; import {Button, Tag,Row, Col,Form,Select, Empty} from "antd";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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';
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
function DraggleLayout({ function DraggleLayout({
children, // 两列布局 children, // 两列布局
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
function DraggleVerticalLayout({ function DraggleVerticalLayout({
children, // 两行布局 children, // 两行布局
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
import {connect} from "umi"; import {connect} from "umi";
import styles from "./index.less"; import styles from "./index.less";
import {getLineage} from "@/pages/FlinkSqlStudio/service"; import {getLineage} from "@/pages/DataStudio/service";
import {useState} from "react"; import {useState} from "react";
import Lineage, {getInit} from "@/components/Lineage"; import Lineage, {getInit} from "@/components/Lineage";
......
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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/FlinkSqlStudio/service"; import {explainSql} from "@/pages/DataStudio/service";
import {useRef, useState, useEffect} from "react"; import {useRef, useState, useEffect} from "react";
const {Paragraph,Text} = Typography; const {Paragraph,Text} = Typography;
......
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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/FlinkSqlStudio/service"; import {getJobData} from "@/pages/DataStudio/service";
import {HistoryItem} from "@/components/Studio/StudioConsole/StudioHistory/data"; import {HistoryItem} from "@/components/Studio/StudioConsole/StudioHistory/data";
......
import {Typography, Divider, Badge, Empty,Tag} from "antd"; import {Typography, Divider, Badge, Empty,Tag} from "antd";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
import {Input, Button, Space, Empty} from "antd"; import {Input, Button, Space, Empty} from "antd";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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';
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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';
......
import {Button, Tag, Empty} from "antd"; import {Button, Tag, Empty} from "antd";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
import {executeDDL} from "@/pages/FlinkSqlStudio/service"; import {executeDDL} from "@/pages/DataStudio/service";
import FlinkSQL from "./FlinkSQL"; import FlinkSQL from "./FlinkSQL";
import {SessionType} from "@/pages/FlinkSqlStudio/model"; import {SessionType} from "@/pages/DataStudio/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";
......
import {getJobData} from "@/pages/FlinkSqlStudio/service"; import {getJobData} from "@/pages/DataStudio/service";
export function showJobData(key: number,jobId: string,dispatch: any) { export function showJobData(key: number,jobId: string,dispatch: any) {
if(!jobId){ if(!jobId){
......
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/FlinkSqlStudio/model'; import {StateType} from '@/pages/DataStudio/model';
import {Scrollbars} from 'react-custom-scrollbars'; import {Scrollbars} from 'react-custom-scrollbars';
const {Title, Paragraph, Text} = Typography; const {Title, Paragraph, Text} = Typography;
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
export type UpdateFormProps = { export type UpdateFormProps = {
onCancel: (flag?: boolean, formVals?: Partial<SessionItem>) => void; onCancel: (flag?: boolean, formVals?: Partial<SessionItem>) => void;
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
import { Empty } from "antd"; import { Empty } from "antd";
import {FlowAnalysisGraph} from '@ant-design/charts'; import {FlowAnalysisGraph} from '@ant-design/charts';
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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/FlinkSqlStudio/service"; import {executeSql, getJobPlan} from "@/pages/DataStudio/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/FlinkSqlStudio/SqlExport"; import SqlExport from "@/pages/DataStudio/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";
......
import {connect} from "umi"; import {connect} from "umi";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
import { import {
Form, InputNumber,Switch, Row, Col, Tooltip, Button, Form, InputNumber,Switch, Row, Col, Tooltip, Button,
} from "antd"; } from "antd";
......
import {connect} from "umi"; import {connect} from "umi";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
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/FlinkSqlStudio/model'; import {StateType} from '@/pages/DataStudio/model';
import {Scrollbars} from 'react-custom-scrollbars'; import {Scrollbars} from 'react-custom-scrollbars';
import { history } from 'umi'; import { history } from 'umi';
......
import {connect} from "umi"; import {connect} from "umi";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
import {connect} from "umi"; import {connect} from "umi";
import { Scrollbars } from 'react-custom-scrollbars'; import { Scrollbars } from 'react-custom-scrollbars';
......
import {connect} from "umi"; import {connect} from "umi";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
import {connect} from "umi"; import {connect} from "umi";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
import { import {
Form, InputNumber, Select, Tag, Row, Col, Tooltip, Button, Form, InputNumber, Select, Tag, Row, Col, Tooltip, Button,
} from "antd"; } from "antd";
......
import {connect} from "umi"; import {connect} from "umi";
import {StateType} from "@/pages/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
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/FlinkSqlStudio/model'; import {StateType} from '@/pages/DataStudio/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';
......
...@@ -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/FlinkSqlStudio/service"; import {getCatalogueTreeData} from "@/pages/DataStudio/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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/model";
import { import {
getInfoById, handleAddOrUpdate, handleAddOrUpdateWithResult, handleRemoveById, handleSubmit getInfoById, handleAddOrUpdate, handleAddOrUpdateWithResult, handleRemoveById, handleSubmit
} from "@/components/Common/crud"; } from "@/components/Common/crud";
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
...@@ -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 管理',
......
...@@ -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/FlinkSqlStudio/model"; import {StateType} from "@/pages/DataStudio/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";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment