@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
129 lines (128 loc) • 4.51 kB
JavaScript
import { defineComponent as l, openBlock as n, createElementBlock as c, Fragment as N, unref as o, createBlock as r, createCommentVNode as d } from "vue";
import "./style/index.css";
import { NodeType as a } from "../../types/node.mjs";
import { NODE_TYPES_MAP as h } from "../../utils/constant.mjs";
import { FlowSimpleNode as y } from "../flow-simple-node/index.mjs";
import b from "../flow-branch-node/index.mjs";
import { FlowParallelNode as m } from "../flow-parallel-node/index.mjs";
import { FlowSuggestNode as s } from "../flow-suggest-node/index.mjs";
import { useNode as f } from "../../hooks/useNode.mjs";
const i = l({ name: "flow-assemble-node" }), k = /* @__PURE__ */ l({
...i,
props: {
name: {},
type: { default: h.square },
complete: { type: Boolean },
width: {},
height: {},
branch: { type: Boolean },
readonly: { type: Boolean },
node: {},
routeNode: { default: () => ({}) }
},
setup(u) {
const e = u, { showNode: t, showSubNode: p } = f();
return (E, _) => (n(), c(N, null, [
o(t)(e.node, o(a).START) ? (n(), r(o(y), {
key: 0,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).APPROVER) ? (n(), r(o(y), {
key: 1,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, 30) ? (n(), r(o(y), {
key: 2,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).COPYER) ? (n(), r(o(y), {
key: 3,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).JUMP) ? (n(), r(o(y), {
key: 4,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).NOTICE) ? (n(), r(o(y), {
key: 5,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).SUGGEST) ? (n(), r(o(s), {
key: 6,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).ROUTER) ? (n(), r(o(b), {
key: 7,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).PARALLEL) ? (n(), r(o(m), {
key: 8,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).POLYMERIZE) ? (n(), r(o(y), {
key: 9,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
suggest: !0,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(t)(e.node, o(a).SUB_FLOW) ? (n(), r(o(y), {
key: 10,
type: e.type,
node: e.node,
routeNode: e.routeNode,
branch: e.branch,
readonly: e.readonly
}, null, 8, ["type", "node", "routeNode", "branch", "readonly"])) : d("", !0),
o(p)(e.node) && e.node.childNode ? (n(), r(k, {
key: 11,
type: e.type,
branch: e.branch,
routeNode: e.routeNode,
node: e.node.childNode,
readonly: e.readonly
}, null, 8, ["type", "branch", "routeNode", "node", "readonly"])) : d("", !0)
], 64));
}
});
export {
k as default
};