|
@@ -216,9 +216,6 @@ const handleKeydown = () => {
|
|
|
selectLine.value = null;
|
|
|
}
|
|
|
};
|
|
|
-onActivated(() => {
|
|
|
- console.log("ac");
|
|
|
-});
|
|
|
onConnect(addEdges);
|
|
|
const getPng = () => {
|
|
|
if (!vueFlowRef.value) {
|
|
@@ -282,17 +279,21 @@ const cancelFlow = () => {
|
|
|
}
|
|
|
};
|
|
|
const deleteFlow = () => {
|
|
|
- const event = new KeyboardEvent("keydown", {
|
|
|
- key: "Backspace",
|
|
|
- keyCode: 8,
|
|
|
- which: 8,
|
|
|
- code: "Backspace",
|
|
|
- bubbles: true,
|
|
|
- cancelable: true,
|
|
|
- });
|
|
|
- document.dispatchEvent(event);
|
|
|
- selectNode.value = null;
|
|
|
- selectLine.value = null;
|
|
|
+ if (selectNode.value != null) {
|
|
|
+ flowData.value.nodes.forEach((item, index) => {
|
|
|
+ if (item.id == selectNode.value.id) {
|
|
|
+ flowData.value.nodes.splice(index, 1);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ if (selectLine.value != null) {
|
|
|
+ flowData.value.edges.forEach((item, index) => {
|
|
|
+ if (item.id == selectLine.value.id) {
|
|
|
+ flowData.value.edges.splice(index, 1);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ ElMessage.success("删除成功");
|
|
|
};
|
|
|
const saveInfo = async () => {
|
|
|
flowData.value.nodes.forEach((item, index) => {
|
|
@@ -347,7 +348,6 @@ const editProComponent = async () => {
|
|
|
// 全局=======
|
|
|
|
|
|
onMounted(() => {
|
|
|
- console.log("mount");
|
|
|
loadTreeData();
|
|
|
loadProcessesFlow();
|
|
|
flowBoxScreen();
|