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.92 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("./style/index.css");const n=require("@javaguns/utils"),p=require("@javaguns/ui"),g=require("../../utils/api.js");require("../flow-node-addbutton/index.js");require("../flow-node-delbutton/index.js");require("../flow-node-delconfirm/index.js");require("../flow-node-errorwarn/index.js");require("../flow-node-dragtool/index.js");require("../flow-node-zoom/index.js");const v=require("../flow-task-status/index.js");require("../flow-task-image/index.js");require("../flow-task-timeline/index.js");require("./index.js");const k={class:"guns-flow-task-user-context"},q=e.defineComponent({name:"flow-task-user"}),_=e.defineComponent({...q,props:{data:{default:()=>{}},fixed:{type:Boolean,default:!1}},emits:["load"],setup(o,{expose:l,emit:i}){const c=n.pluginManager.getComponent("Row"),r=n.pluginManager.getComponent("Col"),u=o,{data:d}=e.toRefs(u),t=e.ref(d.value||{}),f=i;return l({setData:async a=>{if(a.taskId){const s=await g.getRuTask({taskId:a.taskId});s&&s.data&&(t.value=s.data.data),f("load",t.value)}else a.data&&(t.value=a.data)},getData:()=>t.value}),(a,s)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass({"guns-flow-task-user-fixed":t.value,"guns-flow-task-user":!u.fixed})},[e.createVNode(e.unref(c),{gutter:4},{default:e.withCtx(()=>[e.createVNode(e.unref(r),{span:6},{default:e.withCtx(()=>[e.createVNode(e.unref(p.GunsAvatar),{src:t.value.applicantAvatarUrl,alt:t.value.applicantWrapper,class:"guns-flow-task-user-avatar"},null,8,["src","alt"])]),_:1}),e.createVNode(e.unref(r),{span:18},{default:e.withCtx(()=>[e.createElementVNode("div",k,e.toDisplayString(t.value.applicantWrapper),1),e.createVNode(e.unref(v.GunsFlowTaskStatus),{task:t.value,class:"guns-flow-task-user-context"},null,8,["task"])]),_:1})]),_:1})],2))}});exports.default=_;