|
@@ -20,7 +20,6 @@
|
|
<template #actions="{ item }">
|
|
<template #actions="{ item }">
|
|
<template v-if="item.directory_exists">
|
|
<template v-if="item.directory_exists">
|
|
<v-btn color="success" text @click="handleExecute(item.task_id)">执行</v-btn>
|
|
<v-btn color="success" text @click="handleExecute(item.task_id)">执行</v-btn>
|
|
- <!-- <v-btn color="success" text @click="handleExecuteStep(item.task_id)">分步执行</v-btn> -->
|
|
|
|
<v-btn color="primary" text @click="handleFindExecute(item.task_id)">执行进度</v-btn>
|
|
<v-btn color="primary" text @click="handleFindExecute(item.task_id)">执行进度</v-btn>
|
|
<v-btn color="primary" text @click="handleTable(item.task_id)">表名清单</v-btn>
|
|
<v-btn color="primary" text @click="handleTable(item.task_id)">表名清单</v-btn>
|
|
<v-btn color="primary" text @click="handleFiles(item.task_id)">任务文件</v-btn>
|
|
<v-btn color="primary" text @click="handleFiles(item.task_id)">任务文件</v-btn>
|
|
@@ -37,7 +36,7 @@
|
|
<ModelTrainTable ref="modelTrainTableRefs"></ModelTrainTable>
|
|
<ModelTrainTable ref="modelTrainTableRefs"></ModelTrainTable>
|
|
<ModelTrainLog ref="modelTrainLogRefs"></ModelTrainLog>
|
|
<ModelTrainLog ref="modelTrainLogRefs"></ModelTrainLog>
|
|
<ModelTrainFiles ref="modelTrainFilesRefs"></ModelTrainFiles>
|
|
<ModelTrainFiles ref="modelTrainFilesRefs"></ModelTrainFiles>
|
|
- <ModelTrainStep ref="modelTrainStepRefs"></ModelTrainStep>
|
|
|
|
|
|
+ <!-- <ModelTrainStep ref="modelTrainStepRefs"></ModelTrainStep> -->
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -49,7 +48,6 @@ import ModelTrainStatus from './modelTrainStatus.vue'
|
|
import ModelTrainTable from './modelTrainTable.vue'
|
|
import ModelTrainTable from './modelTrainTable.vue'
|
|
import ModelTrainLog from './modelTrainLog.vue'
|
|
import ModelTrainLog from './modelTrainLog.vue'
|
|
import ModelTrainFiles from './modelTrainFiles.vue'
|
|
import ModelTrainFiles from './modelTrainFiles.vue'
|
|
-import ModelTrainStep from './modelTrainStep.vue'
|
|
|
|
import {
|
|
import {
|
|
// createDataTasks,
|
|
// createDataTasks,
|
|
executeDataTasks,
|
|
executeDataTasks,
|
|
@@ -65,8 +63,7 @@ export default {
|
|
ModelTrainStatus,
|
|
ModelTrainStatus,
|
|
ModelTrainTable,
|
|
ModelTrainTable,
|
|
ModelTrainLog,
|
|
ModelTrainLog,
|
|
- ModelTrainFiles,
|
|
|
|
- ModelTrainStep
|
|
|
|
|
|
+ ModelTrainFiles
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
@@ -81,6 +78,7 @@ export default {
|
|
task_name: null
|
|
task_name: null
|
|
},
|
|
},
|
|
headers: [
|
|
headers: [
|
|
|
|
+ { text: '任务ID', align: 'start', value: 'task_id' },
|
|
{ text: '任务名称', align: 'start', value: 'task_name' },
|
|
{ text: '任务名称', align: 'start', value: 'task_name' },
|
|
{ text: '数据库名称', align: 'start', value: 'db_name' },
|
|
{ text: '数据库名称', align: 'start', value: 'db_name' },
|
|
{ text: '上下文', align: 'start', value: 'business_context' },
|
|
{ text: '上下文', align: 'start', value: 'business_context' },
|
|
@@ -146,16 +144,15 @@ export default {
|
|
async handleExecute (id) {
|
|
async handleExecute (id) {
|
|
try {
|
|
try {
|
|
const { data } = await executeDataTasks(id, {
|
|
const { data } = await executeDataTasks(id, {
|
|
- execution_mode: 'complete'
|
|
|
|
|
|
+ execution_mode: 'complete',
|
|
|
|
+ backup_vector_tables: false, // 备份vector表数据
|
|
|
|
+ truncate_vector_tables: false // 清空vector表数据(自动启用备份)
|
|
})
|
|
})
|
|
this.$snackbar.success(data.response)
|
|
this.$snackbar.success(data.response)
|
|
} catch (error) {
|
|
} catch (error) {
|
|
this.$snackbar.error(error)
|
|
this.$snackbar.error(error)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- handleExecuteStep (id) {
|
|
|
|
- this.$refs.modelTrainStepRefs.open(id)
|
|
|
|
- },
|
|
|
|
handleDelete (ids) {
|
|
handleDelete (ids) {
|
|
if (Array.isArray(ids) && !ids.length) return this.$snackbar.warning('请选择要删除的选项')
|
|
if (Array.isArray(ids) && !ids.length) return this.$snackbar.warning('请选择要删除的选项')
|
|
this.$confirm('提示', '是否删除该选项')
|
|
this.$confirm('提示', '是否删除该选项')
|