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) 1.65 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),t=require("@javaguns/utils"),f=require("../../flow-selection/index.js"),v=e.defineComponent({name:"flow-operate-copyer"}),g=e.defineComponent({...v,setup(w,{expose:n}){const u=t.pluginManager.getComponent("Form"),a=t.pluginManager.getComponent("FormItem"),p=t.pluginManager.getComponent("Textarea"),{appContext:s}=e.getCurrentInstance();s.app.config.globalProperties.$flowUI;const i=e.ref(),d={style:{width:"100px"}},o=e.ref({approverIds:[],approverNames:[],whisper:""}),m=e.ref({});return n({valid:async()=>{try{return o.value}catch{}}}),(c,r)=>(e.openBlock(),e.createBlock(e.unref(u),{ref_key:"copyerForm",ref:i,model:o.value,rules:m.value,"label-col":d,layout:"vertical","label-position":"top"},{default:e.withCtx(()=>[e.createVNode(e.unref(a),{label:"抄送人",name:"approverIds",prop:"approverIds"},{default:e.withCtx(()=>[e.createVNode(e.unref(f.FlowSelection),{ref:"flowSelection",type:"user",title:"请选择抄送人员",isRadio:!1,min:1,max:25,modelValue:o.value.approverIds,"onUpdate:modelValue":r[0]||(r[0]=l=>o.value.approverIds=l),label:o.value.approverNames},null,8,["modelValue","label"])]),_:1}),e.createVNode(e.unref(a),{label:"捎话",prop:"whisper"},{default:e.withCtx(()=>[e.createVNode(e.unref(p),{modelValue:o.value.whisper,"onUpdate:modelValue":r[1]||(r[1]=l=>o.value.whisper=l),value:o.value.whisper,"onUpdate:value":r[2]||(r[2]=l=>o.value.whisper=l),type:"textarea",rows:3,placeholder:"捎话内容"},null,8,["modelValue","value"])]),_:1})]),_:1},8,["model","rules"]))}});exports.default=g;