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