@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
JavaScript
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
};