新增任务执行按钮与方法

master
面包骑士 2024-09-02 22:44:00 +08:00
parent 8fab943d29
commit 2231487790
2 changed files with 23 additions and 1 deletions

View File

@ -42,3 +42,11 @@ export function delQuest(id) {
method: 'delete' method: 'delete'
}) })
} }
// 执行任务
export function execute(taskCode) {
return request({
url: '/quest/execute/'+taskCode,
method: 'post'
})
}

View File

@ -83,6 +83,13 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-setting"
@click="executeTask(scope.row.taskCode)"
>执行</el-button>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
size="mini" size="mini"
@ -148,7 +155,7 @@
</template> </template>
<script> <script>
import { listQuest, getQuest, delQuest, addQuest, updateQuest } from "/src/api/quest/quest"; import {listQuest, getQuest, delQuest, addQuest, updateQuest, execute} from "/src/api/quest/quest";
import dict from "../../../utils/dict"; import dict from "../../../utils/dict";
export default { export default {
@ -200,6 +207,7 @@ export default {
this.getList(); this.getList();
}, },
methods: { methods: {
execute,
dict, dict,
/** 查询任务列表 */ /** 查询任务列表 */
getList() { getList() {
@ -297,6 +305,12 @@ export default {
}).catch(() => { }).catch(() => {
}); });
}, },
/** 执行按钮 */
executeTask(taskCode) {
execute(taskCode).then(res => {
this.$message.success(res.msg)
})
},
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
this.download('quest/quest/export', { this.download('quest/quest/export', {