| 
					
				 | 
			
			
				@@ -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() {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 |