diff --git a/src/api/rule/ruleEdition.js b/src/api/rule/ruleEdition.js index c4197eb..b8b8ba6 100644 --- a/src/api/rule/ruleEdition.js +++ b/src/api/rule/ruleEdition.js @@ -17,23 +17,23 @@ export function getEditionList(id) { }) } // -// // 新增规则 -// export function addRule(data) { -// return request({ -// url: '/rule/rule/insert', -// method: 'post', -// data: data -// }) -// } -// -// // 修改规则 -// export function updateRule(data) { -// return request({ -// url: '/rule/rule/update', -// method: 'put', -// data: data -// }) -// } +// 新增规则 +export function addRule(data) { + return request({ + url: '/rule/ruleEdition/insert', + method: 'post', + data: data + }) +} + +// 修改规则 +export function updateRule(data) { + return request({ + url: '/rule/ruleEdition/update', + method: 'put', + data: data + }) +} // // // // 删除规则 diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 7307fbc..9b432e4 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -39,7 +39,7 @@ - + 全部 已读 diff --git a/src/views/quest/node/Home.vue b/src/views/quest/node/Home.vue index 977ed27..d425138 100644 --- a/src/views/quest/node/Home.vue +++ b/src/views/quest/node/Home.vue @@ -91,34 +91,35 @@ export default { const rows = res.data.rows for (let i = 0; i < rows.length; i++) { const r = flowNode.methods.toJsPlumbNode(rows[i]) - 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({ + id: r.node.id, + type: r.node.type, + typeName: r.node.typeName, + nodeName: r.node.nodeName, + top: r.node.top, + left: r.node.left }) - this.data.nodeList.push(r.node) if (r.line) { r.line.forEach(v => { - 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.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 470faca..3a96930 100644 --- a/src/views/quest/node/components/node-item.vue +++ b/src/views/quest/node/components/node-item.vue @@ -19,7 +19,7 @@
- + 数据库:  {{ disposition.formData.dbName }} 数据表:  {{ disposition.formData.table }} @@ -246,8 +246,6 @@ export default { /** jsPlumb节点类型 --> 数据库节点类型 */ toMysqlNode(node,preLine,nextLine){ return { - id: node.authId, - nodeType: node.type, nodeCode: node.id, nodeName: node.nodeName, nodePositionTop: node.top, @@ -260,7 +258,6 @@ export default { /** 数据库节点类型 --> jsPlumb节点类型 */ toJsPlumbNode(nodeInfo){ const node = { - authId: nodeInfo.id, id: nodeInfo.nodeCode, type: nodeInfo.nodeType, nodeName: nodeInfo.nodeName, diff --git a/src/views/rule/rule/index.vue b/src/views/rule/rule/index.vue index e3670f9..90da45e 100644 --- a/src/views/rule/rule/index.vue +++ b/src/views/rule/rule/index.vue @@ -40,7 +40,8 @@ size="mini" @click="handleAdd" v-hasPermi="['rule:rule:add']" - >新增 + >新增 + 修改 + >修改 + 删除 + >删除 + 导出 + >导出 + - - - - - - - + + + + + + + @@ -124,21 +131,28 @@ - + + + + + + + + - + - +