diff --git a/src/api/task/task.js b/src/api/task/task.js index d05e80f..9542dd4 100644 --- a/src/api/task/task.js +++ b/src/api/task/task.js @@ -36,12 +36,12 @@ export function deleteByTaskId(id) { } //获得所有数据结构信息 -export function tableInfoList() { - return request({ - url: "/task/tableInfo/list", - method: "GET", - }) -} +// export function tableInfoList() { +// return request({ +// url: "/task/tableInfo/list", +// method: "GET", +// }) +// } //获得所有数据结构信息 export function findByTableId(id) { @@ -80,12 +80,31 @@ export function findByNodeId(nodeId) { //联查记录添加 export function addTaskJoin(data) { return request({ - url: "/task/taskJoin/addTaskJoin/", + url: "/task/taskJoin/addTaskJoin", method: "POST", data:data }) } +//添加数据输出节点 +export function addTaskOutPut(data) { + return request({ + url: "/task/taskOutPut/addTaskOutPut", + method: "POST", + data:data + }) +} + +//执行任务 +export function executeTask(id) { + return request({ + url: "/task/executeTask/"+id, + method: "POST" + }) +} + + + diff --git a/src/views/components/task/formData.vue b/src/views/components/task/formData.vue index 985f474..4e5b49c 100644 --- a/src/views/components/task/formData.vue +++ b/src/views/components/task/formData.vue @@ -30,6 +30,7 @@
@@ -123,6 +124,7 @@ @@ -137,7 +139,7 @@ import { selectEngineList } from '@/api/engine/engine' export default { //import引入的组件需要注入到对象中才能使用" components: {}, - props:['graph','nodeId','taskInputForm','tableInfo','nodeName'], + props:['graph','nodeId','taskInputForm','tableInfo','nodeName','columnList'], data() { //这里存放数据" @@ -156,6 +158,7 @@ export default { joinSelect:{}, taskAddReq:{}, taskInputReq:{}, + nbList:[], engineReq:{ pageNum: 1, pageSize: 100 @@ -165,6 +168,7 @@ export default { value:[], engineList:[], + columnList:[], //树状图 data:[], @@ -174,8 +178,6 @@ export default { }, tableList:[], - columnList:[], - structureList:[], itemId:0, }; @@ -217,9 +219,9 @@ export default { "tableAsField":this.tableInfo.tableAsField.substring(1), "fieldAsEngineId":this.tableInfo.fieldAsEngineId }).then(res=>{ - alert(res.msg); }) + //添加记录 }, //选择完下拉框的表后点击下一步 @@ -235,8 +237,10 @@ export default { val = this.tableInfo.columnList; return; } + this.columnList = val; this.tableInfo.tableField = ""; this.tableInfo.tableAsField = ""; + val.forEach(item=>{ this.tableInfo.tableField +=','+ item.columnName; this.tableInfo.tableAsField +=','+ item.tableAsField; @@ -248,12 +252,16 @@ export default { //根据树状下拉的选择赋值字段信息 handleNodeClick(data) { this.tableInfo = data; - findStructureByTableId(data.id).then((res)=>{ + console.log(data) + this.tableInfo.structureList = []; + findStructureByTableId(data.id).then(res=>{ this.tableInfo.structureList=res.data; }) this.tableInfo.taskId = this.$route.params.id; - const cellById = this.graph.getCellById(this.nodeId) - cellById.setData(this.tableInfo); + }, + + nb(){ + console.log(this.tableInfo.structureList) }, //弹出选择表界面给树状下拉框赋值 diff --git a/src/views/components/task/formDataOut.vue b/src/views/components/task/formDataOut.vue index 11af282..959f65b 100644 --- a/src/views/components/task/formDataOut.vue +++ b/src/views/components/task/formDataOut.vue @@ -2,13 +2,60 @@