diff --git a/frontend/package.json b/frontend/package.json index c8ad77b95d..1393673312 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -51,6 +51,7 @@ "jquery": "^3.1.1", "js-base64": "^3.7.2", "js-cookie": "2.2.0", + "js-pinyin": "^0.1.9", "jsencrypt": "^3.0.0-rc.1", "jspdf": "^2.3.1", "jszip": "^3.10.1", diff --git a/frontend/src/components/dataease/DeOutWidget.vue b/frontend/src/components/dataease/DeOutWidget.vue index cd7e6134b6..049cb7878f 100644 --- a/frontend/src/components/dataease/DeOutWidget.vue +++ b/frontend/src/components/dataease/DeOutWidget.vue @@ -182,8 +182,10 @@ export default { textAlign: horizontal } this.outsideStyle = { - flexWrap: 'wrap' + flexDirection: 'column' } + + if (vertical !== 'top' && this.element.component !== 'de-select-grid') { this.titleStyle = null this.outsideStyle = { @@ -192,6 +194,10 @@ export default { } } + if (this.element.component === 'de-select-grid') { + this.$set(this.outsideStyle, 'flexDirection', 'column') + } + if (vertical !== 'top' && this.element.component === 'de-number-range') { if (!this.titleStyle) { this.titleStyle = {} diff --git a/frontend/src/views/dataset/add/AddApi.vue b/frontend/src/views/dataset/add/AddApi.vue index 459e0efcfd..1224414b3c 100644 --- a/frontend/src/views/dataset/add/AddApi.vue +++ b/frontend/src/views/dataset/add/AddApi.vue @@ -218,6 +218,7 @@ import { listApiDatasource, post, isKettleRunning } from '@/api/dataset/dataset' import { dbPreview, engineMode } from '@/api/system/engine' import cancelMix from './cancelMix' import msgCfm from '@/components/msgCfm/index' +import { pySort } from './util' export default { name: 'AddApi', @@ -398,7 +399,7 @@ export default { }, initDataSource() { listApiDatasource().then((response) => { - this.options = response.data + this.options = pySort(response.data) }) }, kettleState() { diff --git a/frontend/src/views/dataset/add/AddDB.vue b/frontend/src/views/dataset/add/AddDB.vue index 071fb3774d..e7774cbc41 100644 --- a/frontend/src/views/dataset/add/AddDB.vue +++ b/frontend/src/views/dataset/add/AddDB.vue @@ -225,6 +225,8 @@ import { listDatasource, post, isKettleRunning } from '@/api/dataset/dataset' import { engineMode, dbPreview } from '@/api/system/engine' import msgCfm from '@/components/msgCfm/index' import cancelMix from './cancelMix' + +import { pySort } from './util' export default { name: 'AddDB', mixins: [msgCfm, cancelMix], @@ -415,7 +417,7 @@ export default { }, initDataSource() { listDatasource().then((response) => { - this.options = response.data.filter((item) => item.type !== 'api') + this.options = pySort(response.data.filter((item) => item.type !== 'api')) }) }, kettleState() { diff --git a/frontend/src/views/dataset/add/AddSQL.vue b/frontend/src/views/dataset/add/AddSQL.vue index 6f747ac1c7..2aadd10f1c 100644 --- a/frontend/src/views/dataset/add/AddSQL.vue +++ b/frontend/src/views/dataset/add/AddSQL.vue @@ -109,6 +109,7 @@ @click=" showTable = false dataTable = '' + ;keywords = '' " > {{ $t('chart.back') }} {{ $t('deDataset.data_reference') }} @@ -147,13 +148,15 @@ >{{ $t('deDataset.to_start_using') }} -