This is an automated email from the ASF dual-hosted git repository. kxiao pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push: new 004dc2e4c5a [fix](ui): fix data preview error #34521 (#34537) 004dc2e4c5a is described below commit 004dc2e4c5a5312d593d587abf86b07f3480727b Author: Jeffrey <color.d...@gmail.com> AuthorDate: Thu May 23 19:52:28 2024 +0800 [fix](ui): fix data preview error #34521 (#34537) --- ui/src/api/api.ts | 2 +- .../codemirror-with-fullscreen.tsx | 2 +- .../codemirror-with-fullscreen/doris.css | 59 +++++++++++++--------- .../playground/content/components/data-prev.tsx | 5 +- ui/src/pages/playground/content/content-result.tsx | 4 +- ui/src/pages/playground/index.less | 4 +- 6 files changed, 44 insertions(+), 32 deletions(-) diff --git a/ui/src/api/api.ts b/ui/src/api/api.ts index 083e44d790f..184f1b65de4 100644 --- a/ui/src/api/api.ts +++ b/ui/src/api/api.ts @@ -101,7 +101,7 @@ export function getDatabaseList<T>(data?: any): Promise<Result<T>> { } export function doQuery<T>(data: any): Promise<Result<T>> { - return request(`/api/query/default_cluster/${data.db_name}`, { + return request(`/api/query/internal/${data.db_name}`, { method: 'POST', ...data, }); } diff --git a/ui/src/components/codemirror-with-fullscreen/codemirror-with-fullscreen.tsx b/ui/src/components/codemirror-with-fullscreen/codemirror-with-fullscreen.tsx index d99c395917a..b0096f6c25f 100644 --- a/ui/src/components/codemirror-with-fullscreen/codemirror-with-fullscreen.tsx +++ b/ui/src/components/codemirror-with-fullscreen/codemirror-with-fullscreen.tsx @@ -54,7 +54,7 @@ export function CodeMirrorWithFullscreen(props: any) { value={props.value} onBeforeChange={props.onBeforeChange} className={styles['codemirror']} - options={{...options,theme:'neo'}} + options={{...options,theme:'default'}} /> </div> ); diff --git a/ui/src/components/codemirror-with-fullscreen/doris.css b/ui/src/components/codemirror-with-fullscreen/doris.css index 6bff28ed327..c020fc624e5 100644 --- a/ui/src/components/codemirror-with-fullscreen/doris.css +++ b/ui/src/components/codemirror-with-fullscreen/doris.css @@ -26,53 +26,63 @@ color: #2e383c; line-height: 1.4375; font-family: apercu-mono-regular, Menlo, Monaco, Consolas, "Courier New", monospace !important; - } -.cm-s-neo .cm-comment { +} + +.cm-s-neo .cm-comment { color: #75787b; } -.cm-s-neo .cm-keyword, -.cm-s-neo .cm-property { - color: #02a0f9; + +.cm-s-neo .cm-keyword, +.cm-s-neo .cm-property { + color: #02a0f9; } + .cm-s-neo .cm-atom, -.cm-s-neo .cm-number { - color: #35ae91; +.cm-s-neo .cm-number { + color: #35ae91; } + .cm-s-neo .cm-node, -.cm-s-neo .cm-tag { - color: #9c3328; +.cm-s-neo .cm-tag { + color: #9c3328; } -.cm-s-neo .cm-string { - color: #b35e14; + +.cm-s-neo .cm-string { + color: #b35e14; } + .cm-s-neo .cm-variable, -.cm-s-neo .cm-qualifier { - color: #75438a; +.cm-s-neo .cm-qualifier { + color: #75438a; } - - - /* Editor styling */ - + + +/* Editor styling */ + .cm-s-neo pre { padding: 0; } -.cm-s-neo .CodeMirror-gutters { +.cm-s-neo .CodeMirror-gutters, +.CodeMirror-gutters { border: none; border-right: 10px solid transparent; background-color: transparent; } -.cm-s-neo .CodeMirror-linenumber { +.cm-s-neo .CodeMirror-linenumber, +.CodeMirror-gutters { padding: 0; color: #e0e2e5; } -.cm-s-neo .CodeMirror-guttermarker { - color: #1d75b3; +.cm-s-neo .CodeMirror-guttermarker, +.CodeMirror-guttermarker { + color: #1d75b3; } -.cm-s-neo .CodeMirror-guttermarker-subtle { - color: #e0e2e5; + +.cm-s-neo .CodeMirror-guttermarker-subtle { + color: #e0e2e5; } .cm-s-neo .CodeMirror-cursor { @@ -80,5 +90,4 @@ border: 0; background: rgba(155, 157, 162, 0.37); z-index: 1; -} - +} \ No newline at end of file diff --git a/ui/src/pages/playground/content/components/data-prev.tsx b/ui/src/pages/playground/content/components/data-prev.tsx index 8d027c34e26..31acf8862bb 100644 --- a/ui/src/pages/playground/content/components/data-prev.tsx +++ b/ui/src/pages/playground/content/components/data-prev.tsx @@ -27,6 +27,7 @@ import {useTranslation} from 'react-i18next'; export function DataPrev(props: any) { let {t} = useTranslation(); const {db_name, tbl_name} = getDbName(); + const dbName = db_name.replace(/default_cluster:/, '') const [tableData, setTableData] = useState<any[]>([]); const [columns, setColumns] = useState<any[]>([]); @@ -37,7 +38,7 @@ export function DataPrev(props: any) { } AdHocAPI.doQuery({ db_name, - body: {stmt: `SELECT * FROM ${db_name}.${tbl_name} LIMIT 10`}, + body: {stmt: `SELECT * FROM ${dbName}.${tbl_name} LIMIT 10`}, }).then((res: any) => { if (res && res.msg === 'success') { console.log(getColumns(res.data?.meta), 2222) @@ -99,7 +100,7 @@ export function DataPrev(props: any) { <Row justify="space-between" style={{marginBottom: 10}}> <span style={{paddingBottom: '15px'}}>{t('dataPreview') + "(" + t('display10') + ")"}</span> <span> - {db_name}.{tbl_name} + {dbName}.{tbl_name} </span> <FlatBtn onClick={() => diff --git a/ui/src/pages/playground/content/content-result.tsx b/ui/src/pages/playground/content/content-result.tsx index 4eea84e8920..3d117a6f9a9 100644 --- a/ui/src/pages/playground/content/content-result.tsx +++ b/ui/src/pages/playground/content/content-result.tsx @@ -151,7 +151,7 @@ export function AdhocContentResult(props) { ...getELe(resStatus) } {/* <Row> - <Col span={2}>结果表:</Col> + <Col span={2}>结果表:</Col> <FlatBtn onClick={() => queryResultTable()}> 临时表 </FlatBtn> @@ -159,7 +159,7 @@ export function AdhocContentResult(props) { </Card> <div className="ant-table ant-table-small ant-table-bordered" - style={{marginTop: 10}} + style={{marginTop: 10, width: '100%', overflowX: 'scroll'}} > <div className="ant-table-container"> <div className='ant-table-content'> diff --git a/ui/src/pages/playground/index.less b/ui/src/pages/playground/index.less index e9f640bf92c..9a55c3844ba 100644 --- a/ui/src/pages/playground/index.less +++ b/ui/src/pages/playground/index.less @@ -21,6 +21,8 @@ under the License. */ padding: 3*@spacer; background-color: #fff; // max-width: 1200px; + overflow: scroll; + height: 100vh; } .adhoc { display: flex; @@ -65,4 +67,4 @@ under the License. */ cursor: col-resize!important; } } -} \ No newline at end of file +} --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org