@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.79 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),s=require("@javaguns/utils"),_=require("../../utils/injection-key.js"),k=require("../common/flowNodeAuthForm.vue.js"),y=require("./approver/flowApproverSenior.vue.js"),g=require("./approver/flowApproverGroup.vue.js"),w=require("./approver/flowApproverAttr.vue.js"),B=require("./approver/flowApproverTimeLimit.vue.js"),A=require("./notice/flowApproverNotice.vue.js"),C=e.defineComponent({name:"flow-begin-drawer"}),q=e.defineComponent({...C,props:{node:{default:()=>({})},privileges:{default:()=>[]}},setup(f,{expose:v}){const b=s.pluginManager.getComponent("Tabs"),l=s.pluginManager.getComponent("TabPane"),t=f,u=e.ref(),r=e.ref(1),d=e.ref(!1),p=e.ref(!1),i=o=>{d.value=o},c=o=>{p.value=o},m=async()=>{var o;return await((o=u.value)==null?void 0:o.valid())};return e.provide(_.ApproverMultiKey,i),e.provide(_.ApproverDisabledKey,c),v({updateApproverMulti:i,updateApproverDisabled:c,valid:m}),(o,n)=>(e.openBlock(),e.createBlock(e.unref(b),{class:"demo-tabs",modelValue:r.value,"onUpdate:modelValue":n[0]||(n[0]=a=>r.value=a),activeKey:r.value,"onUpdate:activeKey":n[1]||(n[1]=a=>r.value=a),animated:""},{default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.unref(l),{label:"审批设置",title:"审批设置",name:1,key:1,tab:"审批设置",forceRender:""},{default:e.withCtx(()=>[e.createVNode(g.default,{ref_key:"approverGroup",ref:u,node:t.node,title:"审批人"},null,8,["node"])]),_:1})),(e.openBlock(),e.createBlock(e.unref(l),{label:"选项设置",title:"选项设置",name:2,key:2,tab:"选项设置",forceRender:""},{default:e.withCtx(()=>[e.createVNode(w.default,{node:t.node,multiple:d.value,disabled:p.value},null,8,["node","multiple","disabled"])]),_:1})),(e.openBlock(),e.createBlock(e.unref(l),{label:"表单权限",title:"表单权限",name:3,key:3,tab:"表单权限",forceRender:""},{default:e.withCtx(()=>[e.createVNode(k.default,{node:t.node,privileges:t.privileges,readable:""},null,8,["node","privileges"])]),_:1})),(e.openBlock(),e.createBlock(e.unref(l),{label:"高级设置",title:"高级设置",name:4,key:4,tab:"高级设置",forceRender:""},{default:e.withCtx(()=>[e.createVNode(y.default,{node:t.node},null,8,["node"])]),_:1})),(e.openBlock(),e.createBlock(e.unref(l),{label:"通知设置",title:"通知设置",name:6,key:6,tab:"通知设置",forceRender:""},{default:e.withCtx(()=>[e.createVNode(A.default,{node:t.node},null,8,["node"])]),_:1})),(e.openBlock(),e.createBlock(e.unref(l),{label:"限时设置",title:"限时设置",name:7,key:7,tab:"限时设置",forceRender:""},{default:e.withCtx(()=>[e.createVNode(B.default,{node:t.node},null,8,["node"])]),_:1}))]),_:1},8,["modelValue","activeKey"]))}});exports.default=q;