dataease/frontend/src/views/chart/view/TableSelector.vue

59 lines
1.2 KiB
Vue
Raw Normal View History

2021-03-03 15:06:52 +08:00
<template>
<ms-container>
<ms-aside-container>
<dataset-group-selector @getTable="getTable" />
</ms-aside-container>
<ms-main-container>
<dataset-table-data :table="table" />
</ms-main-container>
</ms-container>
</template>
<script>
import MsMainContainer from '@/metersphere/common/components/MsMainContainer'
import MsContainer from '@/metersphere/common/components/MsContainer'
import MsAsideContainer from '@/metersphere/common/components/MsAsideContainer'
import DatasetGroupSelector from '../../dataset/common/DatasetGroupSelector'
import DatasetTableData from '../../dataset/common/DatasetTableData'
export default {
name: 'TableSelector',
components: {
DatasetTableData,
MsMainContainer, MsContainer, MsAsideContainer, DatasetGroupSelector
},
data() {
return {
table: {}
}
},
computed: {},
created() {
},
mounted() {
},
methods: {
getTable(table) {
this.table = table
this.$emit('getTable', table)
}
}
}
</script>
<style scoped>
.ms-aside-container {
height: 50vh;
min-width: 180px;
max-width: 300px;
}
.ms-main-container {
height: 50vh;
border: 1px solid #E6E6E6;
border-left: 0 solid;
}
</style>