From 9bb63f99873a1102c3cd0799a5b6074a8f6839e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E8=B1=AA?= <1437200870@qq.com> Date: Sun, 25 Aug 2024 09:59:33 +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 | 16 ++++++++++++++ src/views/task/task/index.vue | 41 +++++++++++++++++++++++++++-------- 2 files changed, 48 insertions(+), 9 deletions(-) diff --git a/src/api/task/task.js b/src/api/task/task.js index 9caf72a..1ff1fef 100644 --- a/src/api/task/task.js +++ b/src/api/task/task.js @@ -35,4 +35,20 @@ export function deleteByTaskId(id) { }) } +//获得所有数据结构信息 +export function taskInputList() { + return request({ + url: "/task/taskInput/list", + method: "GET", + }) +} + +//获得所有数据结构信息 +export function findByInputId(id) { + return request({ + url: "/task/findByInputId/"+id, + method: "POST", + }) +} + diff --git a/src/views/task/task/index.vue b/src/views/task/task/index.vue index 1bf4a14..c0ab3b1 100644 --- a/src/views/task/task/index.vue +++ b/src/views/task/task/index.vue @@ -187,18 +187,18 @@ - + - + - + - + - + @@ -220,14 +220,12 @@ - - @@ -312,7 +310,15 @@ 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, deleteById, deleteByTaskId, selectTaskList, updateById } from '@/api/task/task' +import { + addTask, + deleteById, + deleteByTaskId, + findByInputId, + selectTaskList, + taskInputList, + updateById +} from '@/api/task/task' export default { //import引入的组件需要注入到对象中才能使用" @@ -333,7 +339,9 @@ export default { taskAddReq:{}, taskInputReq:{}, taskList:[], + taskInfoList:[], tableList:[], + structureList:[], }; }, //计算属性 类似于data概念", @@ -342,6 +350,20 @@ export default { watch: {}, //方法集合", methods: { + //查询字段 + findByInputId(row){ + findByInputId(row.id).then(res=>{ + this.structureList = res.data; + }) + + }, + + //数据结构列表 + taskInputList(){ + taskInputList().then(res=>{ + this.taskInfoList = res.data; + }); + }, executeTask(){ this.taskInputAdd = true; @@ -349,6 +371,7 @@ export default { addTaskInput(){ this.taskInputAdd = false; + this.taskInputList(); this.taskInputFieldAdd = true; },