@jecloud/plugin
Version:
JECloud 插件库
1 lines • 598 B
JavaScript
import{ref as t}from"vue";import{getWorkflowInfo as e,useWorkflowButtonSlot as n}from"../../workflow-util";export function useWorkflowMan(o){var r=o.props,u=o.context,a=t([]),f=t(),c=t(),i=r.params,l=u.emit,s=function(t){return a.value=[],e(i,t,i.activeBean).then((function(t){return a.value=t&&t.buttonList,f.value&&f.value.refresh(i),c.value&&c.value.refresh(i),t}))},v=n({buttons:a,buttonClass:"bgcolor-grey",params:i,$func:i.$func,activeBean:i.activeBean,callback:function(t){s(t.processInfo).then((function(){l("operate-done",t)}))}});return s(),{buttonSlot:v,wfImage:f,wfHistory:c,buttons:a}}