diff --git a/src/views/quest/node/Home.vue b/src/views/quest/node/Home.vue index fdfe0be..333c620 100644 --- a/src/views/quest/node/Home.vue +++ b/src/views/quest/node/Home.vue @@ -91,35 +91,34 @@ export default { const rows = res.data.rows for (let i = 0; i < rows.length; i++) { const r = flowNode.methods.toJsPlumbNode(rows[i]) - this.data.nodeList.push({ - id: r.node.id, - type: r.node.type, - typeName: r.node.typeName, - nodeName: r.node.nodeName, - top: r.node.top, - left: r.node.left + nodeTypeList.forEach(v => { + if (r.node.type === v.type) { + r.node.typeName = v.typeName + r.node.logImg = v.logImg + r.node.log_bg_color = v.log_bg_color + } }) + this.data.nodeList.push(r.node) if (r.line) { r.line.forEach(v => { - this.data.lineList.push({ - from: v.from, - to: v.to, - label: "连线名称", - id: GenNonDuplicateID(8), - Remark: "" - }); + let flag = true + this.data.lineList.forEach(v2 =>{ + if (v2.from === v.from && v2.to === v.to) { + flag = false + } + }) + if (flag){ + this.data.lineList.push({ + from: v.from, + to: v.to, + label: "连线名称", + id: GenNonDuplicateID(8), + Remark: "" + }); + } }) } } - this.data.nodeList.forEach(node => { - nodeTypeList.forEach(v => { - if (node.type === v.type) { - node.typeName = v.typeName - node.logImg = v.logImg - node.log_bg_color = v.log_bg_color - } - }) - }) // console.log(data) console.log(this.data) }) diff --git a/src/views/quest/node/components/node-item.vue b/src/views/quest/node/components/node-item.vue index 5efdb7e..75de7e8 100644 --- a/src/views/quest/node/components/node-item.vue +++ b/src/views/quest/node/components/node-item.vue @@ -138,6 +138,8 @@ export default { /** jsPlumb节点类型 --> 数据库节点类型 */ toMysqlNode(node,preLine,nextLine){ return { + id: node.authId, + nodeType: node.type, nodeCode: node.id, nodeName: node.nodeName, nodePositionTop: node.top, @@ -150,6 +152,7 @@ export default { /** 数据库节点类型 --> jsPlumb节点类型 */ toJsPlumbNode(nodeInfo){ const node = { + authId: nodeInfo.id, id: nodeInfo.nodeCode, type: nodeInfo.nodeType, nodeName: nodeInfo.nodeName, diff --git a/src/views/quest/task/index.vue b/src/views/quest/task/index.vue index 681aa30..777b1cb 100644 --- a/src/views/quest/task/index.vue +++ b/src/views/quest/task/index.vue @@ -9,21 +9,15 @@ @keyup.enter.native="handleQuery" /> - - - - + + + 搜索 @@ -79,13 +73,17 @@ - - + + + +