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

143 lines (142 loc) 3.97 kB
import { defineComponent as g, ref as u, provide as _, openBlock as o, createBlock as l, unref as t, withCtx as n, createVNode as d } from "vue"; import { pluginManager as y } from "@javaguns/utils"; import { ApproverMultiKey as w, ApproverDisabledKey as x } from "../../utils/injection-key.mjs"; import A from "../common/flowNodeAuthForm.vue.mjs"; import C from "./approver/flowApproverSenior.vue.mjs"; import G from "./approver/flowApproverGroup.vue.mjs"; import T from "./approver/flowApproverAttr.vue.mjs"; import V from "./approver/flowApproverTimeLimit.vue.mjs"; import M from "./notice/flowApproverNotice.vue.mjs"; const B = g({ name: "flow-begin-drawer" }), H = /* @__PURE__ */ g({ ...B, props: { node: { default: () => ({}) }, privileges: { default: () => [] } }, setup(k, { expose: R }) { const $ = y.getComponent("Tabs"), r = y.getComponent("TabPane"), e = k, s = u(), i = u(1), f = u(!1), c = u(!1), v = (a) => { f.value = a; }, b = (a) => { c.value = a; }, K = async () => { var a; return await ((a = s.value) == null ? void 0 : a.valid()); }; return _(w, v), _(x, b), R({ updateApproverMulti: v, updateApproverDisabled: b, valid: K }), (a, p) => (o(), l(t($), { class: "demo-tabs", modelValue: i.value, "onUpdate:modelValue": p[0] || (p[0] = (m) => i.value = m), activeKey: i.value, "onUpdate:activeKey": p[1] || (p[1] = (m) => i.value = m), animated: "" }, { default: n(() => [ (o(), l(t(r), { label: "审批设置", title: "审批设置", name: 1, key: 1, tab: "审批设置", forceRender: "" }, { default: n(() => [ d(G, { ref_key: "approverGroup", ref: s, node: e.node, title: "审批人" }, null, 8, ["node"]) ]), _: 1 })), (o(), l(t(r), { label: "选项设置", title: "选项设置", name: 2, key: 2, tab: "选项设置", forceRender: "" }, { default: n(() => [ d(T, { node: e.node, multiple: f.value, disabled: c.value }, null, 8, ["node", "multiple", "disabled"]) ]), _: 1 })), (o(), l(t(r), { label: "表单权限", title: "表单权限", name: 3, key: 3, tab: "表单权限", forceRender: "" }, { default: n(() => [ d(A, { node: e.node, privileges: e.privileges, readable: "" }, null, 8, ["node", "privileges"]) ]), _: 1 })), (o(), l(t(r), { label: "高级设置", title: "高级设置", name: 4, key: 4, tab: "高级设置", forceRender: "" }, { default: n(() => [ d(C, { node: e.node }, null, 8, ["node"]) ]), _: 1 })), (o(), l(t(r), { label: "通知设置", title: "通知设置", name: 6, key: 6, tab: "通知设置", forceRender: "" }, { default: n(() => [ d(M, { node: e.node }, null, 8, ["node"]) ]), _: 1 })), (o(), l(t(r), { label: "限时设置", title: "限时设置", name: 7, key: 7, tab: "限时设置", forceRender: "" }, { default: n(() => [ d(V, { node: e.node }, null, 8, ["node"]) ]), _: 1 })) ]), _: 1 }, 8, ["modelValue", "activeKey"])); } }); export { H as default };