diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js index df5a380349..22f6aeabd8 100644 --- a/frontend/src/lang/zh.js +++ b/frontend/src/lang/zh.js @@ -770,7 +770,10 @@ export default { current_update_time: '当前更新时间', param: '参数', edit_sql: '编辑SQL', - showRow: '显示行' + showRow: '显示行', + add_excel_table: '添加Excel数据集', + add_custom_table: '添加自助数据集', + upload_file: '上传文件' }, datasource: { create: '新建数据连接', diff --git a/frontend/src/views/dataset/add/AddCustom.vue b/frontend/src/views/dataset/add/AddCustom.vue new file mode 100644 index 0000000000..58e484c05f --- /dev/null +++ b/frontend/src/views/dataset/add/AddCustom.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/frontend/src/views/dataset/add/AddExcel.vue b/frontend/src/views/dataset/add/AddExcel.vue new file mode 100644 index 0000000000..21a6e6e8a6 --- /dev/null +++ b/frontend/src/views/dataset/add/AddExcel.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/frontend/src/views/dataset/group/Group.vue b/frontend/src/views/dataset/group/Group.vue index 5e0227f6e6..f4fbcd97d6 100644 --- a/frontend/src/views/dataset/group/Group.vue +++ b/frontend/src/views/dataset/group/Group.vue @@ -536,10 +536,10 @@ export default { this.addData('AddSQL') break case 'excel': - this.$message(param.type) + this.addData('AddExcel') break case 'custom': - this.$message(param.type) + this.addData('AddCustom') break } }, diff --git a/frontend/src/views/dataset/index.vue b/frontend/src/views/dataset/index.vue index c0acf26d12..db241f20aa 100644 --- a/frontend/src/views/dataset/index.vue +++ b/frontend/src/views/dataset/index.vue @@ -22,10 +22,12 @@ import DataHome from './data/DataHome' import ViewTable from './data/ViewTable' import AddDB from './add/AddDB' import AddSQL from './add/AddSQL' +import AddExcel from './add/AddExcel' +import AddCustom from './add/AddCustom' export default { name: 'DataSet', - components: { DeMainContainer, DeContainer, DeAsideContainer, Group, DataHome, ViewTable, AddDB, AddSQL }, + components: { DeMainContainer, DeContainer, DeAsideContainer, Group, DataHome, ViewTable, AddDB, AddSQL, AddExcel, AddCustom }, data() { return { component: DataHome, @@ -46,6 +48,12 @@ export default { case 'AddSQL': this.component = AddSQL break + case 'AddExcel': + this.component = AddExcel + break + case 'AddCustom': + this.component = AddCustom + break default: this.component = DataHome break