hookehuyr

fix

Showing 1 changed file with 10 additions and 12 deletions
......@@ -1575,11 +1575,15 @@ export default {
let flow_id = getFlowId(); // 流程id
// TAG: 保存表单信息
const { code, data } = await saveAllFlowNodePropertyAPI({ flow_id: +flow_id, data: JSON.stringify(state.node_tree) })
if (code) {
editor.closeModel();
state.node_tree = {}; // 清空节点树缓存
if (!_.isEmpty(state.node_tree)) {
// TAG: 保存表单信息
const { code, data } = await saveAllFlowNodePropertyAPI({ flow_id: +flow_id, data: JSON.stringify(state.node_tree) })
if (code) {
editor.closeModel();
state.node_tree = {}; // 清空节点树缓存
saveFlowData();
}
} else {
saveFlowData();
}
}
......@@ -1710,8 +1714,6 @@ export default {
delete state.node_tree[model.id];
}
}
console.warn(state.node_tree);
}
if (type === 'edge') {
// console.log('delete edge')
......@@ -1719,8 +1721,6 @@ export default {
flowData.value.nodes = editor.editorState.graph.save().nodes
flowData.value.edges = editor.editorState.graph.save().edges
}
/**
......@@ -1790,7 +1790,7 @@ export default {
// console.log(`新增节点`)
flowData.value.nodes = editor.editorState.graph.save().nodes
editor.addNode(model);
// 新增节点后,把结构体新增到缓存里面去
let flow_id = getFlowId(); // 流程id
const { code, data } = await flowNodePropertyAPI({ node_code: model.id, flow_id });
if (code) {
......@@ -1839,8 +1839,6 @@ export default {
property: more_attr,
model
};
editor.addNode(model);
}
}
if (type === 'edge') {
......