UNPKG

@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
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 };