2023-12-22 12:18:52 +08:00

39 lines
832 B
Vue

<template>
<div class="app-container">
<TableWriter ref="tablewriter" @selectDataSource="showDataSource" />
</div>
</template>
<script>
import TableWriter from './writer/tableWriter'
export default {
name: 'Writer',
components: { TableWriter },
data() {
return {
dataSource: ''
}
},
methods: {
getData() {
return this.$refs.tablewriter.getData()
},
getTableName() {
return this.$refs.tablewriter.getTableName()
},
getReaderData() {
return this.$parent.getReaderData()
},
showDataSource(data) {
this.dataSource = data
this.getData()
},
sendTableNameAndColumns(fromTableName, fromColumnList) {
this.$refs.hivewriter.fromTableName = fromTableName
this.$refs.hivewriter.fromColumnList = fromColumnList
}
}
}
</script>