|
@@ -46,7 +46,7 @@
|
|
|
<div class="content">
|
|
|
<div class="content-inner">
|
|
|
<el-button class="blue-btn" @click="addEvent">新增</el-button>
|
|
|
- <el-button class="blue-btn" @click="batchActivate">批量激活</el-button>
|
|
|
+ <el-button class="blue-btn" @click="modifyEvent">修改</el-button>
|
|
|
<el-button class="delete-btn" @click="batchDelete">批量删除</el-button>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -64,7 +64,7 @@
|
|
|
<el-table-column prop="taskName" label="任务名称"> </el-table-column>
|
|
|
<el-table-column prop="taskGroupName" label="任务组名">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="taskString" label="使用目标字符串">
|
|
|
+ <el-table-column prop="taskDescription" label="任务描述">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="cron" label="cron 执行表达式"> </el-table-column>
|
|
|
<el-table-column prop="status" label="状态">
|
|
@@ -114,6 +114,7 @@ import checkbox from "@/components/Checkbox/index";
|
|
|
import page from "@/components/pagination/index";
|
|
|
import alterTask from "../messageDialog/alterTask";
|
|
|
import publicFunc from "@/utils/publicFunc";
|
|
|
+import { getTaskList } from "@/api/security/systemMonitor";
|
|
|
export default {
|
|
|
components: { checkbox, page, alterTask },
|
|
|
data() {
|
|
@@ -122,8 +123,8 @@ export default {
|
|
|
show: true,
|
|
|
form: {
|
|
|
taskName: "",
|
|
|
- taskGroupName: "0",
|
|
|
- taskStatus: "0",
|
|
|
+ taskGroupName: 0,
|
|
|
+ taskStatus: 2,
|
|
|
},
|
|
|
tableData: [
|
|
|
{
|
|
@@ -131,7 +132,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "true",
|
|
|
},
|
|
@@ -140,7 +141,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "默认",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "true",
|
|
|
},
|
|
@@ -149,7 +150,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "false",
|
|
|
},
|
|
@@ -158,7 +159,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "false",
|
|
|
},
|
|
@@ -167,7 +168,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "false",
|
|
|
},
|
|
@@ -176,7 +177,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "false",
|
|
|
},
|
|
@@ -185,7 +186,7 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "false",
|
|
|
},
|
|
@@ -194,38 +195,34 @@ export default {
|
|
|
taskID: "1",
|
|
|
taskName: "采集视频云平台",
|
|
|
taskGroupName: "系统",
|
|
|
- taskString: "xxx.xxx.xxx.xxx",
|
|
|
+ taskDescription: "xxx.xxx.xxx.xxx",
|
|
|
cron: "001***?",
|
|
|
status: "false",
|
|
|
},
|
|
|
],
|
|
|
taskStatusOptions: [
|
|
|
{
|
|
|
- value: "0",
|
|
|
+ value: 2,
|
|
|
label: "不限",
|
|
|
},
|
|
|
{
|
|
|
- value: "1",
|
|
|
- label: "开启",
|
|
|
+ value: 1,
|
|
|
+ label: "暂停",
|
|
|
},
|
|
|
{
|
|
|
- value: "2",
|
|
|
- label: "关闭",
|
|
|
+ value: 0,
|
|
|
+ label: "正常",
|
|
|
},
|
|
|
],
|
|
|
taskGroupOptions: [
|
|
|
{
|
|
|
- value: "0",
|
|
|
+ value: 0,
|
|
|
label: "不限",
|
|
|
},
|
|
|
{
|
|
|
- value: "1",
|
|
|
+ value: 1,
|
|
|
label: "系统",
|
|
|
},
|
|
|
- {
|
|
|
- value: "2",
|
|
|
- label: "默认",
|
|
|
- },
|
|
|
],
|
|
|
multipleSelection: [],
|
|
|
currentPageSize: 10,
|
|
@@ -260,6 +257,9 @@ export default {
|
|
|
},
|
|
|
alterTask() {
|
|
|
this.$refs.altertask.dialogVisible = true;
|
|
|
+ this.$refs.altertask.name = ""
|
|
|
+ this.$refs.altertask.groupName=""
|
|
|
+ this.$refs.altertask.cron_expression=""
|
|
|
},
|
|
|
resetEvent() {
|
|
|
// this.form.
|
|
@@ -268,7 +268,31 @@ export default {
|
|
|
console.log(this.form);
|
|
|
this.getTableData(1);
|
|
|
},
|
|
|
- getTableData(val) {},
|
|
|
+ getTableData(val) {
|
|
|
+ this.tableData = [];
|
|
|
+ getTaskList(
|
|
|
+ val,
|
|
|
+ this.currentPageSize,
|
|
|
+ this.form.taskName,
|
|
|
+ this.form.taskGroupName,
|
|
|
+ this.form.taskStatus
|
|
|
+ ).then((res) => {
|
|
|
+ if (res.data.code === 0) {
|
|
|
+ let data = res.data.data.data;
|
|
|
+ this.paginationData.total = data.total;
|
|
|
+ this.tableData = data.list.map((v) => {
|
|
|
+ return {
|
|
|
+ taskID: v.id,
|
|
|
+ taskName: v.name,
|
|
|
+ taskGroupName: v.groupType === 1 ? "系统" : "默认",
|
|
|
+ taskDescription: v.description,
|
|
|
+ cron: v.cronExpression,
|
|
|
+ status: v.status === 0 ? true : false,
|
|
|
+ };
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
handleSizeChange() {},
|
|
|
deleteEvent(data) {
|
|
|
this.tableData = this.tableData.filter((v) => {
|
|
@@ -276,7 +300,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
addEvent() {},
|
|
|
- batchActivate() {},
|
|
|
+ modifyEvent() {},
|
|
|
batchDelete() {},
|
|
|
},
|
|
|
};
|