@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) • 3.52 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("./style/index.css");const i=require("@javaguns/utils"),T=require("../utils/api.js");require("../flow-widget/flow-node-addbutton/index.js");require("../flow-widget/flow-node-delbutton/index.js");require("../flow-widget/flow-node-delconfirm/index.js");require("../flow-widget/flow-node-errorwarn/index.js");require("../flow-widget/flow-node-dragtool/index.js");require("../flow-widget/flow-node-zoom/index.js");const d=require("../flow-widget/flow-task-status/index.js");require("../flow-widget/flow-task-image/index.js");require("../flow-widget/flow-task-timeline/index.js");require("../flow-widget/flow-task-user/index.js");const c=require("./taskType.vue.js"),y=e.defineComponent({name:"flow-history"}),h=e.defineComponent({...y,props:{datas:{}},emits:["load"],setup(p,{expose:f,emit:g}){const k=i.pluginManager.getComponent("Table"),a=i.pluginManager.getComponent("TableColumn"),s=p,{datas:m}=e.toRefs(s),r=e.ref(m.value||[]),{appContext:v}=e.getCurrentInstance(),n=v.app.config.globalProperties.$flowUI,_=e.ref(n=="arco-design"?"columns":"default"),N=g;return e.watch(()=>s.datas,()=>{s.datas&&(r.value=s.datas)}),f({setData:async l=>{if(l.instanceId){const o=await T.getRuTaskList({instanceId:l.instanceId});o&&o.data&&(r.value=o.data.data),N("load",r.value)}else l.datas&&(r.value=l.datas)},getData:()=>r.value}),(l,o)=>(e.openBlock(),e.createBlock(e.unref(k),{data:r.value,"data-source":r.value,pagination:!1,bordered:""},{[_.value]:e.withCtx(()=>[e.createVNode(e.unref(a),{prop:"ruNodeName","header-align":"center",label:"节点名称",align:"center",key:"ruNodeName",title:"节点名称","data-index":"ruNodeName"}),e.createVNode(e.unref(a),{prop:"approverWrapper","header-align":"center",label:"处理人",align:"center",key:"approverWrapper",title:"处理人","data-index":"approverWrapper"}),e.createVNode(e.unref(a),{prop:"taskTypeWrapper","header-align":"center",label:"任务类型",align:"center",key:"taskTypeWrapper",title:"任务类型","data-index":"taskTypeWrapper"},e.createSlots({cell:e.withCtx(({record:t})=>[e.createVNode(c.default,{task:t},null,8,["task"])]),_:2},[e.unref(n)=="element-plus"||e.unref(n)=="ant-design-vue"?{name:"default",fn:e.withCtx(({record:t,row:u})=>[e.createVNode(c.default,{task:t||u},null,8,["task"])]),key:"0"}:void 0]),1024),e.createVNode(e.unref(a),{prop:"taskStatusWrapper","header-align":"center",label:"任务状态",align:"center",key:"taskStatusWrapper",title:"任务状态","data-index":"taskStatusWrapper"},e.createSlots({cell:e.withCtx(({record:t})=>[e.createVNode(e.unref(d.GunsFlowTaskStatus),{task:t},null,8,["task"])]),_:2},[e.unref(n)=="element-plus"||e.unref(n)=="ant-design-vue"?{name:"default",fn:e.withCtx(({record:t,row:u})=>[e.createVNode(e.unref(d.GunsFlowTaskStatus),{task:t||u},null,8,["task"])]),key:"0"}:void 0]),1024),e.createVNode(e.unref(a),{prop:"createTime","header-align":"center",label:"开始时间",align:"center",key:"createTime",title:"开始时间","data-index":"createTime"}),e.createVNode(e.unref(a),{prop:"updateTime","header-align":"center",label:"结束时间",align:"center",key:"updateTime",title:"结束时间","data-index":"updateTime"}),e.createVNode(e.unref(a),{prop:"remark","header-align":"center",label:"审批意见","show-overflow-tooltip":"",align:"center",key:"remark",title:"审批意见","data-index":"remark"})]),_:2},1032,["data","data-source"]))}});exports.default=h;