@javaguns/flow-ui
Version:
``` <template> <a-spin :spinning="loading"> <FlowDesigner ref="flowDesigner" top="50px"> </FlowDesigner> </a-spin> </template> <script lang="ts" setup> import { ref, provide, onMounted } from 'vue'; import { FlowDesigner, LoadingKey } from '@j
18 lines (17 loc) • 606 B
JavaScript
import { useNode as N } from "../../hooks/useNode.mjs";
function S(i, o, v, r, u, t) {
const { addNode: d, delNode: s } = N(o), c = (e) => {
d(v.value, e);
}, E = (e) => {
s(v.value, e);
}, l = (e) => {
var n, a;
r.value = e, t.value = JSON.parse(JSON.stringify(e)), t.value.attr && (t.value.attr.priorityLevel = (a = (n = t.value.attr) == null ? void 0 : n.priorityLevel) == null ? void 0 : a.toString()), i.value = !0;
};
return { addNodeEvent: c, delNodeEvent: E, nodeClickEvent: l, branchNodeClickEvent: (e, n) => {
u.value = e, l(n);
} };
}
export {
S as useEvent
};