修复普通用户对模型训练的权限操作
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<script setup lang="ts">
|
||||
<script setup lang="ts">
|
||||
import { ref, reactive, computed, onMounted } from 'vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { ElMessage, type FormInstance, type FormRules } from 'element-plus'
|
||||
@@ -272,9 +272,14 @@ async function handleSubmit() {
|
||||
await startFineTune({ ...payload, task_id: taskId })
|
||||
ElMessage.success('训练任务已创建并启动')
|
||||
} catch {
|
||||
await updateFineTune(taskId, { status: 'failed' })
|
||||
try {
|
||||
await updateFineTune(taskId, { status: 'failed' })
|
||||
} catch {
|
||||
// 忽略状态更新失败
|
||||
}
|
||||
ElMessage.error('任务已创建,但训练启动失败')
|
||||
}
|
||||
// 无论启动成功还是失败,都跳转到训练列表
|
||||
router.push('/fine-tune')
|
||||
} catch {
|
||||
ElMessage.error('训练任务创建失败,请稍后重试')
|
||||
|
||||
Reference in New Issue
Block a user