diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js
index e2b6d45c54..277dfd4516 100644
--- a/frontend/src/lang/zh.js
+++ b/frontend/src/lang/zh.js
@@ -797,7 +797,8 @@ export default {
preview_total: '共',
pls_input_less_9: '请输入9位以内的正整数',
field_edit: '编辑字段',
- table_already_add_to: '该表已添加至'
+ table_already_add_to: '该表已添加至',
+ uploading: '上传中...'
},
datasource: {
datasource: '数据源',
diff --git a/frontend/src/views/dataset/add/AddDB.vue b/frontend/src/views/dataset/add/AddDB.vue
index 9ca2ea01f6..1d3fa828ae 100644
--- a/frontend/src/views/dataset/add/AddDB.vue
+++ b/frontend/src/views/dataset/add/AddDB.vue
@@ -90,7 +90,7 @@ export default {
},
searchTable(val) {
if (val && val !== '') {
- this.tableData = JSON.parse(JSON.stringify(this.tables.filter(ele => { return ele.includes(val) })))
+ this.tableData = JSON.parse(JSON.stringify(this.tables.filter(ele => { return ele.name.includes(val) })))
} else {
this.tableData = JSON.parse(JSON.stringify(this.tables))
}
diff --git a/frontend/src/views/dataset/add/AddExcel.vue b/frontend/src/views/dataset/add/AddExcel.vue
index d75af82b90..7e860a5178 100644
--- a/frontend/src/views/dataset/add/AddExcel.vue
+++ b/frontend/src/views/dataset/add/AddExcel.vue
@@ -29,11 +29,16 @@
:show-file-list="false"
:file-list="fileList"
accept=".xls,.xlsx,.csv"
+ :before-upload="beforeUpload"
:on-success="uploadSuccess"
+ :on-error="uploadFail"
name="file"
:headers="headers"
>
- {{ $t('dataset.upload_file') }}
+
+ {{ $t('dataset.upload_file') }}
+ {{ $t('dataset.uploading') }}
+
@@ -96,7 +101,8 @@ export default {
fileList: [],
headers: { Authorization: token },
baseUrl: process.env.VUE_APP_BASE_API,
- path: ''
+ path: '',
+ uploading: false
}
},
watch: {
@@ -121,6 +127,12 @@ export default {
that.height = currentHeight - 56 - 30 - 26 - 25 - 35 - 10 - 37 - 20 - 10
}, 10)
},
+ beforeUpload(file) {
+ this.uploading = true
+ },
+ uploadFail(response, file, fileList) {
+ this.uploading = false
+ },
uploadSuccess(response, file, fileList) {
// console.log(response)
// console.log(file)
@@ -135,6 +147,7 @@ export default {
this.name = file.name.substring(0, file.name.lastIndexOf('.'))
}
this.fileList = fileList
+ this.uploading = false
},
save() {