- {{ $t('deDataset.select_data_table ') }}
+ {{ $t('deDataset.select_data_table ') }}
- {{ $t('dataset.excel_info_1') }}
- {{ $t('dataset.excel_info_2') }}
+ {{ $t('dataset.excel_info_1') }}
+ {{ $t('dataset.excel_info_2') }}
{{ $t('dataset.excel_info_3') }}
-
+
{{ $t('deDataset.upload_data') }}
+ >{{ $t('deDataset.upload_data') }}
@@ -118,22 +120,20 @@
+ class="field-icon-text" />
+ class="field-icon-time" />
-
+ class="field-icon-value" />
+
-
-
-
-
+ >
+
+
+
+
{{ item.label }}
+ >{{ item.label }}
@@ -216,6 +218,7 @@ export default {
},
data() {
return {
+ loading: false,
showLeft: true,
errImg: require('@/assets/None_Select_ds.png'),
sheetObj: { datasetName: ' ', fields: [] },
@@ -279,9 +282,14 @@ export default {
this.defaultCheckedKeys.splice(index, 1)
}
this.validateName()
- const labelList = this.$refs.tree.getCheckedNodes().map(ele => ele.excelLable)
- const excelList = this.excelData.map(ele => ele.excelLable);
- this.$emit('setTableNum', labelList.filter(ele => !excelList.includes(ele)).length)
+ const labelList = this.$refs.tree
+ .getCheckedNodes()
+ .map((ele) => ele.excelLable)
+ const excelList = this.excelData.map((ele) => ele.excelLable)
+ this.$emit(
+ 'setTableNum',
+ labelList.filter((ele) => !excelList.includes(ele)).length
+ )
},
nameExsitValidator(ele, checkList) {
this.$set(
@@ -333,7 +341,7 @@ export default {
},
calHeight() {
const that = this
- setTimeout(function() {
+ setTimeout(function () {
const currentHeight = document.documentElement.clientHeight
that.height = currentHeight - 56 - 30 - 26 - 25 - 35 - 10 - 37 - 20 - 10
}, 10)
@@ -489,6 +497,7 @@ export default {
)
.then(() => {
table.mergeSheet = true
+ this.loading = true
post('/dataset/table/update', table).then((response) => {
this.openMessageSuccess('deDataset.set_saved_successfully')
this.cancel()
@@ -498,17 +507,30 @@ export default {
if (action === 'close') {
return
}
+ this.loading = true
table.mergeSheet = false
- post('/dataset/table/update', table).then((response) => {
- this.openMessageSuccess('deDataset.set_saved_successfully')
- this.cancel()
- })
+ post('/dataset/table/update', table)
+ .then((response) => {
+ this.openMessageSuccess('deDataset.set_saved_successfully')
+ this.cancel()
+ })
+ .finally(() => {
+ this.loading = false
+ })
+ })
+ .finally(() => {
+ this.loading = false
})
} else {
- post('/dataset/table/update', table).then((response) => {
- this.openMessageSuccess('deDataset.set_saved_successfully')
- this.cancel()
- })
+ this.loading = true
+ post('/dataset/table/update', table)
+ .then((response) => {
+ this.openMessageSuccess('deDataset.set_saved_successfully')
+ this.cancel()
+ })
+ .finally(() => {
+ this.loading = false
+ })
}
},
cancel() {
diff --git a/frontend/src/views/dataset/add/AddSQL.vue b/frontend/src/views/dataset/add/AddSQL.vue
index 39f9293e2c..8fad55ec00 100644
--- a/frontend/src/views/dataset/add/AddSQL.vue
+++ b/frontend/src/views/dataset/add/AddSQL.vue
@@ -1,5 +1,5 @@
-
+
@@ -385,6 +385,7 @@ export default {
data() {
return {
dataSource: '',
+ loading: false,
dataTable: '',
initFlag: true,
showTable: false,
@@ -485,7 +486,6 @@ export default {
watch: {
'param.tableId': {
handler: function () {
- this.resetComponent()
this.initTableInfo()
}
}
@@ -636,6 +636,7 @@ export default {
return
}
this.parseVariable()
+ this.loading = true;
const table = {
id: this.param.tableId,
name: this.param.name,
@@ -653,11 +654,13 @@ export default {
post('/dataset/table/update', table).then((response) => {
this.openMessageSuccess('deDataset.set_saved_successfully')
this.cancel()
- })
+ }).finally(() => {
+ this.loading = false;
+ })
},
cancel() {
- this.$router.back()
+ this.$router.push('/dataset/index')
},
showSQL(val) {
@@ -671,17 +674,6 @@ export default {
this.sql = newCode
this.$emit('codeChange', this.sql)
},
-
- resetComponent() {
- this.dataSource = ''
- this.param.name = ''
- this.sql = ''
- this.data = []
- this.fields = []
- this.mode = '0'
- this.syncType = 'sync_now'
- },
-
variableMgm() {
this.parseVariable()
this.dialogTitle = this.$t('sql_variable.variable_mgm') + ' '
diff --git a/frontend/src/views/dataset/add/AddUnion.vue b/frontend/src/views/dataset/add/AddUnion.vue
index e7deb93c6f..29b2d09951 100644
--- a/frontend/src/views/dataset/add/AddUnion.vue
+++ b/frontend/src/views/dataset/add/AddUnion.vue
@@ -1,11 +1,11 @@
-
+
-
-
+
+
{{ $t('chart.select_dataset') }}
-
+
@@ -57,7 +57,7 @@
:fix-height="true"
show-mode="union"
:custom-type="customType"
- clear-empty-dir="true"
+ :clear-empty-dir="true"
@getTable="firstDs"
/>