From 2dbe0850570b7d856a6c0bd222c32cd2978efe78 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 19:33:38 +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=E8=AE=BE=E8=AE=A1=E9=9B=8F=E5=BD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/task/task.js | 12 ++- src/views/task/task/index.vue | 148 +++++++++++++++++++++++++++++++++- 2 files changed, 154 insertions(+), 6 deletions(-) diff --git a/src/api/task/task.js b/src/api/task/task.js index 84f4202..9caf72a 100644 --- a/src/api/task/task.js +++ b/src/api/task/task.js @@ -19,11 +19,19 @@ export function addTask(data){ } //修改 -export function updateById(data){ +export function updateById(data) { return request({ url: "/task/task/updateById", method: "POST", - data:data + data: data + }) +} + +//删除 +export function deleteByTaskId(id) { + return request({ + url: "/task/task/deleteById/" + id, + method: "POST" }) } diff --git a/src/views/task/task/index.vue b/src/views/task/task/index.vue index f56e42e..b677763 100644 --- a/src/views/task/task/index.vue +++ b/src/views/task/task/index.vue @@ -116,7 +116,6 @@ 待执行 正在执行 执行完毕 - {{ scope.row.status }} @@ -127,7 +126,6 @@ 待执行 正在执行 执行完毕 - {{ scope.row.status }} @@ -139,7 +137,7 @@ icon="el-icon-pear" size="mini" type="text" - @click="update(scope.row)">执行 + @click="executeTask(scope.row)">执行 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -194,7 +310,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 { addTask, selectTaskList, updateById } from '@/api/task/task' +import { addTask, deleteById, deleteByTaskId, selectTaskList, updateById } from '@/api/task/task' export default { //import引入的组件需要注入到对象中才能使用" @@ -205,11 +321,17 @@ export default { return { dialogFormVisible:false, + //任务设计添加表弹窗 + taskInputAdd:false, + //选择字段弹窗 + taskInputFieldAdd:false, taskReq:{ }, taskAddReq:{}, + taskInputReq:{}, taskList:[], + tableList:[], }; }, //计算属性 类似于data概念", @@ -218,6 +340,15 @@ export default { watch: {}, //方法集合", methods: { + executeTask(){ + + }, + + addTaskInput(){ + this.taskInputAdd = false; + this.taskInputFieldAdd = true; + }, + //添加页面展示 handleAdd(){ this.dialogFormVisible = true; @@ -246,6 +377,15 @@ export default { }, + handleDelete(row){ + deleteByTaskId(row.getId).then(res=>{ + alert(res.msg); + if(res.code == 200){ + location.reload(); + } + }) + }, + handleSelectionChange(row){ },