|
@@ -1,10 +1,20 @@
|
|
<template>
|
|
<template>
|
|
<m-dialog title="表名清单" :visible.sync="show" :footer="false">
|
|
<m-dialog title="表名清单" :visible.sync="show" :footer="false">
|
|
- <div class="mb-3">
|
|
|
|
- <v-btn class="mr-3" color="primary" rounded @click="handleAdd">修改表名</v-btn>
|
|
|
|
- <UploadBtn color="primary" accept=".txt" @change="handleChangeFile">导入表名</UploadBtn>
|
|
|
|
- </div>
|
|
|
|
- <div
|
|
|
|
|
|
+ <MTable
|
|
|
|
+ elevation="0"
|
|
|
|
+ :items="items"
|
|
|
|
+ :headers="headers"
|
|
|
|
+ :loading="loading"
|
|
|
|
+ :total="items.length"
|
|
|
|
+ :show-select="false"
|
|
|
|
+ :is-tools="false"
|
|
|
|
+ >
|
|
|
|
+ <template #navBtn>
|
|
|
|
+ <v-btn class="mr-3" color="primary" rounded @click="handleAdd">在线提交表名</v-btn>
|
|
|
|
+ <UploadBtn color="primary" accept=".txt" @change="handleChangeFile">上传表清单文件</UploadBtn>
|
|
|
|
+ </template>
|
|
|
|
+ </MTable>
|
|
|
|
+ <!-- <div
|
|
style="min-height: 300px;"
|
|
style="min-height: 300px;"
|
|
v-loading="loading"
|
|
v-loading="loading"
|
|
>
|
|
>
|
|
@@ -20,12 +30,13 @@
|
|
</v-list-item-content>
|
|
</v-list-item-content>
|
|
</v-list-item>
|
|
</v-list-item>
|
|
</v-list>
|
|
</v-list>
|
|
- </div>
|
|
|
|
|
|
+ </div> -->
|
|
<ModelTrainTableSubmit ref="modelTrainTableSubmitRefs" @success="getData"></ModelTrainTableSubmit>
|
|
<ModelTrainTableSubmit ref="modelTrainTableSubmitRefs" @success="getData"></ModelTrainTableSubmit>
|
|
</m-dialog>
|
|
</m-dialog>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+import MTable from '@/components/List/table'
|
|
import UploadBtn from '@/components/UploadBtn'
|
|
import UploadBtn from '@/components/UploadBtn'
|
|
import MDialog from '@/components/Dialog'
|
|
import MDialog from '@/components/Dialog'
|
|
import ModelTrainTableSubmit from './modelTrainTableSubmit'
|
|
import ModelTrainTableSubmit from './modelTrainTableSubmit'
|
|
@@ -33,9 +44,11 @@ import {
|
|
getDataBaseList,
|
|
getDataBaseList,
|
|
uploadDataTasksList
|
|
uploadDataTasksList
|
|
} from '@/api/dataChart'
|
|
} from '@/api/dataChart'
|
|
|
|
+// import loading from '@/directives/loading'
|
|
export default {
|
|
export default {
|
|
name: 'modelTrainTable',
|
|
name: 'modelTrainTable',
|
|
components: {
|
|
components: {
|
|
|
|
+ MTable,
|
|
MDialog,
|
|
MDialog,
|
|
UploadBtn,
|
|
UploadBtn,
|
|
ModelTrainTableSubmit
|
|
ModelTrainTableSubmit
|
|
@@ -45,7 +58,9 @@ export default {
|
|
show: false,
|
|
show: false,
|
|
loading: false,
|
|
loading: false,
|
|
items: [],
|
|
items: [],
|
|
-
|
|
|
|
|
|
+ headers: [
|
|
|
|
+ { text: '表名', value: 'table_name' }
|
|
|
|
+ ],
|
|
id: null
|
|
id: null
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -61,7 +76,9 @@ export default {
|
|
const { data } = await getDataBaseList({
|
|
const { data } = await getDataBaseList({
|
|
task_id: this.id
|
|
task_id: this.id
|
|
})
|
|
})
|
|
- this.items = data.tables
|
|
|
|
|
|
+ this.items = data.tables.map(e => ({
|
|
|
|
+ table_name: e
|
|
|
|
+ }))
|
|
} catch (error) {
|
|
} catch (error) {
|
|
this.$snackbar.error(error)
|
|
this.$snackbar.error(error)
|
|
} finally {
|
|
} finally {
|