UNPKG

@coderlt/form-designer

Version:

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

196 lines (195 loc) 7.23 kB
import { g as ne } from "./_commonjsHelpers-c5d32002.js"; import { _ as k } from "./typeof-88a201b1.js"; import { i as le } from "./interopRequireDefault-40f894e3.js"; import { r as ie } from "./_vue_commonjs-external-eb7fec7f.js"; import { a as oe, b as ue } from "./public_api-1267ff2a.js"; import { r as ce, a as de, b as se, c as fe, d as ve } from "./useConfigInject-bc9599af.js"; import { r as pe } from "./vnode-8ae20ac3.js"; import { r as me, a as ye } from "./CollapsePanel-20dca8c7.js"; import { r as ge } from "./RightOutlined-fda1f21b.js"; import { r as Pe } from "./firstNotUndefined-ac7713f5.js"; import { r as _e } from "./collapseMotion-5cf5ac0f.js"; function he(i, u) { for (var a = 0; a < u.length; a++) { const c = u[a]; if (typeof c != "string" && !Array.isArray(c)) { for (const o in c) if (o !== "default" && !(o in i)) { const v = Object.getOwnPropertyDescriptor(c, o); v && Object.defineProperty(i, o, v.get ? v : { enumerable: !0, get: () => c[o] }); } } } return Object.freeze(Object.defineProperty(i, Symbol.toStringTag, { value: "Module" })); } var E = {}, F = {}; (function(i) { var u = le; Object.defineProperty(i, "__esModule", { value: !0 }), Object.defineProperty(i, "collapseProps", { enumerable: !0, get: function() { return f.collapseProps; } }), i.default = void 0; var a = ie, c = u(oe()), o = u(ue()), v = u(ce()), I = u(k), e = de(), y = pe(), f = me(), p = se(), C = u(ge()), m = u(Pe()), P = u(fe()), z = u(ve()), B = u(_e()); function M(q) { var r = q; if (!Array.isArray(r)) { var _ = (0, I.default)(r); r = _ === "number" || _ === "string" ? [r] : []; } return r.map(function(h) { return String(h); }); } var T = (0, a.defineComponent)({ compatConfig: { MODE: 3 }, name: "ACollapse", inheritAttrs: !1, props: (0, e.initDefaultProps)((0, f.collapseProps)(), { accordion: !1, destroyInactivePanel: !1, bordered: !0, openAnimation: (0, B.default)("ant-motion-collapse", !1), expandIconPosition: "left" }), slots: ["expandIcon"], // emits: ['change', 'update:activeKey'], setup: function(r, _) { var h = _.attrs, w = _.slots, $ = _.emit, b = (0, a.ref)(M((0, m.default)([r.activeKey, r.defaultActiveKey]))); (0, a.watch)(function() { return r.activeKey; }, function() { b.value = M(r.activeKey); }, { deep: !0 }); var j = (0, z.default)("collapse", r), g = j.prefixCls, R = j.direction, G = (0, a.computed)(function() { var l = r.expandIconPosition; return l !== void 0 ? l : R.value === "rtl" ? "right" : "left"; }), H = function(t) { var n = r.expandIcon, s = n === void 0 ? w.expandIcon : n, d = s ? s(t) : (0, a.createVNode)(C.default, { rotate: t.isActive ? 90 : void 0 }, null); return (0, a.createVNode)("div", null, [(0, e.isValidElement)(Array.isArray(s) ? d[0] : d) ? (0, y.cloneElement)(d, { class: "".concat(g.value, "-arrow") }, !1) : d]); }, J = function(t) { r.activeKey === void 0 && (b.value = t); var n = r.accordion ? t[0] : t; $("update:activeKey", n), $("change", n); }, L = function(t) { var n = b.value; if (r.accordion) n = n[0] === t ? [] : [t]; else { n = (0, v.default)(n); var s = n.indexOf(t), d = s > -1; d ? n.splice(s, 1) : n.push(t); } J(n); }, Q = function(t, n) { var s, d, x; if (!(0, e.isEmptyElement)(t)) { var S = b.value, U = r.accordion, Y = r.destroyInactivePanel, Z = r.collapsible, ee = r.openAnimation, A = String((s = t.key) !== null && s !== void 0 ? s : n), O = t.props || {}, W = O.header, re = W === void 0 ? (d = t.children) === null || d === void 0 || (x = d.header) === null || x === void 0 ? void 0 : x.call(d) : W, te = O.headerClass, N = O.collapsible, V = O.disabled, K = !1; U ? K = S[0] === A : K = S.indexOf(A) > -1; var D = N ?? Z; (V || V === "") && (D = "disabled"); var ae = { key: A, panelKey: A, header: re, headerClass: te, isActive: K, prefixCls: g.value, destroyInactivePanel: Y, openAnimation: ee, accordion: U, onItemClick: D === "disabled" ? null : L, expandIcon: H, collapsible: D }; return (0, y.cloneElement)(t, ae); } }, X = function() { var t; return (0, e.flattenChildren)((t = w.default) === null || t === void 0 ? void 0 : t.call(w)).map(Q); }; return function() { var l, t = r.accordion, n = r.bordered, s = r.ghost, d = (0, P.default)((l = {}, (0, o.default)(l, g.value, !0), (0, o.default)(l, "".concat(g.value, "-borderless"), !n), (0, o.default)(l, "".concat(g.value, "-icon-position-").concat(G.value), !0), (0, o.default)(l, "".concat(g.value, "-rtl"), R.value === "rtl"), (0, o.default)(l, "".concat(g.value, "-ghost"), !!s), (0, o.default)(l, h.class, !!h.class), l)); return (0, a.createVNode)("div", (0, c.default)((0, c.default)({ class: d }, (0, p.getDataAndAriaProps)(h)), {}, { style: h.style, role: t ? "tablist" : null }), [X()]); }; } }); i.default = T; })(F); (function(i) { var u = k; Object.defineProperty(i, "__esModule", { value: !0 }), Object.defineProperty(i, "CollapsePanel", { enumerable: !0, get: function() { return c.default; } }), Object.defineProperty(i, "collapsePanelProps", { enumerable: !0, get: function() { return c.collapsePanelProps; } }), Object.defineProperty(i, "collapseProps", { enumerable: !0, get: function() { return a.collapseProps; } }), i.default = void 0; var a = v(F), c = v(ye); function o(e) { if (typeof WeakMap != "function") return null; var y = /* @__PURE__ */ new WeakMap(), f = /* @__PURE__ */ new WeakMap(); return (o = function(C) { return C ? f : y; })(e); } function v(e, y) { if (!y && e && e.__esModule) return e; if (e === null || u(e) !== "object" && typeof e != "function") return { default: e }; var f = o(y); if (f && f.has(e)) return f.get(e); var p = {}, C = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var m in e) if (m !== "default" && Object.prototype.hasOwnProperty.call(e, m)) { var P = C ? Object.getOwnPropertyDescriptor(e, m) : null; P && (P.get || P.set) ? Object.defineProperty(p, m, P) : p[m] = e[m]; } return p.default = e, f && f.set(e, p), p; } a.default.Panel = c.default, a.default.install = function(e) { return e.component(a.default.name, a.default), e.component(c.default.name, c.default), e; }; var I = a.default; i.default = I; })(E); const Ce = /* @__PURE__ */ ne(E), Me = /* @__PURE__ */ he({ __proto__: null, default: Ce }, [E]); export { Me as i };