Showing
1 changed file
with
5 additions
and
7 deletions
| ... | @@ -1575,6 +1575,7 @@ export default { | ... | @@ -1575,6 +1575,7 @@ export default { |
| 1575 | 1575 | ||
| 1576 | let flow_id = getFlowId(); // 流程id | 1576 | let flow_id = getFlowId(); // 流程id |
| 1577 | 1577 | ||
| 1578 | + if (!_.isEmpty(state.node_tree)) { | ||
| 1578 | // TAG: 保存表单信息 | 1579 | // TAG: 保存表单信息 |
| 1579 | const { code, data } = await saveAllFlowNodePropertyAPI({ flow_id: +flow_id, data: JSON.stringify(state.node_tree) }) | 1580 | const { code, data } = await saveAllFlowNodePropertyAPI({ flow_id: +flow_id, data: JSON.stringify(state.node_tree) }) |
| 1580 | if (code) { | 1581 | if (code) { |
| ... | @@ -1582,6 +1583,9 @@ export default { | ... | @@ -1582,6 +1583,9 @@ export default { |
| 1582 | state.node_tree = {}; // 清空节点树缓存 | 1583 | state.node_tree = {}; // 清空节点树缓存 |
| 1583 | saveFlowData(); | 1584 | saveFlowData(); |
| 1584 | } | 1585 | } |
| 1586 | + } else { | ||
| 1587 | + saveFlowData(); | ||
| 1588 | + } | ||
| 1585 | } | 1589 | } |
| 1586 | 1590 | ||
| 1587 | const saveFlowData = async () => { // 保存流程图结构信息 | 1591 | const saveFlowData = async () => { // 保存流程图结构信息 |
| ... | @@ -1710,8 +1714,6 @@ export default { | ... | @@ -1710,8 +1714,6 @@ export default { |
| 1710 | delete state.node_tree[model.id]; | 1714 | delete state.node_tree[model.id]; |
| 1711 | } | 1715 | } |
| 1712 | } | 1716 | } |
| 1713 | - console.warn(state.node_tree); | ||
| 1714 | - | ||
| 1715 | } | 1717 | } |
| 1716 | if (type === 'edge') { | 1718 | if (type === 'edge') { |
| 1717 | // console.log('delete edge') | 1719 | // console.log('delete edge') |
| ... | @@ -1719,8 +1721,6 @@ export default { | ... | @@ -1719,8 +1721,6 @@ export default { |
| 1719 | 1721 | ||
| 1720 | flowData.value.nodes = editor.editorState.graph.save().nodes | 1722 | flowData.value.nodes = editor.editorState.graph.save().nodes |
| 1721 | flowData.value.edges = editor.editorState.graph.save().edges | 1723 | flowData.value.edges = editor.editorState.graph.save().edges |
| 1722 | - | ||
| 1723 | - | ||
| 1724 | } | 1724 | } |
| 1725 | 1725 | ||
| 1726 | /** | 1726 | /** |
| ... | @@ -1790,7 +1790,7 @@ export default { | ... | @@ -1790,7 +1790,7 @@ export default { |
| 1790 | // console.log(`新增节点`) | 1790 | // console.log(`新增节点`) |
| 1791 | flowData.value.nodes = editor.editorState.graph.save().nodes | 1791 | flowData.value.nodes = editor.editorState.graph.save().nodes |
| 1792 | 1792 | ||
| 1793 | - editor.addNode(model); | 1793 | + // 新增节点后,把结构体新增到缓存里面去 |
| 1794 | let flow_id = getFlowId(); // 流程id | 1794 | let flow_id = getFlowId(); // 流程id |
| 1795 | const { code, data } = await flowNodePropertyAPI({ node_code: model.id, flow_id }); | 1795 | const { code, data } = await flowNodePropertyAPI({ node_code: model.id, flow_id }); |
| 1796 | if (code) { | 1796 | if (code) { |
| ... | @@ -1839,8 +1839,6 @@ export default { | ... | @@ -1839,8 +1839,6 @@ export default { |
| 1839 | property: more_attr, | 1839 | property: more_attr, |
| 1840 | model | 1840 | model |
| 1841 | }; | 1841 | }; |
| 1842 | - | ||
| 1843 | - editor.addNode(model); | ||
| 1844 | } | 1842 | } |
| 1845 | } | 1843 | } |
| 1846 | if (type === 'edge') { | 1844 | if (type === 'edge') { | ... | ... |
-
Please register or login to post a comment