@jecloud/func
Version:
JECloud 功能库
1 lines • 739 B
JavaScript
import{watch as t,nextTick as n}from"vue";import{doFormFieldExps as e}from"../actions/base-action/exps-action";import{workflowUnStart as c}from"../../func-workflow";import{executeFormAudit as o}from"../actions/base-action/custom-action";export function useWatchActiveBean(r){var a=r.$func;return{watchParentBean:function(){t((function(){return[a.parentFunc.store.activeBean,a.parentFunc.store.activeBeanEmitter]}),(function(){n((function(){a.resetFunc()}))}))},watchBean4Exps:function(){t((function(){return[a.store.activeBean,a.store.activeBeanEmitter]}),(function(){var t;c({$func:a})&&n((function(){e({$func:a})})),o({$func:a}),a.getFuncData().getFormEditPerm()||null===(t=a.getFuncForm())||void 0===t||t.setReadOnly(!0)}),{deep:!0})}}}