请加入操作按钮 审核,点击之后 状态从草稿变成已排期状态。只有草稿状态审核按钮才显示。

This commit is contained in:
liuwei
2025-06-10 13:54:20 +08:00
parent 288439f458
commit 364b17f12b
2 changed files with 64 additions and 0 deletions

View File

@@ -141,6 +141,13 @@
</el-table-column>
<el-table-column label="操作" width="300">
<template slot-scope="scope">
<el-button
{% raw %}v-if="scope.row.status === 'draft'" {% endraw %}
size="mini"
type="success"
{% raw %}@click="auditTask(scope.row)" {% endraw %}>
审核
</el-button>
<el-button
size="mini"
type="primary"
@@ -761,6 +768,19 @@ new Vue({
this.loadTasks();
this.loadStatistics();
this.$message.success('数据已刷新');
},
// 审核任务
async auditTask(task) {
try {
const response = await axios.post(`/message_push/api/tasks/${task.task_id}/audit`);
if (response.data.success) {
this.$message.success('任务已审核通过');
this.loadTasks();
this.loadStatistics();
}
} catch (error) {
this.$message.error('审核任务失败');
}
}
}
});