mirror of
https://github.com/dataease/dataease.git
synced 2025-02-25 12:03:05 +08:00
feat: 支持excel多sheet页
This commit is contained in:
parent
6c85851f88
commit
4632545091
@ -1007,7 +1007,11 @@ export default {
|
|||||||
edit_calc_field: 'Edit calc field',
|
edit_calc_field: 'Edit calc field',
|
||||||
calc_field: 'Calc Field',
|
calc_field: 'Calc Field',
|
||||||
show_sql: 'Show SQL',
|
show_sql: 'Show SQL',
|
||||||
ple_select_excel: 'Please select excel file to import'
|
ple_select_excel: 'Please select excel file to import',
|
||||||
|
merge: 'Merge',
|
||||||
|
no_merge: 'Dont Merge',
|
||||||
|
merge_msg: 'If the fields in the data table are consistent, merge them into one data set?',
|
||||||
|
merge_title: 'Merge data'
|
||||||
},
|
},
|
||||||
datasource: {
|
datasource: {
|
||||||
datasource: 'Data Source',
|
datasource: 'Data Source',
|
||||||
|
@ -1007,7 +1007,11 @@ export default {
|
|||||||
edit_calc_field: '編輯計算字段',
|
edit_calc_field: '編輯計算字段',
|
||||||
calc_field: '計算字段',
|
calc_field: '計算字段',
|
||||||
show_sql: '顯示SQL',
|
show_sql: '顯示SQL',
|
||||||
ple_select_excel: '請選擇要導入的 Excel'
|
ple_select_excel: '請選擇要導入的 Excel',
|
||||||
|
merge: '合併',
|
||||||
|
no_merge: '不合併',
|
||||||
|
merge_msg: '數據表中存在自斷一直的情況,是否合併到一個數據集中?',
|
||||||
|
merge_title: '合併數據'
|
||||||
},
|
},
|
||||||
datasource: {
|
datasource: {
|
||||||
datasource: '數據源',
|
datasource: '數據源',
|
||||||
|
@ -1007,7 +1007,11 @@ export default {
|
|||||||
edit_calc_field: '编辑计算字段',
|
edit_calc_field: '编辑计算字段',
|
||||||
calc_field: '计算字段',
|
calc_field: '计算字段',
|
||||||
show_sql: '显示SQL',
|
show_sql: '显示SQL',
|
||||||
ple_select_excel: '请选择要导入的 Excel'
|
ple_select_excel: '请选择要导入的 Excel',
|
||||||
|
merge: '合并',
|
||||||
|
no_merge: '不合并',
|
||||||
|
merge_msg: '数据表中存在字段一致的情况,是否合并到一个数据集中?',
|
||||||
|
merge_title: '合并数据'
|
||||||
},
|
},
|
||||||
datasource: {
|
datasource: {
|
||||||
datasource: '数据源',
|
datasource: '数据源',
|
||||||
|
@ -272,6 +272,7 @@ export default {
|
|||||||
for(var i=0;i<selectNode.length;i++){
|
for(var i=0;i<selectNode.length;i++){
|
||||||
if(selectNode[i].sheet){
|
if(selectNode[i].sheet){
|
||||||
if (!selectNode[i].datasetName || selectNode[i].datasetName === '') {
|
if (!selectNode[i].datasetName || selectNode[i].datasetName === '') {
|
||||||
|
validate = false
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
message: this.$t('dataset.pls_input_name'),
|
message: this.$t('dataset.pls_input_name'),
|
||||||
@ -280,6 +281,7 @@ export default {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (selectNode[i].datasetName.length > 50) {
|
if (selectNode[i].datasetName.length > 50) {
|
||||||
|
validate = false
|
||||||
this.$message({
|
this.$message({
|
||||||
showClose: true,
|
showClose: true,
|
||||||
message: this.$t('dataset.char_can_not_more_50'),
|
message: this.$t('dataset.char_can_not_more_50'),
|
||||||
@ -287,7 +289,6 @@ export default {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
selectedSheet.push(selectNode[i])
|
selectedSheet.push(selectNode[i])
|
||||||
sheetFileMd5.push(selectNode[i].fieldsMd5)
|
sheetFileMd5.push(selectNode[i].fieldsMd5)
|
||||||
}
|
}
|
||||||
@ -324,9 +325,9 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(new Set(sheetFileMd5).size !== sheetFileMd5.length){
|
if(new Set(sheetFileMd5).size !== sheetFileMd5.length){
|
||||||
this.$confirm('The fields in the data table are consistent, whether they are merged into one table?', 'Merge data table ', {
|
this.$confirm(this.$t('dataset.merge_msg'), this.$t('dataset.merge_title'), {
|
||||||
confirmButtonText: 'Merge',
|
confirmButtonText: this.$t('dataset.merge'),
|
||||||
cancelButtonText: 'Do not merge',
|
cancelButtonText: this.$t('dataset.no_merge'),
|
||||||
type: 'info'
|
type: 'info'
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
table.mergeSheet = true
|
table.mergeSheet = true
|
||||||
@ -344,6 +345,11 @@ export default {
|
|||||||
this.cancel()
|
this.cancel()
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
}else {
|
||||||
|
post('/dataset/table/update', table).then(response => {
|
||||||
|
this.$emit('saveSuccess', table)
|
||||||
|
this.cancel()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user