@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
78 lines (77 loc) • 2.13 kB
JavaScript
import { defineComponent as u, ref as c, openBlock as o, createBlock as a, unref as l, withCtx as r, createVNode as m } from "vue";
import { pluginManager as s } from "@javaguns/utils";
import _ from "../common/flowNodeAuthForm.vue.mjs";
import b from "./approver/flowApproverSenior.vue.mjs";
import v from "./approver/flowApproverGroup.vue.mjs";
const g = u({ name: "flow-begin-drawer" }), x = /* @__PURE__ */ u({
...g,
props: {
node: {},
privileges: { default: () => [] }
},
setup(f) {
const p = s.getComponent("Tabs"), d = s.getComponent("TabPane"), e = f, n = c(1);
return (y, t) => (o(), a(l(p), {
class: "demo-tabs",
modelValue: n.value,
"onUpdate:modelValue": t[0] || (t[0] = (i) => n.value = i),
activeKey: n.value,
"onUpdate:activeKey": t[1] || (t[1] = (i) => n.value = i)
}, {
default: r(() => [
(o(), a(l(d), {
label: "表单权限",
title: "表单权限",
name: 1,
key: 1,
tab: "表单权限",
forceRender: ""
}, {
default: r(() => [
m(_, {
node: e.node,
privileges: e.privileges,
readable: ""
}, null, 8, ["node", "privileges"])
]),
_: 1
})),
(o(), a(l(d), {
label: "高级设置",
title: "高级设置",
name: 2,
key: 2,
tab: "高级设置",
forceRender: ""
}, {
default: r(() => [
m(b, {
node: e.node
}, null, 8, ["node"])
]),
_: 1
})),
(o(), a(l(d), {
label: "抄送设置",
title: "抄送设置",
name: 3,
key: 3,
tab: "抄送设置",
forceRender: ""
}, {
default: r(() => [
m(v, {
node: e.node,
title: "抄送人"
}, null, 8, ["node"])
]),
_: 1
}))
]),
_: 1
}, 8, ["modelValue", "activeKey"]));
}
});
export {
x as default
};