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

2 lines (1 loc) 2.72 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("../flow-simple-node/style/index.css");require("./style/index.css");const l=require("@javaguns/utils"),u=require("../../utils/injection-key.js"),y=require("../../flow-widget/flow-node-addbutton/index.js");require("../../flow-widget/flow-node-delbutton/index.js");require("../../flow-widget/flow-node-delconfirm/index.js");require("../../flow-widget/flow-node-errorwarn/index.js");require("../../flow-widget/flow-node-dragtool/index.js");require("../../flow-widget/flow-node-zoom/index.js");require("../../flow-widget/flow-task-status/index.js");require("../../flow-widget/flow-task-image/index.js");require("../../flow-widget/flow-task-timeline/index.js");require("../../flow-widget/flow-task-user/index.js");const p=require("../flow-simple-node/index.js"),m=require("../flow-assemble-node/index.js"),h=require("@javaguns/icon"),N=require("../../hooks/useNode.js"),q={class:"guns-flow-node-route"},k={class:"guns-flow-add-branche"},B={key:0,class:"clear-left-border"},_={key:1,class:"clear-right-border"},v=e.defineComponent({name:"flow-parallel-node"}),g=e.defineComponent({...v,props:{name:{},complete:{type:Boolean},width:{},height:{},readonly:{type:Boolean},type:{},node:{}},setup(c){const o=c,r=l.injectWithSelf(u.ReadonlyKey,e.ref(!1)),i=l.injectWithSelf(u.NodeModifyKey,e.ref(!1)),s=e.computed(()=>({})),{showSubNode:a,addBranch:f}=N.useNode(i);return(w,d)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["guns-flow-node",s.value])},[e.createElementVNode("div",q,[e.withDirectives(e.createElementVNode("div",k,[e.createVNode(e.unref(h.IconZengjiaCuxiantiaoOutline),{size:"16",onClick:d[0]||(d[0]=n=>e.unref(f)(o.node))})],512),[[e.vShow,!e.unref(r)]]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.node.conditionNodes,(n,t)=>(e.openBlock(),e.createElementBlock("div",{class:"guns-flow-node-branch",key:t},[t==0?(e.openBlock(),e.createElementBlock("div",B)):e.createCommentVNode("",!0),o.node.conditionNodes&&o.node.conditionNodes.length-1==t?(e.openBlock(),e.createElementBlock("div",_)):e.createCommentVNode("",!0),e.createVNode(e.unref(p.FlowSimpleNode),{type:o.type,branch:!0,node:n,routeNode:o.node,readonly:e.unref(r)},null,8,["type","node","routeNode","readonly"]),n.childNode&&e.unref(a)(n)?(e.openBlock(),e.createBlock(e.unref(m.default),{key:2,type:o.type,branch:!0,node:n.childNode,routeNode:o.node,readonly:e.unref(r)},null,8,["type","node","routeNode","readonly"])):e.createCommentVNode("",!0)]))),128))]),e.createVNode(e.unref(y.GunsFlowNodeAddButton),{node:o.node,readonly:!0},null,8,["node"])],2))}});exports.default=g;