修复普通用户对模型训练的权限操作

This commit is contained in:
wangjiming
2026-08-19 10:32:58 +08:00
parent fed5694796
commit b254fa0985
3 changed files with 60 additions and 8 deletions

View File

@@ -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('训练任务创建失败,请稍后重试')