UNPKG

@jecloud/plugin

Version:

JECloud 插件库

1 lines 1.06 kB
import{withDirectives as o,resolveDirective as r,createVNode as e}from"vue";import{defineComponent as t}from"vue";import{Panel as n}from"@jecloud/ui";import l from"./operation-process-one";import u from"./operation-process-two";import a from"./operation-process-three";import i from"./operation-tbar";import p from"./operation-bbar";import m from"./operation-empty";import{useWorkflow as f}from"./hooks/use-workflow";export default t({name:"WorkflowOperation",inheritAttrs:!1,props:{button:Object,params:Object},emits:["operate-done","closeModal"],setup:function(t,s){var c=f({props:t,context:s}),d=c.loading,b=c.nodeDataEmpty,v=c.closeModal;return function(){return b.value?o(e(m,{onCloseModal:v},null),[[r("loading"),d.value]]):o(e(n,{class:"je-workflow-operation"},{default:function(){return[e(n.Item,{region:"tbar"},{default:function(){return[e(i,null,null)]}}),e(n.Item,null,{default:function(){return[e(l,null,null),e(u,null,null),e(a,null,null)]}}),e(n.Item,{region:"bbar"},{default:function(){return[e(p,null,null)]}})]}}),[[r("loading"),d.value]])}}});