Commit 1e2e1de6 authored by huangzhenglong's avatar huangzhenglong

feat: 任务逻辑处理

parent 8ecef490
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
title="详情" title="详情"
@click="handleDetail(scope.row)"></el-button> @click="handleDetail(scope.row)"></el-button>
<el-button <el-button
v-if="scope.row.status === 1" v-if="scope.row.status === 1 || scope.row.status === 4"
size="mini" size="mini"
type="success" type="success"
icon="el-icon-video-play" icon="el-icon-video-play"
...@@ -865,22 +865,20 @@ export default { ...@@ -865,22 +865,20 @@ export default {
try { try {
const response = await axios.post(process.env.PUTIN_API + `/campaign-tasks/start?campaignTaskId=${row.id}`) const response = await axios.post(process.env.PUTIN_API + `/campaign-tasks/start?campaignTaskId=${row.id}`)
if (response.status == 200) { if (response.status == 200) {
this.$message.success('任务开始成功') const message = row.status === 4 ? '任务重试成功' : '任务开始成功'
this.$message.success(message)
this.fetchData() this.fetchData()
} else { } else {
this.$message.error('任务开始失败') this.$message.error('任务开始失败')
} }
} catch (error) { } catch (error) {
console.error('Failed to start task:', 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() { submitForm() {
this.$refs.form.validate(async valid => { this.$refs.form.validate(async valid => {
if (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