冷调 2024-09-03 16:23:40 +08:00
commit 9e03c9e652
2 changed files with 22 additions and 1 deletions

View File

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

View File

@ -84,6 +84,12 @@
</el-table-column>
<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>
<el-button
size="mini"
type="text"
@ -148,7 +154,7 @@
</template>
<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";
export default {
@ -200,6 +206,7 @@ export default {
this.getList();
},
methods: {
execute,
dict,
/** 查询任务列表 */
getList() {
@ -297,6 +304,12 @@ export default {
}).catch(() => {
});
},
/** 执行按钮 */
executeTask(taskCode) {
execute(taskCode).then(res => {
this.$message.success(res.msg)
})
},
/** 导出按钮操作 */
handleExport() {
this.download('quest/quest/export', {