UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

631 lines (630 loc) 18.9 kB
import { _ as ae } from "./typeof-88a201b1.js"; import { f as ie, l as Ne, a as be, c as Ae, i as qe, d as Se, e as Ve } from "./useConfigInject-bc9599af.js"; import { i as z } from "./interopRequireDefault-40f894e3.js"; import { r as ne } from "./_vue_commonjs-external-eb7fec7f.js"; import { a as le, b as je } from "./public_api-1267ff2a.js"; import { r as xe } from "./index-09b69dcc.js"; import { r as Ee } from "./colors-f65ae2e2.js"; import { r as Re } from "./vnode-8ae20ac3.js"; import { r as $e } from "./firstNotUndefined-ac7713f5.js"; import { r as Me } from "./raf-09a8b76f.js"; var oe = {}, N = {}, L = {}, W = {}, M = {}, se; function Pe() { if (se) return M; se = 1, Object.defineProperty(M, "__esModule", { value: !0 }), M.placements = M.default = void 0; var t = { adjustX: 1, adjustY: 1 }, e = [0, 0], p = { left: { points: ["cr", "cl"], overflow: t, offset: [-4, 0], targetOffset: e }, right: { points: ["cl", "cr"], overflow: t, offset: [4, 0], targetOffset: e }, top: { points: ["bc", "tc"], overflow: t, offset: [0, -4], targetOffset: e }, bottom: { points: ["tc", "bc"], overflow: t, offset: [0, 4], targetOffset: e }, topLeft: { points: ["bl", "tl"], overflow: t, offset: [0, -4], targetOffset: e }, leftTop: { points: ["tr", "tl"], overflow: t, offset: [-4, 0], targetOffset: e }, topRight: { points: ["br", "tr"], overflow: t, offset: [0, -4], targetOffset: e }, rightTop: { points: ["tl", "tr"], overflow: t, offset: [4, 0], targetOffset: e }, bottomRight: { points: ["tr", "br"], overflow: t, offset: [0, 4], targetOffset: e }, rightBottom: { points: ["bl", "br"], overflow: t, offset: [4, 0], targetOffset: e }, bottomLeft: { points: ["tl", "bl"], overflow: t, offset: [0, 4], targetOffset: e }, leftBottom: { points: ["br", "bl"], overflow: t, offset: [-4, 0], targetOffset: e } }; M.placements = p; var C = p; return M.default = C, M; } var H = {}, pe; function Ie() { if (pe) return H; pe = 1; var t = z; Object.defineProperty(H, "__esModule", { value: !0 }), H.default = void 0; var e = ne, p = t(ie()), C = { prefixCls: String, id: String, overlayInnerStyle: p.default.any }, f = (0, e.defineComponent)({ compatConfig: { MODE: 3 }, name: "Content", props: C, slots: ["overlay"], setup: function(P, i) { var u = i.slots; return function() { var v; return (0, e.createVNode)("div", { class: "".concat(P.prefixCls, "-inner"), id: P.id, role: "tooltip", style: P.overlayInnerStyle }, [(v = u.overlay) === null || v === void 0 ? void 0 : v.call(u)]); }; } }); return H.default = f, H; } var de; function Be() { if (de) return W; de = 1; var t = z; Object.defineProperty(W, "__esModule", { value: !0 }), W.default = void 0; var e = ne, p = t(le()), C = t(Ne()), f = t(ae), c = t(ie()), P = t(xe()), i = Pe(), u = t(Ie()), v = be(), l = ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "afterVisibleChange", "transitionName", "animation", "placement", "align", "destroyTooltipOnHide", "defaultVisible"]; function O() { } var y = (0, e.defineComponent)({ compatConfig: { MODE: 3 }, name: "Tooltip", inheritAttrs: !1, props: { trigger: c.default.any.def(["hover"]), defaultVisible: { type: Boolean, default: void 0 }, visible: { type: Boolean, default: void 0 }, placement: c.default.string.def("right"), transitionName: String, animation: c.default.any, afterVisibleChange: c.default.func.def(function() { }), overlayStyle: { type: Object, default: void 0 }, overlayClassName: String, prefixCls: c.default.string.def("rc-tooltip"), mouseEnterDelay: c.default.number.def(0.1), mouseLeaveDelay: c.default.number.def(0.1), getPopupContainer: Function, destroyTooltipOnHide: { type: Boolean, default: !1 }, align: c.default.object.def(function() { return {}; }), arrowContent: c.default.any.def(null), tipId: String, builtinPlacements: c.default.object, overlayInnerStyle: { type: Object, default: void 0 }, popupVisible: { type: Boolean, default: void 0 }, onVisibleChange: Function, onPopupAlign: Function }, slots: ["arrowContent", "overlay"], setup: function(o, A) { var q = A.slots, w = A.attrs, T = A.expose, j = (0, e.ref)(), K = function() { var s = o.prefixCls, D = o.tipId, h = o.overlayInnerStyle; return [(0, e.createVNode)("div", { class: "".concat(s, "-arrow"), key: "arrow" }, [(0, v.getPropsSlot)(q, o, "arrowContent")]), (0, e.createVNode)(u.default, { key: "content", prefixCls: s, id: D, overlayInnerStyle: h }, { overlay: q.overlay })]; }, Q = function() { return j.value.getPopupDomNode(); }; T({ getPopupDomNode: Q, triggerDOM: j, forcePopupAlign: function() { var s; return (s = j.value) === null || s === void 0 ? void 0 : s.forcePopupAlign(); } }); var x = (0, e.ref)(!1), n = (0, e.ref)(!1); return (0, e.watchEffect)(function() { var m = o.destroyTooltipOnHide; if (typeof m == "boolean") x.value = m; else if (m && (0, f.default)(m) === "object") { var s = m.keepParent; x.value = s === !0, n.value = s === !1; } }), function() { var m = o.overlayClassName, s = o.trigger, D = o.mouseEnterDelay, h = o.mouseLeaveDelay, Z = o.overlayStyle, k = o.prefixCls, E = o.afterVisibleChange, ee = o.transitionName, R = o.animation, B = o.placement, X = o.align; o.destroyTooltipOnHide; var Y = o.defaultVisible, te = (0, C.default)(o, l), G = (0, p.default)({}, te); o.visible !== void 0 && (G.popupVisible = o.visible); var J = (0, p.default)((0, p.default)((0, p.default)({ popupClassName: m, prefixCls: k, action: s, builtinPlacements: i.placements, popupPlacement: B, popupAlign: X, afterPopupVisibleChange: E, popupTransitionName: ee, popupAnimation: R, defaultPopupVisible: Y, destroyPopupOnHide: x.value, autoDestroy: n.value, mouseLeaveDelay: h, popupStyle: Z, mouseEnterDelay: D }, G), w), {}, { onPopupVisibleChange: o.onVisibleChange || O, onPopupAlign: o.onPopupAlign || O, ref: j, popup: K() }); return (0, e.createVNode)(P.default, J, { default: q.default }); }; } }); return W.default = y, W; } var ve; function Le() { if (ve) return L; ve = 1; var t = z; Object.defineProperty(L, "__esModule", { value: !0 }), L.default = void 0; var e = t(Be()), p = e.default; return L.default = p, L; } var U = {}, ce; function We() { if (ce) return U; ce = 1, Object.defineProperty(U, "__esModule", { value: !0 }), U.default = void 0; var t = function() { return { trigger: [String, Array], visible: { type: Boolean, default: void 0 }, defaultVisible: { type: Boolean, default: void 0 }, placement: String, color: String, transitionName: String, overlayStyle: { type: Object, default: void 0 }, overlayClassName: String, openClassName: String, prefixCls: String, mouseEnterDelay: Number, mouseLeaveDelay: Number, getPopupContainer: Function, arrowPointAtCenter: { type: Boolean, default: void 0 }, autoAdjustOverflow: { type: [Boolean, Object], default: void 0 }, destroyTooltipOnHide: { type: Boolean, default: void 0 }, align: { type: Object, default: void 0 }, builtinPlacements: { type: Object, default: void 0 }, children: Array, onVisibleChange: Function, "onUpdate:visible": Function }; }; return U.default = t, U; } var F = {}, me; function He() { if (me) return F; me = 1; var t = z; Object.defineProperty(F, "__esModule", { value: !0 }), F.default = i, F.getOverflowOptions = P; var e = t(le()), p = Pe(), C = { adjustX: 1, adjustY: 1 }, f = { adjustX: 0, adjustY: 0 }, c = [0, 0]; function P(u) { return typeof u == "boolean" ? u ? C : f : (0, e.default)((0, e.default)({}, f), u); } function i(u) { var v = u.arrowWidth, l = v === void 0 ? 4 : v, O = u.horizontalArrowShift, y = O === void 0 ? 16 : O, _ = u.verticalArrowShift, o = _ === void 0 ? 8 : _, A = u.autoAdjustOverflow, q = u.arrowPointAtCenter, w = { left: { points: ["cr", "cl"], offset: [-4, 0] }, right: { points: ["cl", "cr"], offset: [4, 0] }, top: { points: ["bc", "tc"], offset: [0, -4] }, bottom: { points: ["tc", "bc"], offset: [0, 4] }, topLeft: { points: ["bl", "tc"], offset: [-(y + l), -4] }, leftTop: { points: ["tr", "cl"], offset: [-4, -(o + l)] }, topRight: { points: ["br", "tc"], offset: [y + l, -4] }, rightTop: { points: ["tl", "cr"], offset: [4, -(o + l)] }, bottomRight: { points: ["tr", "bc"], offset: [y + l, 4] }, rightBottom: { points: ["bl", "cr"], offset: [4, o + l] }, bottomLeft: { points: ["tl", "bc"], offset: [-(y + l), 4] }, leftBottom: { points: ["br", "cl"], offset: [-4, o + l] } }; return Object.keys(w).forEach(function(T) { w[T] = q ? (0, e.default)((0, e.default)({}, w[T]), {}, { overflow: P(A), targetOffset: c }) : (0, e.default)((0, e.default)({}, p.placements[T]), {}, { overflow: P(A) }), w[T].ignoreShake = !0; }), w; } return F; } var ge; function Ue() { if (ge) return N; ge = 1; var t = z; Object.defineProperty(N, "__esModule", { value: !0 }), N.tooltipProps = N.tooltipDefaultProps = N.default = void 0; var e = ne, p = t(je()), C = t(ae), f = t(le()), c = t(Le()), P = t(Ae()), i = t(ie()), u = Ee(), v = t(qe()), l = be(), O = Re(), y = t(We()), _ = t(Se()), o = t(He()), A = t($e()), q = t(Me()), w = function(n, m) { var s = {}, D = (0, f.default)({}, n); return m.forEach(function(h) { n && h in n && (s[h] = n[h], delete D[h]); }), { picked: s, omitted: D }; }, T = new RegExp("^(".concat(u.PresetColorTypes.join("|"), ")(-inverse)?$")), j = function() { return (0, f.default)((0, f.default)({}, (0, y.default)()), {}, { title: i.default.any }); }; N.tooltipProps = j; var K = function() { return { trigger: "hover", transitionName: "zoom-big-fast", align: {}, placement: "top", mouseEnterDelay: 0.1, mouseLeaveDelay: 0.1, arrowPointAtCenter: !1, autoAdjustOverflow: !0 }; }; N.tooltipDefaultProps = K; var Q = (0, e.defineComponent)({ compatConfig: { MODE: 3 }, name: "ATooltip", inheritAttrs: !1, props: (0, l.initDefaultProps)(j(), { trigger: "hover", transitionName: "zoom-big-fast", align: {}, placement: "top", mouseEnterDelay: 0.1, mouseLeaveDelay: 0.1, arrowPointAtCenter: !1, autoAdjustOverflow: !0 }), slots: ["title"], // emits: ['update:visible', 'visibleChange'], setup: function(n, m) { var s = m.slots, D = m.emit, h = m.attrs, Z = m.expose, k = (0, _.default)("tooltip", n), E = k.prefixCls, ee = k.getPopupContainer, R = (0, e.ref)((0, A.default)([n.visible, n.defaultVisible])), B = (0, e.ref)(); (0, e.onMounted)(function() { (0, v.default)(n.defaultVisible === void 0, "Tooltip", "'defaultVisible' is deprecated, please use 'v-model:visible'"); }); var X; (0, e.watch)(function() { return n.visible; }, function(b) { q.default.cancel(X), X = (0, q.default)(function() { R.value = !!b; }); }); var Y = function() { var r, a = (r = n.title) !== null && r !== void 0 ? r : s.title; return !a && a !== 0; }, te = function(r) { var a = Y(); n.visible === void 0 && (R.value = a ? !1 : r), a || (D("update:visible", r), D("visibleChange", r)); }, G = function() { return B.value.getPopupDomNode(); }; Z({ getPopupDomNode: G, visible: R, forcePopupAlign: function() { var r; return (r = B.value) === null || r === void 0 ? void 0 : r.forcePopupAlign(); } }); var J = (0, e.computed)(function() { var b = n.builtinPlacements, r = n.arrowPointAtCenter, a = n.autoAdjustOverflow; return b || (0, o.default)({ arrowPointAtCenter: r, autoAdjustOverflow: a }); }), re = function(r) { return r || r === ""; }, Ce = function(r) { var a = r.type; if ((0, C.default)(a) === "object" && r.props && ((a.__ANT_BUTTON === !0 || a === "button") && re(r.props.disabled) || a.__ANT_SWITCH === !0 && (re(r.props.disabled) || re(r.props.loading)))) { var S = w((0, l.getStyle)(r), ["position", "left", "right", "top", "bottom", "float", "display", "zIndex"]), d = S.picked, I = S.omitted, g = (0, f.default)((0, f.default)({ display: "inline-block" }, d), {}, { cursor: "not-allowed", lineHeight: 1, width: r.props && r.props.block ? "100%" : null }), $ = (0, f.default)((0, f.default)({}, I), {}, { pointerEvents: "none" }), V = (0, O.cloneElement)(r, { style: $ }, !0); return (0, e.createVNode)("span", { style: g, class: "".concat(E.value, "-disabled-compatible-wrapper") }, [V]); } return r; }, Oe = function() { var r, a; return (r = n.title) !== null && r !== void 0 ? r : (a = s.title) === null || a === void 0 ? void 0 : a.call(s); }, _e = function(r, a) { var S = J.value, d = Object.keys(S).filter(function($) { return S[$].points[0] === a.points[0] && S[$].points[1] === a.points[1]; })[0]; if (d) { var I = r.getBoundingClientRect(), g = { top: "50%", left: "50%" }; d.indexOf("top") >= 0 || d.indexOf("Bottom") >= 0 ? g.top = "".concat(I.height - a.offset[1], "px") : (d.indexOf("Top") >= 0 || d.indexOf("bottom") >= 0) && (g.top = "".concat(-a.offset[1], "px")), d.indexOf("left") >= 0 || d.indexOf("Right") >= 0 ? g.left = "".concat(I.width - a.offset[0], "px") : (d.indexOf("right") >= 0 || d.indexOf("Left") >= 0) && (g.left = "".concat(-a.offset[0], "px")), r.style.transformOrigin = "".concat(g.left, " ").concat(g.top); } }; return function() { var b, r, a, S = n.openClassName, d = n.color, I = n.overlayClassName, g = (b = (0, l.filterEmpty)((r = s.default) === null || r === void 0 ? void 0 : r.call(s))) !== null && b !== void 0 ? b : null; g = g.length === 1 ? g[0] : g; var $ = R.value; if (n.visible === void 0 && Y() && ($ = !1), !g) return null; var V = Ce((0, l.isValidElement)(g) ? g : (0, e.createVNode)("span", null, [g])), he = (0, P.default)((a = {}, (0, p.default)(a, S || "".concat(E.value, "-open"), !0), (0, p.default)(a, V.props && V.props.class, V.props && V.props.class), a)), we = (0, P.default)(I, (0, p.default)({}, "".concat(E.value, "-").concat(d), d && T.test(d))), ue, fe; d && !T.test(d) && (ue = { backgroundColor: d }, fe = { backgroundColor: d }); var Te = (0, f.default)((0, f.default)((0, f.default)({}, h), n), {}, { prefixCls: E.value, getPopupContainer: ee.value, builtinPlacements: J.value, visible: $, ref: B, overlayClassName: we, overlayInnerStyle: ue, onVisibleChange: te, onPopupAlign: _e }); return (0, e.createVNode)(c.default, Te, { default: function() { return [R.value ? (0, O.cloneElement)(V, { class: he }) : V]; }, arrowContent: function() { return (0, e.createVNode)("span", { class: "".concat(E.value, "-arrow-content"), style: fe }, null); }, overlay: Oe }); }; } }); return N.default = Q, N; } var ye; function et() { return ye || (ye = 1, function(t) { var e = ae; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = void 0, Object.defineProperty(t, "tooltipProps", { enumerable: !0, get: function() { return C.tooltipProps; } }); var p = Ve(), C = c(Ue()); function f(i) { if (typeof WeakMap != "function") return null; var u = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(); return (f = function(O) { return O ? v : u; })(i); } function c(i, u) { if (!u && i && i.__esModule) return i; if (i === null || e(i) !== "object" && typeof i != "function") return { default: i }; var v = f(u); if (v && v.has(i)) return v.get(i); var l = {}, O = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var y in i) if (y !== "default" && Object.prototype.hasOwnProperty.call(i, y)) { var _ = O ? Object.getOwnPropertyDescriptor(i, y) : null; _ && (_.get || _.set) ? Object.defineProperty(l, y, _) : l[y] = i[y]; } return l.default = i, v && v.set(i, l), l; } var P = (0, p.withInstall)(C.default); t.default = P; }(oe)), oe; } export { et as r };