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() {