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) 1.49 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),u=require("../../hooks/useNode.js"),a=require("../../utils/injection-key.js"),i=require("../widget/flowArrowLine.vue.js"),_=require("../widget/flowAddNode.vue.js"),p=require("./assembleNode.vue.js"),f=require("../../flow-node/flow-simple-node/index.js"),v={class:"flow-chart-normal-node-wrap"},m=e.defineComponent({name:"flow-chart-start-node"}),w=e.defineComponent({...m,props:{node:{default:{nodeName:"开始"}},isMouseEnter:{type:Boolean,default:!1}},setup(n){const o=n,{showNode:N,showSubNode:r}=u.useNode(),t=e.ref(!1),s=()=>{t.value=!0},l=()=>{t.value=!1},d=()=>{},c=e.inject(a.VerticalKey,!1);return(h,y)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["flow-chart-normal-node-container",{vertical:e.unref(c)}])},[e.createElementVNode("div",v,[e.createElementVNode("div",{class:"flow-chart-normal-node-content-wrap",onMouseenter:e.withModifiers(s,["stop"]),onMouseleave:e.withModifiers(l,["stop"]),onClick:e.withModifiers(d,["stop"])},[e.createVNode(e.unref(f.FlowSimpleNode),{node:o.node,"sub-type":"end"},null,8,["node"])],32),e.createVNode(i.default),e.createVNode(_.default,{btnType:o.isMouseEnter?"dot":"",node:o.node},null,8,["btnType","node"])]),e.unref(r)(o.node)&&o.node.childNode?(e.openBlock(),e.createBlock(p.default,{key:0,node:o.node.childNode},null,8,["node"])):e.createCommentVNode("",!0)],2))}});exports.default=w;