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

72 lines (71 loc) 2.05 kB
import { defineComponent as c, ref as f, openBlock as r, createBlock as l, unref as d, withCtx as o, createVNode as u } from "vue"; import { pluginManager as i } from "@javaguns/utils"; import y from "./approver/flowApproverGroup.vue.mjs"; import k from "../common/flowDrawerContent.vue.mjs"; import g from "./notice/flowApproverNotice.vue.mjs"; const w = c({ name: "flow-notice-drawer" }), $ = /* @__PURE__ */ c({ ...w, props: { node: { default: () => ({}) } }, setup(_, { expose: v }) { const b = i.getComponent("Tabs"), m = i.getComponent("TabPane"), p = _, s = f(), e = f(1); return v({ valid: async () => { var t; return await ((t = s.value) == null ? void 0 : t.valid()); } }), (t, a) => (r(), l(d(b), { class: "demo-tabs", modelValue: e.value, "onUpdate:modelValue": a[0] || (a[0] = (n) => e.value = n), activeKey: e.value, "onUpdate:activeKey": a[1] || (a[1] = (n) => e.value = n) }, { default: o(() => [ (r(), l(d(m), { label: "通知设置", title: "通知设置", name: 1, key: 1, tab: "通知设置", forceRender: "" }, { default: o(() => [ u(k, { name: "发送通知人" }, { default: o(() => [ u(y, { ref_key: "approverGroup", ref: s, node: p.node, title: "通知人" }, null, 8, ["node"]) ]), _: 1 }) ]), _: 1 })), (r(), l(d(m), { label: "内容设置", title: "内容设置", name: 2, key: 2, tab: "内容设置", forceRender: "" }, { default: o(() => [ u(g, { node: p.node }, null, 8, ["node"]) ]), _: 1 })) ]), _: 1 }, 8, ["modelValue", "activeKey"])); } }); export { $ as default };