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

30 lines (29 loc) 1.32 kB
import { ref as s } from "vue"; import { getPrivileges as g, getBaseColumns as h, getFormColumns as m, getDictTreeBuild as D, getApproverTypeList as C } from "../../utils/dataApi.mjs"; import { getModelDetail as F } from "../../utils/api.mjs"; import { getPositions as T, getRoles as w } from "../../utils/adminApi.mjs"; function x() { const o = s([]), r = s([]), l = s([]), u = s([]), p = s([]), c = s([]), n = s([]), v = s({}); return { privileges: o, baseColumns: r, formColumns: l, dictTreeDatas: u, orgApproverUserTypes: p, positions: c, roles: n, model: v, loadFlowData: (t, e) => { F({ modelId: t, definitionId: e }).then((a) => { v.value = a.data.data; }), g({ modelId: t, definitionId: e }).then((a) => { o.value = a.data.data; }), h({ modelId: t, definitionId: e }).then((a) => { r.value = a.data.data; }), m({ modelId: t, definitionId: e }).then((a) => { l.value = a.data.data; }), D({ modelId: t, definitionId: e }).then((a) => { u.value = a.data.data; }), C({ modelId: t, definitionId: e }).then((a) => { p.value = a.data.data; }), T({ modelId: t, definitionId: e }).then((a) => { c.value = a.data.data; }), w({ modelId: t, definitionId: e }).then((a) => { n.value = a.data.data; }); } }; } export { x as useFlowData };