|
@@ -54,12 +54,13 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="description" label="场景描述" show-overflow-tooltip v-col="'description'"></el-table-column>
|
|
|
<el-table-column prop="createdAt" label="创建时间" width="160" align="center" v-col="'createdAt'"></el-table-column>
|
|
|
- <el-table-column label="操作" width="200" align="center">
|
|
|
+ <el-table-column label="操作" width="220" align="center">
|
|
|
<template #default="scope">
|
|
|
<el-button size="small" text type="primary" v-if="!scope.row.folderName" @click="toDetail(scope.row.id)">详情</el-button>
|
|
|
<el-button size="small" text type="warning" v-auth="'edit'" @click="addOrEdit(scope.row)">编辑</el-button>
|
|
|
<el-button size="small" text type="success" @click="onActionStatus(scope.row)" v-if="scope.row.status == 0" v-auth="'startOrStop'">启用</el-button>
|
|
|
<el-button size="small" text type="primary" @click="onActionStatus(scope.row)" v-if="scope.row.status > 0" v-auth="'startOrStop'">停用</el-button>
|
|
|
+ <el-button size="small" text type="danger" @click="run(scope.row)" v-if="scope.row.status > 0" v-auth="'startOrStop'">手动触发</el-button>
|
|
|
<el-button size="small" text type="info" v-auth="'del'" @click="del(scope.row)">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -102,15 +103,21 @@ const onActionStatus = (item: any) => {
|
|
|
if (item.status == 0) {
|
|
|
api.manage.status({ id: item.id, status: 1 }).then((res: any) => {
|
|
|
getList();
|
|
|
- ElMessage.success(res.message || '操作成功');
|
|
|
+ ElMessage.success(res?.message || '操作成功');
|
|
|
});
|
|
|
} else {
|
|
|
api.manage.status({ id: item.id, status: 0 }).then((res: any) => {
|
|
|
getList();
|
|
|
- ElMessage.success(res.message || '操作成功');
|
|
|
+ ElMessage.success(res?.message || '操作成功');
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+// 手动触发
|
|
|
+const run = (item: any) => {
|
|
|
+ api.manage.run(item.id).then((_res: any) => {
|
|
|
+ ElMessage.success('手动触发成功');
|
|
|
+ });
|
|
|
+}
|
|
|
const del = (row: any) => {
|
|
|
ElMessageBox.confirm('是否确认删除场景名称为:"' + row.name + '"的数据项?', '提示', {
|
|
|
confirmButtonText: '确认',
|