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) 2.19 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),d=require("@javaguns/utils"),m=require("../../../hooks/useDrawer.js"),s=require("../../common/flowDrawerContent.vue.js"),w=require("../../common/flowDrawerOption.vue.js"),C=require("../../common/flowRadioGroup.vue.js"),V=require("../../common/flowSelect.vue.js"),v=e.defineComponent({name:"flow-approver-senior"}),g=e.defineComponent({...v,props:{node:{}},setup(c){const r=d.pluginManager.getComponent("Row"),o=d.pluginManager.getComponent("Col"),t=c,l=e.ref(!1),{operateButtons:p,allowBackDatas:_,backApprovalTypeDatas:f}=m.default(),i=a=>{(a.code=="back"||a.buttonCode=="back")&&(l.value=a.checked)};return e.onMounted(()=>{t.node.buttons&&(l.value=t.node.buttons.filter(a=>a.buttonCode=="back"&&a.checked).length>0)}),(a,n)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s.default,{name:"按钮配置"},{default:e.withCtx(()=>[e.createVNode(w.default,{node:t.node,datas:e.unref(p),onChange:i},null,8,["node","datas"])]),_:1}),t.node.attr&&l.value?(e.openBlock(),e.createBlock(s.default,{key:0,name:"退回配置"},{default:e.withCtx(()=>[e.createVNode(e.unref(r),{style:{margin:"10px 0"}},{default:e.withCtx(()=>[e.createVNode(e.unref(o),{span:3,offset:1},{default:e.withCtx(()=>[e.createTextVNode("允许退回:")]),_:1}),e.createVNode(e.unref(o),{span:20},{default:e.withCtx(()=>[e.createVNode(C.default,{modelValue:t.node.attr.allowBackType,"onUpdate:modelValue":n[0]||(n[0]=u=>t.node.attr.allowBackType=u),datas:e.unref(_)},null,8,["modelValue","datas"])]),_:1})]),_:1}),e.createVNode(e.unref(r),null,{default:e.withCtx(()=>[e.createVNode(e.unref(o),{span:3,offset:1},{default:e.withCtx(()=>[e.createTextVNode("审批形式:")]),_:1}),e.createVNode(e.unref(o),{span:20},{default:e.withCtx(()=>[e.createVNode(V.default,{modelValue:t.node.attr.backApprovalType,"onUpdate:modelValue":n[1]||(n[1]=u=>t.node.attr.backApprovalType=u),datas:e.unref(f),mode:"multiple",multiple:!0,totalValue:!0,placeholder:"请选择"},null,8,["modelValue","datas"])]),_:1})]),_:1})]),_:1})):e.createCommentVNode("",!0)],64))}});exports.default=g;