From d000e9be5253d3bb1cdc014fb6cc607f87f48cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E8=B1=AA?= <1437200870@qq.com> Date: Fri, 23 Aug 2024 09:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=EF=BC=9A=E5=89=8D=E5=8F=B0?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/task/task.js | 6 ++--- src/views/task/task/index.vue | 43 ++++++++++++++++++++++++++++++++++- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/src/api/task/task.js b/src/api/task/task.js index 2acc627..e96bf54 100644 --- a/src/api/task/task.js +++ b/src/api/task/task.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -//查询规则引擎列表 +//查询任务列表 export function selectTaskList(data){ return request({ url: "/task/task/list", @@ -10,9 +10,9 @@ export function selectTaskList(data){ } //导出 -export function selectSourceExport(data){ +export function addTask(data){ return request({ - url: "/source/source/export", + url: "/task/task/addTask", method: "POST", data:data }) diff --git a/src/views/task/task/index.vue b/src/views/task/task/index.vue index 33b30cd..32f5479 100644 --- a/src/views/task/task/index.vue +++ b/src/views/task/task/index.vue @@ -156,6 +156,33 @@ + + + + + + + + + + + + + + + + + @@ -175,7 +202,7 @@ import {selectSourceExport} from "@/api/etl/switch"; import {connectionTest} from "@/api/etl/switch"; import {insertAdd} from "@/api/etl/switch"; import {getInfo} from "@/api/etl/switch"; -import { selectTaskList } from '@/api/task/task' +import { addTask, selectTaskList } from '@/api/task/task' export default { //import引入的组件需要注入到对象中才能使用" @@ -189,6 +216,7 @@ export default { taskReq:{ }, + taskAddReq:{}, taskList:[], }; }, @@ -198,6 +226,19 @@ export default { watch: {}, //方法集合", methods: { + + + //添加任务 + addTask(){ + addTask(this.taskAddReq).then(res=>{ + alert(res.msg) + if(res.code == 200){ + location.reload(); + } + }); + }, + + //根据条件查询列表 findSelectTaskList(){ selectTaskList(this.taskReq).then(res=>{ console.log(res.data);