Commit 1e2e1de6 authored by huangzhenglong's avatar huangzhenglong

feat: 任务逻辑处理

parent 8ecef490
......@@ -103,7 +103,7 @@
title="详情"
@click="handleDetail(scope.row)"></el-button>
<el-button
v-if="scope.row.status === 1"
v-if="scope.row.status === 1 || scope.row.status === 4"
size="mini"
type="success"
icon="el-icon-video-play"
......@@ -865,22 +865,20 @@ export default {
try {
const response = await axios.post(process.env.PUTIN_API + `/campaign-tasks/start?campaignTaskId=${row.id}`)
if (response.status == 200) {
this.$message.success('任务开始成功')
const message = row.status === 4 ? '任务重试成功' : '任务开始成功'
this.$message.success(message)
this.fetchData()
} else {
this.$message.error('任务开始失败')
}
} catch (error) {
console.error('Failed to start task:', error)
this.$message.success('任务开始失败:' + error.message)
const errorMessage = error.response && error.response.data && error.response.data.message ?
error.response.data.message : error.message
this.$message.error('任务开始失败:' + errorMessage)
}
},
handleRetry(row) {
// TODO: 实现重试功能
console.log('重试任务:', row)
},
submitForm() {
this.$refs.form.validate(async valid => {
if (valid) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment