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)">执行
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.id }}
+
+
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+ 非空规则
+ 非空规则
+ 非空规则
+ 非空规则
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -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){
},