epic-designer-cjh
Version:
基于vue3的设计器,可视化开发页面表单
257 lines (256 loc) • 7.7 kB
JavaScript
import { g as J } from "./_commonjsHelpers-c5d32002.js";
import { i as E } from "./interopRequireDefault-40f894e3.js";
import { a as K, r as W } from "./public_api-1267ff2a.js";
import { r as L } from "./_vue_commonjs-external-eb7fec7f.js";
import { r as Q, a as X, b as Y } from "./dayjs-8eea8452.js";
import { a as Z } from "./index-f96a976e.js";
import { r as ee } from "./FormItemContext-6c3deaca.js";
import { r as re } from "./omit-84b99e2b.js";
import { f as te } from "./useConfigInject-d85d8c62.js";
function ne(n, d) {
for (var i = 0; i < d.length; i++) {
const o = d[i];
if (typeof o != "string" && !Array.isArray(o)) {
for (const f in o)
if (f !== "default" && !(f in n)) {
const l = Object.getOwnPropertyDescriptor(o, f);
l && Object.defineProperty(n, f, l.get ? l : {
enumerable: !0,
get: () => o[f]
});
}
}
}
return Object.freeze(Object.defineProperty(n, Symbol.toStringTag, { value: "Module" }));
}
var M = {}, m = {}, _ = {}, B;
function oe() {
if (B)
return _;
B = 1;
var n = E;
Object.defineProperty(_, "__esModule", {
value: !0
}), _.timePickerProps = _.default = void 0;
var d = L, i = n(K()), o = n(W()), f = n(Q()), l = X(), e = n(Z()), v = ee(), s = n(re()), u = te();
const h = () => ({
format: String,
showNow: (0, u.booleanType)(),
showHour: (0, u.booleanType)(),
showMinute: (0, u.booleanType)(),
showSecond: (0, u.booleanType)(),
use12Hours: (0, u.booleanType)(),
hourStep: Number,
minuteStep: Number,
secondStep: Number,
hideDisabledOptions: (0, u.booleanType)(),
popupClassName: String,
status: (0, u.stringType)()
});
_.timePickerProps = h;
function p(A) {
const U = (0, f.default)(A, (0, o.default)((0, o.default)({}, h()), {
order: {
type: Boolean,
default: !0
}
})), {
TimePicker: $,
RangePicker: H
} = U, V = (0, d.defineComponent)({
name: "ATimePicker",
inheritAttrs: !1,
props: (0, o.default)((0, o.default)((0, o.default)((0, o.default)({}, (0, l.commonProps)()), (0, l.datePickerProps)()), h()), {
addon: {
type: Function
}
}),
slots: Object,
setup(T, F) {
let {
slots: O,
expose: q,
emit: a,
attrs: x
} = F;
const c = T, P = (0, v.useInjectFormItemContext)();
(0, e.default)(!(O.addon || c.addon), "TimePicker", "`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");
const g = (0, d.ref)();
q({
focus: () => {
var t;
(t = g.value) === null || t === void 0 || t.focus();
},
blur: () => {
var t;
(t = g.value) === null || t === void 0 || t.blur();
}
});
const w = (t, I) => {
a("update:value", t), a("change", t, I), P.onFieldChange();
}, R = (t) => {
a("update:open", t), a("openChange", t);
}, j = (t) => {
a("focus", t);
}, N = (t) => {
a("blur", t), P.onFieldBlur();
}, D = (t) => {
a("ok", t);
};
return () => {
const {
id: t = P.id.value
} = c;
return (0, d.createVNode)($, (0, i.default)((0, i.default)((0, i.default)({}, x), (0, s.default)(c, ["onUpdate:value", "onUpdate:open"])), {}, {
id: t,
dropdownClassName: c.popupClassName,
mode: void 0,
ref: g,
renderExtraFooter: c.addon || O.addon || c.renderExtraFooter || O.renderExtraFooter,
onChange: w,
onOpenChange: R,
onFocus: j,
onBlur: N,
onOk: D
}), O);
};
}
}), z = (0, d.defineComponent)({
name: "ATimeRangePicker",
inheritAttrs: !1,
props: (0, o.default)((0, o.default)((0, o.default)((0, o.default)({}, (0, l.commonProps)()), (0, l.rangePickerProps)()), h()), {
order: {
type: Boolean,
default: !0
}
}),
slots: Object,
setup(T, F) {
let {
slots: O,
expose: q,
emit: a,
attrs: x
} = F;
const c = T, P = (0, d.ref)(), g = (0, v.useInjectFormItemContext)();
q({
focus: () => {
var r;
(r = P.value) === null || r === void 0 || r.focus();
},
blur: () => {
var r;
(r = P.value) === null || r === void 0 || r.blur();
}
});
const w = (r, k) => {
a("update:value", r), a("change", r, k), g.onFieldChange();
}, R = (r) => {
a("update:open", r), a("openChange", r);
}, j = (r) => {
a("focus", r);
}, N = (r) => {
a("blur", r), g.onFieldBlur();
}, D = (r, k) => {
a("panelChange", r, k);
}, t = (r) => {
a("ok", r);
}, I = (r, k, G) => {
a("calendarChange", r, k, G);
};
return () => {
const {
id: r = g.id.value
} = c;
return (0, d.createVNode)(H, (0, i.default)((0, i.default)((0, i.default)({}, x), (0, s.default)(c, ["onUpdate:open", "onUpdate:value"])), {}, {
id: r,
dropdownClassName: c.popupClassName,
picker: "time",
mode: void 0,
ref: P,
onChange: w,
onOpenChange: R,
onFocus: j,
onBlur: N,
onPanelChange: D,
onOk: t,
onCalendarChange: I
}), O);
};
}
});
return {
TimePicker: V,
TimeRangePicker: z
};
}
var C = p;
return _.default = C, _;
}
var S = E;
Object.defineProperty(m, "__esModule", {
value: !0
});
m.default = m.TimeRangePicker = m.TimePicker = void 0;
var ae = S(W()), ie = S(oe()), ue = S(Y());
const {
TimePicker: b,
TimeRangePicker: y
} = (0, ie.default)(ue.default);
m.TimeRangePicker = y;
m.TimePicker = b;
var de = (0, ae.default)(b, {
TimePicker: b,
TimeRangePicker: y,
install: (n) => (n.component(b.name, b), n.component(y.name, y), n)
});
m.default = de;
(function(n) {
Object.defineProperty(n, "__esModule", {
value: !0
});
var d = {};
n.default = void 0;
var i = f(m);
Object.keys(i).forEach(function(e) {
e === "default" || e === "__esModule" || Object.prototype.hasOwnProperty.call(d, e) || e in n && n[e] === i[e] || Object.defineProperty(n, e, {
enumerable: !0,
get: function() {
return i[e];
}
});
});
function o(e) {
if (typeof WeakMap != "function")
return null;
var v = /* @__PURE__ */ new WeakMap(), s = /* @__PURE__ */ new WeakMap();
return (o = function(u) {
return u ? s : v;
})(e);
}
function f(e, v) {
if (!v && e && e.__esModule)
return e;
if (e === null || typeof e != "object" && typeof e != "function")
return { default: e };
var s = o(v);
if (s && s.has(e))
return s.get(e);
var u = {}, h = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var p in e)
if (p !== "default" && Object.prototype.hasOwnProperty.call(e, p)) {
var C = h ? Object.getOwnPropertyDescriptor(e, p) : null;
C && (C.get || C.set) ? Object.defineProperty(u, p, C) : u[p] = e[p];
}
return u.default = e, s && s.set(e, u), u;
}
var l = i.default;
n.default = l;
})(M);
const le = /* @__PURE__ */ J(M), he = /* @__PURE__ */ ne({
__proto__: null,
default: le
}, [M]);
export {
he as i
};