epic-designer-cjh
Version:
基于vue3的设计器,可视化开发页面表单
1,551 lines • 79.8 kB
JavaScript
import { i as ae } from "./interopRequireDefault-40f894e3.js";
import { _ as ze } from "./typeof-88a201b1.js";
import { a as se, b as Ie, d as er, r as gr } from "./public_api-1267ff2a.js";
import { r as ne } from "./_vue_commonjs-external-eb7fec7f.js";
import { s as hr, l as Re, r as vt, o as tr, a as pt, j as He, f as yr, e as rr, h as mt, m as gt, y as ht, n as _r, C as Pr, p as wr, d as Qe, g as ar, q as br, A as Cr, B as Or, c as Ir, G as kr } from "./useConfigInject-bc9599af.js";
import { r as nr } from "./index-b5b1eb67.js";
import { r as Rr } from "./pickAttrs-bdc76c16.js";
import { r as Dr, a as Sr, b as Fr, c as qr, d as Tr, e as jr } from "./DownloadOutlined-9cd200ec.js";
import { r as Lr } from "./index-e4f65aa1.js";
import { r as Nr } from "./EyeOutlined-a078ec1c.js";
import { r as Ur } from "./index-e810688f.js";
import { a as xr } from "./CheckOutlined-d3c8be7c.js";
import { r as or } from "./useRefs-693840e3.js";
import { r as Mr } from "./collapseMotion-5cf5ac0f.js";
import { r as Vr } from "./useMergedState-a602e9b0.js";
import { r as Ar } from "./index-fac71ccf.js";
import { g as Wr } from "./_commonjsHelpers-c5d32002.js";
var Ge = {}, Pe = {}, Se = {}, Fe = {}, qe = {}, Xe = {}, bt;
function Er() {
if (bt)
return Xe;
bt = 1, Object.defineProperty(Xe, "__esModule", {
value: !0
}), Xe.default = r;
function t(c, d) {
var s = "cannot ".concat(c.method, " ").concat(c.action, " ").concat(d.status, "'"), f = new Error(s);
return f.status = d.status, f.method = c.method, f.url = c.action, f;
}
function e(c) {
var d = c.responseText || c.response;
if (!d)
return d;
try {
return JSON.parse(d);
} catch {
return d;
}
}
function r(c) {
var d = new XMLHttpRequest();
c.onProgress && d.upload && (d.upload.onprogress = function(m) {
m.total > 0 && (m.percent = m.loaded / m.total * 100), c.onProgress(m);
});
var s = new FormData();
c.data && Object.keys(c.data).forEach(function(p) {
var m = c.data[p];
if (Array.isArray(m)) {
m.forEach(function(n) {
s.append("".concat(p, "[]"), n);
});
return;
}
s.append(p, m);
}), c.file instanceof Blob ? s.append(c.filename, c.file, c.file.name) : s.append(c.filename, c.file), d.onerror = function(m) {
c.onError(m);
}, d.onload = function() {
return d.status < 200 || d.status >= 300 ? c.onError(t(c, d), e(d)) : c.onSuccess(e(d), d);
}, d.open(c.method, c.action, !0), c.withCredentials && "withCredentials" in d && (d.withCredentials = !0);
var f = c.headers || {};
return f["X-Requested-With"] !== null && d.setRequestHeader("X-Requested-With", "XMLHttpRequest"), Object.keys(f).forEach(function(p) {
f[p] !== null && d.setRequestHeader(p, f[p]);
}), d.send(s), {
abort: function() {
d.abort();
}
};
}
return Xe;
}
var Je = {}, Ct;
function $r() {
if (Ct)
return Je;
Ct = 1, Object.defineProperty(Je, "__esModule", {
value: !0
}), Je.default = r;
var t = +/* @__PURE__ */ new Date(), e = 0;
function r() {
return "vc-upload-".concat(t, "-").concat(++e);
}
return Je;
}
var Te = {}, Ot;
function Br() {
if (Ot)
return Te;
Ot = 1, Object.defineProperty(Te, "__esModule", {
value: !0
}), Te.default = void 0;
var t = hr(), e = function(c, d) {
if (c && d) {
var s = Array.isArray(d) ? d : d.split(","), f = c.name || "", p = c.type || "", m = p.replace(/\/.*$/, "");
return s.some(function(n) {
var o = n.trim();
if (/^\*(\/\*)?$/.test(n))
return !0;
if (o.charAt(0) === ".") {
var i = f.toLowerCase(), a = o.toLowerCase(), l = [a];
return (a === ".jpg" || a === ".jpeg") && (l = [".jpg", ".jpeg"]), l.some(function(h) {
return i.endsWith(h);
});
}
return /\/\*$/.test(o) ? m === o.replace(/\/.*$/, "") : p === o ? !0 : /^\w+$/.test(o) ? ((0, t.warning)(!1, "Upload takes an invalidate 'accept' type '".concat(o, "'.Skip for check.")), !0) : !1;
});
}
return !0;
};
return Te.default = e, Te;
}
var je = {}, It;
function Gr() {
if (It)
return je;
It = 1, Object.defineProperty(je, "__esModule", {
value: !0
}), je.default = void 0;
function t(c, d) {
var s = c.createReader(), f = [];
function p() {
s.readEntries(function(m) {
var n = Array.prototype.slice.apply(m);
f = f.concat(n);
var o = !n.length;
o ? d(f) : p();
});
}
p();
}
var e = function(d, s, f) {
var p = function m(n, o) {
n.path = o || "", n.isFile ? n.file(function(i) {
f(i) && (n.fullPath && !i.webkitRelativePath && (Object.defineProperties(i, {
webkitRelativePath: {
writable: !0
}
}), i.webkitRelativePath = n.fullPath.replace(/^\//, ""), Object.defineProperties(i, {
webkitRelativePath: {
writable: !1
}
})), s([i]));
}) : n.isDirectory && t(n, function(i) {
i.forEach(function(a) {
m(a, "".concat(o).concat(n.name, "/"));
});
});
};
d.forEach(function(m) {
p(m.webkitGetAsEntry());
});
}, r = e;
return je.default = r, je;
}
var Le = {}, kt;
function ir() {
if (kt)
return Le;
kt = 1, Object.defineProperty(Le, "__esModule", {
value: !0
}), Le.uploadProps = void 0;
var t = function() {
return {
capture: [Boolean, String],
multipart: {
type: Boolean,
default: void 0
},
name: String,
disabled: {
type: Boolean,
default: void 0
},
componentTag: String,
action: [String, Function],
method: String,
directory: {
type: Boolean,
default: void 0
},
data: [Object, Function],
headers: Object,
accept: String,
multiple: {
type: Boolean,
default: void 0
},
onBatchStart: Function,
onReject: Function,
onStart: Function,
onError: Function,
onSuccess: Function,
onProgress: Function,
beforeUpload: Function,
customRequest: Function,
withCredentials: {
type: Boolean,
default: void 0
},
openFileDialogOnClick: {
type: Boolean,
default: void 0
},
prefixCls: String,
id: String,
onMouseenter: Function,
onMouseleave: Function,
onClick: Function
};
};
return Le.uploadProps = t, Le;
}
var Rt;
function zr() {
if (Rt)
return qe;
Rt = 1;
var t = ae;
Object.defineProperty(qe, "__esModule", {
value: !0
}), qe.default = void 0;
var e = ne, r = t(se()), c = t(Ie()), d = t(Re()), s = t(nr()), f = t(vt()), p = t(ze), m = t(tr()), n = t(Er()), o = t($r()), i = t(Br()), a = t(Gr()), l = ir(), h = t(Rr()), b = t(Dr()), v = ["componentTag", "prefixCls", "disabled", "id", "multiple", "accept", "capture", "directory", "openFileDialogOnClick", "onMouseenter", "onMouseleave"], C = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "AjaxUploader",
inheritAttrs: !1,
props: (0, l.uploadProps)(),
setup: function(u, D) {
var y = D.slots, P = D.attrs, z = D.expose, Q = (0, e.ref)((0, o.default)()), q = {}, _ = (0, e.ref)(), H = !1, O = /* @__PURE__ */ function() {
var S = (0, m.default)(/* @__PURE__ */ s.default.mark(function I(R, L) {
var M, V, Y, oe, re, ue, $, le, ie;
return s.default.wrap(function(G) {
for (; ; )
switch (G.prev = G.next) {
case 0:
if (M = u.beforeUpload, V = R, !M) {
G.next = 14;
break;
}
return G.prev = 3, G.next = 6, M(R, L);
case 6:
V = G.sent, G.next = 12;
break;
case 9:
G.prev = 9, G.t0 = G.catch(3), V = !1;
case 12:
if (V !== !1) {
G.next = 14;
break;
}
return G.abrupt("return", {
origin: R,
parsedFile: null,
action: null,
data: null
});
case 14:
if (Y = u.action, typeof Y != "function") {
G.next = 21;
break;
}
return G.next = 18, Y(R);
case 18:
oe = G.sent, G.next = 22;
break;
case 21:
oe = Y;
case 22:
if (re = u.data, typeof re != "function") {
G.next = 29;
break;
}
return G.next = 26, re(R);
case 26:
ue = G.sent, G.next = 30;
break;
case 29:
ue = re;
case 30:
return $ = // string type is from legacy `transformFile`.
// Not sure if this will work since no related test case works with it
((0, p.default)(V) === "object" || typeof V == "string") && V ? V : R, $ instanceof File ? le = $ : le = new File([$], R.name, {
type: R.type
}), ie = le, ie.uid = R.uid, G.abrupt("return", {
origin: R,
data: ue,
parsedFile: ie,
action: oe
});
case 35:
case "end":
return G.stop();
}
}, I, null, [[3, 9]]);
}));
return function(R, L) {
return S.apply(this, arguments);
};
}(), x = function(I) {
var R = I.data, L = I.origin, M = I.action, V = I.parsedFile;
if (H) {
var Y = u.onStart, oe = u.customRequest, re = u.name, ue = u.headers, $ = u.withCredentials, le = u.method, ie = L.uid, de = oe || n.default, G = {
action: M,
filename: re,
data: R,
file: V,
headers: ue,
withCredentials: $,
method: le || "post",
onProgress: function(Z) {
var k = u.onProgress;
k == null || k(Z, V);
},
onSuccess: function(Z, k) {
var F = u.onSuccess;
F == null || F(Z, V, k), delete q[ie];
},
onError: function(Z, k) {
var F = u.onError;
F == null || F(Z, k, V), delete q[ie];
}
};
Y(L), q[ie] = de(G);
}
}, W = function() {
Q.value = (0, o.default)();
}, g = function(I) {
if (I) {
var R = I.uid ? I.uid : I;
q[R] && q[R].abort && q[R].abort(), delete q[R];
} else
Object.keys(q).forEach(function(L) {
q[L] && q[L].abort && q[L].abort(), delete q[L];
});
};
(0, e.onMounted)(function() {
H = !0;
}), (0, e.onBeforeUnmount)(function() {
H = !1, g();
});
var E = function(I) {
var R = (0, f.default)(I), L = R.map(function(M) {
return M.uid = (0, o.default)(), O(M, R);
});
Promise.all(L).then(function(M) {
var V = u.onBatchStart;
V == null || V(M.map(function(Y) {
var oe = Y.origin, re = Y.parsedFile;
return {
file: oe,
parsedFile: re
};
})), M.filter(function(Y) {
return Y.parsedFile !== null;
}).forEach(function(Y) {
x(Y);
});
});
}, ee = function(I) {
var R = u.accept, L = u.directory, M = I.target.files, V = (0, f.default)(M).filter(function(Y) {
return !L || (0, i.default)(Y, R);
});
E(V), W();
}, X = function(I) {
var R = _.value;
if (R) {
var L = u.onClick;
R.click(), L && L(I);
}
}, T = function(I) {
I.key === "Enter" && X(I);
}, U = function(I) {
var R = u.multiple;
if (I.preventDefault(), I.type !== "dragover")
if (u.directory)
(0, a.default)(Array.prototype.slice.call(I.dataTransfer.items), E, function(Y) {
return (0, i.default)(Y, u.accept);
});
else {
var L = (0, b.default)(Array.prototype.slice.call(I.dataTransfer.files), function(Y) {
return (0, i.default)(Y, u.accept);
}), M = L[0], V = L[1];
R === !1 && (M = M.slice(0, 1)), E(M), V.length && u.onReject && u.onReject(V);
}
};
return z({
abort: g
}), function() {
var S, I, R = u.componentTag, L = u.prefixCls, M = u.disabled, V = u.id, Y = u.multiple, oe = u.accept, re = u.capture, ue = u.directory, $ = u.openFileDialogOnClick, le = u.onMouseenter, ie = u.onMouseleave, de = (0, d.default)(u, v), G = (S = {}, (0, c.default)(S, L, !0), (0, c.default)(S, "".concat(L, "-disabled"), M), (0, c.default)(S, P.class, !!P.class), S), ce = ue ? {
directory: "directory",
webkitdirectory: "webkitdirectory"
} : {}, Z = M ? {} : {
onClick: $ ? X : function() {
},
onKeydown: $ ? T : function() {
},
onMouseenter: le,
onMouseleave: ie,
onDrop: U,
onDragover: U,
tabindex: "0"
};
return (0, e.createVNode)(R, (0, r.default)((0, r.default)({}, Z), {}, {
class: G,
role: "button",
style: P.style
}), {
default: function() {
return [(0, e.createVNode)("input", (0, r.default)((0, r.default)((0, r.default)({}, (0, h.default)(de, {
aria: !0,
data: !0
})), {}, {
id: V,
type: "file",
ref: _,
onClick: function(N) {
return N.stopPropagation();
},
key: Q.value,
style: {
display: "none"
},
accept: oe
}, ce), {}, {
multiple: Y,
onChange: ee
}, re != null ? {
capture: re
} : {}), null), (I = y.default) === null || I === void 0 ? void 0 : I.call(y)];
}
});
};
}
});
return qe.default = C, qe;
}
var Dt;
function Hr() {
if (Dt)
return Fe;
Dt = 1;
var t = ae;
Object.defineProperty(Fe, "__esModule", {
value: !0
}), Fe.default = void 0;
var e = ne, r = t(se()), c = pt(), d = t(zr()), s = ir();
function f() {
}
var p = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "Upload",
inheritAttrs: !1,
props: (0, c.initDefaultProps)((0, s.uploadProps)(), {
componentTag: "span",
prefixCls: "rc-upload",
data: {},
headers: {},
name: "file",
multipart: !1,
onStart: f,
onError: f,
onSuccess: f,
multiple: !1,
beforeUpload: null,
customRequest: null,
withCredentials: !1,
openFileDialogOnClick: !0
}),
setup: function(n, o) {
var i = o.slots, a = o.attrs, l = o.expose, h = (0, e.ref)(), b = function(C) {
var w;
(w = h.value) === null || w === void 0 || w.abort(C);
};
return l({
abort: b
}), function() {
return (0, e.createVNode)(d.default, (0, r.default)((0, r.default)((0, r.default)({}, n), a), {}, {
ref: h
}), i);
};
}
});
return Fe.default = p, Fe;
}
var St;
function Xr() {
if (St)
return Se;
St = 1;
var t = ae;
Object.defineProperty(Se, "__esModule", {
value: !0
}), Se.default = void 0;
var e = t(Hr()), r = e.default;
return Se.default = r, Se;
}
var Ne = {}, it = {}, Ft;
function Jr() {
return Ft || (Ft = 1, function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
}), t.default = void 0;
var e = ne, r = d(Sr()), c = d(He());
function d(n) {
return n && n.__esModule ? n : { default: n };
}
function s(n) {
for (var o = 1; o < arguments.length; o++) {
var i = arguments[o] != null ? Object(arguments[o]) : {}, a = Object.keys(i);
typeof Object.getOwnPropertySymbols == "function" && (a = a.concat(Object.getOwnPropertySymbols(i).filter(function(l) {
return Object.getOwnPropertyDescriptor(i, l).enumerable;
}))), a.forEach(function(l) {
f(n, l, i[l]);
});
}
return n;
}
function f(n, o, i) {
return o in n ? Object.defineProperty(n, o, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : n[o] = i, n;
}
var p = function(o, i) {
var a = s({}, o, i.attrs);
return (0, e.createVNode)(c.default, s({}, a, {
icon: r.default
}), null);
};
p.displayName = "PaperClipOutlined", p.inheritAttrs = !1;
var m = p;
t.default = m;
}(it)), it;
}
var ut = {}, qt;
function Yr() {
return qt || (qt = 1, function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
}), t.default = void 0;
var e = ne, r = d(Fr()), c = d(He());
function d(n) {
return n && n.__esModule ? n : { default: n };
}
function s(n) {
for (var o = 1; o < arguments.length; o++) {
var i = arguments[o] != null ? Object(arguments[o]) : {}, a = Object.keys(i);
typeof Object.getOwnPropertySymbols == "function" && (a = a.concat(Object.getOwnPropertySymbols(i).filter(function(l) {
return Object.getOwnPropertyDescriptor(i, l).enumerable;
}))), a.forEach(function(l) {
f(n, l, i[l]);
});
}
return n;
}
function f(n, o, i) {
return o in n ? Object.defineProperty(n, o, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : n[o] = i, n;
}
var p = function(o, i) {
var a = s({}, o, i.attrs);
return (0, e.createVNode)(c.default, s({}, a, {
icon: r.default
}), null);
};
p.displayName = "PictureTwoTone", p.inheritAttrs = !1;
var m = p;
t.default = m;
}(ut)), ut;
}
var lt = {}, Tt;
function Zr() {
return Tt || (Tt = 1, function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
}), t.default = void 0;
var e = ne, r = d(qr()), c = d(He());
function d(n) {
return n && n.__esModule ? n : { default: n };
}
function s(n) {
for (var o = 1; o < arguments.length; o++) {
var i = arguments[o] != null ? Object(arguments[o]) : {}, a = Object.keys(i);
typeof Object.getOwnPropertySymbols == "function" && (a = a.concat(Object.getOwnPropertySymbols(i).filter(function(l) {
return Object.getOwnPropertyDescriptor(i, l).enumerable;
}))), a.forEach(function(l) {
f(n, l, i[l]);
});
}
return n;
}
function f(n, o, i) {
return o in n ? Object.defineProperty(n, o, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : n[o] = i, n;
}
var p = function(o, i) {
var a = s({}, o, i.attrs);
return (0, e.createVNode)(c.default, s({}, a, {
icon: r.default
}), null);
};
p.displayName = "FileTwoTone", p.inheritAttrs = !1;
var m = p;
t.default = m;
}(lt)), lt;
}
var Ue = {}, jt;
function yt() {
if (jt)
return Ue;
jt = 1, Object.defineProperty(Ue, "__esModule", {
value: !0
}), Ue.uploadListProps = e, Ue.uploadProps = t;
function t() {
return {
capture: [Boolean, String],
type: String,
name: String,
defaultFileList: Array,
fileList: Array,
action: [String, Function],
directory: {
type: Boolean,
default: void 0
},
data: [Object, Function],
method: String,
headers: Object,
showUploadList: {
type: [Boolean, Object],
default: void 0
},
multiple: {
type: Boolean,
default: void 0
},
accept: String,
beforeUpload: Function,
onChange: Function,
"onUpdate:fileList": Function,
onDrop: Function,
listType: String,
onPreview: Function,
onDownload: Function,
onReject: Function,
onRemove: Function,
/** @deprecated Please use `onRemove` directly */
remove: Function,
supportServerRender: {
type: Boolean,
default: void 0
},
disabled: {
type: Boolean,
default: void 0
},
prefixCls: String,
customRequest: Function,
withCredentials: {
type: Boolean,
default: void 0
},
openFileDialogOnClick: {
type: Boolean,
default: void 0
},
locale: {
type: Object,
default: void 0
},
id: String,
previewFile: Function,
/** @deprecated Please use `beforeUpload` directly */
transformFile: Function,
iconRender: Function,
isImageUrl: Function,
progress: Object,
itemRender: Function,
/** Config max count of `fileList`. Will replace current one when `maxCount` is 1 */
maxCount: Number,
height: [Number, String],
removeIcon: Function,
downloadIcon: Function,
previewIcon: Function
};
}
function e() {
return {
listType: String,
onPreview: Function,
onDownload: Function,
onRemove: Function,
items: Array,
progress: Object,
prefixCls: String,
showRemoveIcon: {
type: Boolean,
default: void 0
},
showDownloadIcon: {
type: Boolean,
default: void 0
},
showPreviewIcon: {
type: Boolean,
default: void 0
},
removeIcon: Function,
downloadIcon: Function,
previewIcon: Function,
locale: {
type: Object,
default: void 0
},
previewFile: Function,
iconRender: Function,
isImageUrl: Function,
appendAction: Function,
appendActionVisible: {
type: Boolean,
default: void 0
},
itemRender: Function
};
}
return Ue;
}
var pe = {}, Lt;
function ur() {
if (Lt)
return pe;
Lt = 1;
var t = ae;
Object.defineProperty(pe, "__esModule", {
value: !0
}), pe.file2Obj = c, pe.getFileItem = s, pe.isImageUrl = void 0, pe.previewImage = i, pe.removeFileItem = f, pe.updateFileList = d;
var e = t(vt()), r = t(se());
function c(a) {
return (0, r.default)((0, r.default)({}, a), {}, {
lastModified: a.lastModified,
lastModifiedDate: a.lastModifiedDate,
name: a.name,
size: a.size,
type: a.type,
uid: a.uid,
percent: 0,
originFileObj: a
});
}
function d(a, l) {
var h = (0, e.default)(l), b = h.findIndex(function(v) {
var C = v.uid;
return C === a.uid;
});
return b === -1 ? h.push(a) : h[b] = a, h;
}
function s(a, l) {
var h = a.uid !== void 0 ? "uid" : "name";
return l.filter(function(b) {
return b[h] === a[h];
})[0];
}
function f(a, l) {
var h = a.uid !== void 0 ? "uid" : "name", b = l.filter(function(v) {
return v[h] !== a[h];
});
return b.length === l.length ? null : b;
}
var p = function() {
var l = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", h = l.split("/"), b = h[h.length - 1], v = b.split(/#|\?/)[0];
return (/\.[^./\\]*$/.exec(v) || [""])[0];
}, m = function(l) {
return l.indexOf("image/") === 0;
}, n = function(l) {
if (l.type && !l.thumbUrl)
return m(l.type);
var h = l.thumbUrl || l.url || "", b = p(h);
return /^data:image\//.test(h) || /(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(b) ? !0 : !(/^data:/.test(h) || b);
};
pe.isImageUrl = n;
var o = 200;
function i(a) {
return new Promise(function(l) {
if (!a.type || !m(a.type)) {
l("");
return;
}
var h = document.createElement("canvas");
h.width = o, h.height = o, h.style.cssText = "position: fixed; left: 0; top: 0; width: ".concat(o, "px; height: ").concat(o, "px; z-index: 9999; display: none;"), document.body.appendChild(h);
var b = h.getContext("2d"), v = new Image();
v.onload = function() {
var C = v.width, w = v.height, u = o, D = o, y = 0, P = 0;
C > w ? (D = w * (o / C), P = -(D - u) / 2) : (u = C * (o / w), y = -(u - D) / 2), b.drawImage(v, y, P, u, D);
var z = h.toDataURL();
document.body.removeChild(h), l(z);
}, v.src = window.URL.createObjectURL(a);
});
}
return pe;
}
var we = {}, ct = {}, Nt;
function Qr() {
return Nt || (Nt = 1, function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
}), t.default = void 0;
var e = ne, r = d(Tr()), c = d(He());
function d(n) {
return n && n.__esModule ? n : { default: n };
}
function s(n) {
for (var o = 1; o < arguments.length; o++) {
var i = arguments[o] != null ? Object(arguments[o]) : {}, a = Object.keys(i);
typeof Object.getOwnPropertySymbols == "function" && (a = a.concat(Object.getOwnPropertySymbols(i).filter(function(l) {
return Object.getOwnPropertyDescriptor(i, l).enumerable;
}))), a.forEach(function(l) {
f(n, l, i[l]);
});
}
return n;
}
function f(n, o, i) {
return o in n ? Object.defineProperty(n, o, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : n[o] = i, n;
}
var p = function(o, i) {
var a = s({}, o, i.attrs);
return (0, e.createVNode)(c.default, s({}, a, {
icon: r.default
}), null);
};
p.displayName = "DeleteOutlined", p.inheritAttrs = !1;
var m = p;
t.default = m;
}(ct)), ct;
}
var dt = {}, Ut;
function Kr() {
return Ut || (Ut = 1, function(t) {
Object.defineProperty(t, "__esModule", {
value: !0
}), t.default = void 0;
var e = ne, r = d(jr()), c = d(He());
function d(n) {
return n && n.__esModule ? n : { default: n };
}
function s(n) {
for (var o = 1; o < arguments.length; o++) {
var i = arguments[o] != null ? Object(arguments[o]) : {}, a = Object.keys(i);
typeof Object.getOwnPropertySymbols == "function" && (a = a.concat(Object.getOwnPropertySymbols(i).filter(function(l) {
return Object.getOwnPropertyDescriptor(i, l).enumerable;
}))), a.forEach(function(l) {
f(n, l, i[l]);
});
}
return n;
}
function f(n, o, i) {
return o in n ? Object.defineProperty(n, o, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : n[o] = i, n;
}
var p = function(o, i) {
var a = s({}, o, i.attrs);
return (0, e.createVNode)(c.default, s({}, a, {
icon: r.default
}), null);
};
p.displayName = "DownloadOutlined", p.inheritAttrs = !1;
var m = p;
t.default = m;
}(dt)), dt;
}
var xe = {}, Me = {}, fe = {}, be = {}, xt;
function Ke() {
if (xt)
return be;
xt = 1;
var t = ae;
Object.defineProperty(be, "__esModule", {
value: !0
}), be.progressStatuses = be.progressProps = void 0;
var e = t(yr()), r = rr(), c = (0, r.tuple)("normal", "exception", "active", "success");
be.progressStatuses = c;
var d = (0, r.tuple)("line", "circle", "dashboard"), s = (0, r.tuple)("default", "small"), f = function() {
return {
prefixCls: String,
type: e.default.oneOf(d),
percent: Number,
format: {
type: Function
},
status: e.default.oneOf(c),
showInfo: {
type: Boolean,
default: void 0
},
strokeWidth: Number,
strokeLinecap: String,
strokeColor: {
type: [String, Object],
default: void 0
},
trailColor: String,
width: Number,
success: {
type: Object,
default: function() {
return {};
}
},
gapDegree: Number,
gapPosition: String,
size: e.default.oneOf(s),
steps: Number,
/** @deprecated Use `success` instead */
successPercent: Number,
title: String
};
};
return be.progressProps = f, be;
}
var Ve = {}, Mt;
function _t() {
if (Mt)
return Ve;
Mt = 1;
var t = ae;
Object.defineProperty(Ve, "__esModule", {
value: !0
}), Ve.getSuccessPercent = c, Ve.validProgress = r;
var e = t(mt());
function r(d) {
return !d || d < 0 ? 0 : d > 100 ? 100 : d;
}
function c(d) {
var s = d.success, f = d.successPercent, p = f;
return s && "progress" in s && ((0, e.default)(!1, "Progress", "`success.progress` is deprecated. Please use `success.percent` instead."), p = s.progress), s && "percent" in s && (p = s.percent), p;
}
return Ve;
}
var Vt;
function ea() {
if (Vt)
return fe;
Vt = 1;
var t = ae;
Object.defineProperty(fe, "__esModule", {
value: !0
}), fe.sortGradient = fe.lineProps = fe.handleGradient = fe.default = void 0;
var e = ne, r = t(Re()), c = t(se()), d = er, s = Ke(), f = _t(), p = ["from", "to", "direction"], m = function() {
return (0, c.default)((0, c.default)({}, (0, s.progressProps)()), {}, {
prefixCls: String,
direction: {
type: String
}
});
};
fe.lineProps = m;
var n = function(l) {
var h = [];
return Object.keys(l).forEach(function(b) {
var v = parseFloat(b.replace(/%/g, ""));
isNaN(v) || h.push({
key: v,
value: l[b]
});
}), h = h.sort(function(b, v) {
return b.key - v.key;
}), h.map(function(b) {
var v = b.key, C = b.value;
return "".concat(C, " ").concat(v, "%");
}).join(", ");
};
fe.sortGradient = n;
var o = function(l, h) {
var b = l.from, v = b === void 0 ? d.presetPrimaryColors.blue : b, C = l.to, w = C === void 0 ? d.presetPrimaryColors.blue : C, u = l.direction, D = u === void 0 ? h === "rtl" ? "to left" : "to right" : u, y = (0, r.default)(l, p);
if (Object.keys(y).length !== 0) {
var P = n(y);
return {
backgroundImage: "linear-gradient(".concat(D, ", ").concat(P, ")")
};
}
return {
backgroundImage: "linear-gradient(".concat(D, ", ").concat(v, ", ").concat(w, ")")
};
};
fe.handleGradient = o;
var i = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "Line",
props: m(),
setup: function(l, h) {
var b = h.slots, v = (0, e.computed)(function() {
var y = l.strokeColor, P = l.direction;
return y && typeof y != "string" ? o(y, P) : {
background: y
};
}), C = (0, e.computed)(function() {
return l.trailColor ? {
backgroundColor: l.trailColor
} : void 0;
}), w = (0, e.computed)(function() {
var y = l.percent, P = l.strokeWidth, z = l.strokeLinecap, Q = l.size;
return (0, c.default)({
width: "".concat((0, f.validProgress)(y), "%"),
height: "".concat(P || (Q === "small" ? 6 : 8), "px"),
borderRadius: z === "square" ? 0 : ""
}, v.value);
}), u = (0, e.computed)(function() {
return (0, f.getSuccessPercent)(l);
}), D = (0, e.computed)(function() {
var y = l.strokeWidth, P = l.size, z = l.strokeLinecap, Q = l.success;
return {
width: "".concat((0, f.validProgress)(u.value), "%"),
height: "".concat(y || (P === "small" ? 6 : 8), "px"),
borderRadius: z === "square" ? 0 : "",
backgroundColor: Q == null ? void 0 : Q.strokeColor
};
});
return function() {
var y;
return (0, e.createVNode)(e.Fragment, null, [(0, e.createVNode)("div", {
class: "".concat(l.prefixCls, "-outer")
}, [(0, e.createVNode)("div", {
class: "".concat(l.prefixCls, "-inner"),
style: C.value
}, [(0, e.createVNode)("div", {
class: "".concat(l.prefixCls, "-bg"),
style: w.value
}, null), u.value !== void 0 ? (0, e.createVNode)("div", {
class: "".concat(l.prefixCls, "-success-bg"),
style: D.value
}, null) : null])]), (y = b.default) === null || y === void 0 ? void 0 : y.call(b)]);
};
}
});
return fe.default = i, fe;
}
var Ae = {}, st = {}, ft = {}, We = {}, Ce = {}, At;
function lr() {
if (At)
return Ce;
At = 1, Object.defineProperty(Ce, "__esModule", {
value: !0
}), Ce.useTransitionDuration = Ce.defaultProps = void 0;
var t = ne, e = {
percent: 0,
prefixCls: "vc-progress",
strokeColor: "#2db7f5",
strokeLinecap: "round",
strokeWidth: 1,
trailColor: "#D9D9D9",
trailWidth: 1
};
Ce.defaultProps = e;
var r = function(d) {
var s = (0, t.ref)(null);
return (0, t.onUpdated)(function() {
var f = Date.now(), p = !1;
d.value.forEach(function(m) {
var n = (m == null ? void 0 : m.$el) || m;
if (n) {
p = !0;
var o = n.style;
o.transitionDuration = ".3s, .3s, .3s, .06s", s.value && f - s.value < 100 && (o.transitionDuration = "0s, 0s");
}
}), p && (s.value = Date.now());
}), d;
};
return Ce.useTransitionDuration = r, Ce;
}
var Ee = {}, Wt;
function cr() {
if (Wt)
return Ee;
Wt = 1, Object.defineProperty(Ee, "__esModule", {
value: !0
}), Ee.propTypes = void 0;
var t = {
gapDegree: Number,
gapPosition: {
type: String
},
percent: {
type: [Array, Number]
},
prefixCls: String,
strokeColor: {
type: [Object, String, Array]
},
strokeLinecap: {
type: String
},
strokeWidth: Number,
trailColor: String,
trailWidth: Number,
transition: String
};
return Ee.propTypes = t, Ee;
}
var Et;
function ta() {
if (Et)
return We;
Et = 1;
var t = ae;
Object.defineProperty(We, "__esModule", {
value: !0
}), We.default = void 0;
var e = ne, r = t(se()), c = t(Re()), d = t(gt()), s = t(or()), f = t(ht()), p = lr(), m = cr(), n = ["percent", "prefixCls", "strokeColor", "strokeLinecap", "strokeWidth", "trailColor", "trailWidth", "transition"], o = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "Line",
props: (0, f.default)(m.propTypes, p.defaultProps),
setup: function(a) {
var l = (0, e.computed)(function() {
var q = a.percent;
return Array.isArray(q) ? q : [q];
}), h = (0, e.computed)(function() {
var q = a.prefixCls, _ = a.strokeLinecap, H = a.strokeWidth, O = a.transition, x = 0;
return l.value.map(function(W, g) {
var E = 1;
switch (_) {
case "round":
E = 1 - H / 100;
break;
case "square":
E = 1 - H / 2 / 100;
break;
default:
E = 1;
break;
}
var ee = {
strokeDasharray: "".concat(W * E, "px, 100px"),
strokeDashoffset: "-".concat(x, "px"),
transition: O || "stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"
}, X = b.value[g] || b.value[b.value.length - 1];
x += W;
var T = {
key: g,
d: P.value,
"stroke-linecap": _,
stroke: X,
"stroke-width": H,
"fill-opacity": "0",
class: "".concat(q, "-line-path"),
style: ee
};
return T;
});
}), b = (0, e.computed)(function() {
var q = a.strokeColor;
return Array.isArray(q) ? q : [q];
}), v = (0, s.default)(), C = (0, d.default)(v, 2), w = C[0], u = C[1];
(0, p.useTransitionDuration)(u);
var D = (0, e.computed)(function() {
return a.strokeWidth / 2;
}), y = (0, e.computed)(function() {
return 100 - a.strokeWidth / 2;
}), P = (0, e.computed)(function() {
return "M ".concat(a.strokeLinecap === "round" ? D.value : 0, ",").concat(D.value, `
L `).concat(a.strokeLinecap === "round" ? y.value : 100, ",").concat(D.value);
}), z = (0, e.computed)(function() {
return "0 0 100 ".concat(a.strokeWidth);
}), Q = (0, e.computed)(function() {
return {
d: P.value,
"stroke-linecap": a.strokeLinecap,
stroke: a.trailColor,
"stroke-width": a.trailWidth || a.strokeWidth,
"fill-opacity": "0",
class: "".concat(a.prefixCls, "-line-trail")
};
});
return function() {
a.percent;
var q = a.prefixCls;
a.strokeColor, a.strokeLinecap, a.strokeWidth, a.trailColor, a.trailWidth, a.transition;
var _ = (0, c.default)(a, n);
return delete _.gapPosition, (0, e.createVNode)("svg", (0, r.default)({
class: "".concat(q, "-line"),
viewBox: z.value,
preserveAspectRatio: "none"
}, _), [(0, e.createVNode)("path", Q.value, null), h.value.map(function(H, O) {
return (0, e.createVNode)("path", (0, r.default)({
ref: w(O)
}, H), null);
})]);
};
}
});
return We.default = o, We;
}
var $e = {}, $t;
function ra() {
if ($t)
return $e;
$t = 1;
var t = ae;
Object.defineProperty($e, "__esModule", {
value: !0
}), $e.default = void 0;
var e = ne, r = t(Re()), c = t(se()), d = t(gt()), s = lr(), f = cr(), p = t(ht()), m = t(or()), n = ["prefixCls", "strokeWidth", "trailWidth", "gapDegree", "gapPosition", "trailColor", "strokeLinecap", "strokeColor"], o = 0;
function i(b) {
return +b.replace("%", "");
}
function a(b) {
return Array.isArray(b) ? b : [b];
}
function l(b, v, C, w) {
var u = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : 0, D = arguments.length > 5 ? arguments[5] : void 0, y = 50 - w / 2, P = 0, z = -y, Q = 0, q = -2 * y;
switch (D) {
case "left":
P = -y, z = 0, Q = 2 * y, q = 0;
break;
case "right":
P = y, z = 0, Q = -2 * y, q = 0;
break;
case "bottom":
z = y, q = 2 * y;
break;
}
var _ = "M 50,50 m ".concat(P, ",").concat(z, `
a `).concat(y, ",").concat(y, " 0 1 1 ").concat(Q, ",").concat(-q, `
a `).concat(y, ",").concat(y, " 0 1 1 ").concat(-Q, ",").concat(q), H = Math.PI * 2 * y, O = {
stroke: C,
strokeDasharray: "".concat(v / 100 * (H - u), "px ").concat(H, "px"),
strokeDashoffset: "-".concat(u / 2 + b / 100 * (H - u), "px"),
transition: "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"
// eslint-disable-line
};
return {
pathString: _,
pathStyle: O
};
}
var h = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "VCCircle",
props: (0, p.default)(f.propTypes, s.defaultProps),
setup: function(v) {
o += 1;
var C = (0, e.ref)(o), w = (0, e.computed)(function() {
return a(v.percent);
}), u = (0, e.computed)(function() {
return a(v.strokeColor);
}), D = (0, m.default)(), y = (0, d.default)(D, 2), P = y[0], z = y[1];
(0, s.useTransitionDuration)(z);
var Q = function() {
var _ = v.prefixCls, H = v.strokeWidth, O = v.strokeLinecap, x = v.gapDegree, W = v.gapPosition, g = 0;
return w.value.map(function(E, ee) {
var X = u.value[ee] || u.value[u.value.length - 1], T = Object.prototype.toString.call(X) === "[object Object]" ? "url(#".concat(_, "-gradient-").concat(C.value, ")") : "", U = l(g, E, X, H, x, W), S = U.pathString, I = U.pathStyle;
g += E;
var R = {
key: ee,
d: S,
stroke: T,
"stroke-linecap": O,
"stroke-width": H,
opacity: E === 0 ? 0 : 1,
"fill-opacity": "0",
class: "".concat(_, "-circle-path"),
style: I
};
return (0, e.createVNode)("path", (0, c.default)({
ref: P(ee)
}, R), null);
});
};
return function() {
var q = v.prefixCls, _ = v.strokeWidth, H = v.trailWidth, O = v.gapDegree, x = v.gapPosition, W = v.trailColor, g = v.strokeLinecap;
v.strokeColor;
var E = (0, r.default)(v, n), ee = l(0, 100, W, _, O, x), X = ee.pathString, T = ee.pathStyle;
delete E.percent;
var U = u.value.find(function(I) {
return Object.prototype.toString.call(I) === "[object Object]";
}), S = {
d: X,
stroke: W,
"stroke-linecap": g,
"stroke-width": H || _,
"fill-opacity": "0",
class: "".concat(q, "-circle-trail"),
style: T
};
return (0, e.createVNode)("svg", (0, c.default)({
class: "".concat(q, "-circle"),
viewBox: "0 0 100 100"
}, E), [U && (0, e.createVNode)("defs", null, [(0, e.createVNode)("linearGradient", {
id: "".concat(q, "-gradient-").concat(C.value),
x1: "100%",
y1: "0%",
x2: "0%",
y2: "0%"
}, [Object.keys(U).sort(function(I, R) {
return i(I) - i(R);
}).map(function(I, R) {
return (0, e.createVNode)("stop", {
key: R,
offset: I,
"stop-color": U[I]
}, null);
})])]), (0, e.createVNode)("path", S, null), Q().reverse()]);
};
}
});
return $e.default = h, $e;
}
var Bt;
function aa() {
return Bt || (Bt = 1, function(t) {
var e = ae;
Object.defineProperty(t, "__esModule", {
value: !0
}), Object.defineProperty(t, "Circle", {
enumerable: !0,
get: function() {
return c.default;
}
}), Object.defineProperty(t, "Line", {
enumerable: !0,
get: function() {
return r.default;
}
}), t.default = void 0;
var r = e(ta()), c = e(ra()), d = {
Line: r.default,
Circle: c.default
};
t.default = d;
}(ft)), ft;
}
var Gt;
function na() {
return Gt || (Gt = 1, function(t) {
var e = ze;
Object.defineProperty(t, "__esModule", {
value: !0
}), Object.defineProperty(t, "Circle", {
enumerable: !0,
get: function() {
return r.Circle;
}
}), Object.defineProperty(t, "Line", {
enumerable: !0,
get: function() {
return r.Line;
}
}), t.default = void 0;
var r = d(aa());
function c(f) {
if (typeof WeakMap != "function")
return null;
var p = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakMap();
return (c = function(o) {
return o ? m : p;
})(f);
}
function d(f, p) {
if (!p && f && f.__esModule)
return f;
if (f === null || e(f) !== "object" && typeof f != "function")
return { default: f };
var m = c(p);
if (m && m.has(f))
return m.get(f);
var n = {}, o = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var i in f)
if (i !== "default" && Object.prototype.hasOwnProperty.call(f, i)) {
var a = o ? Object.getOwnPropertyDescriptor(f, i) : null;
a && (a.get || a.set) ? Object.defineProperty(n, i, a) : n[i] = f[i];
}
return n.default = f, m && m.set(f, n), n;
}
var s = r.default;
t.default = s;
}(st)), st;
}
var zt;
function oa() {
if (zt)
return Ae;
zt = 1;
var t = ae;
Object.defineProperty(Ae, "__esModule", {
value: !0
}), Ae.default = void 0;
var e = ne, r = t(Ie()), c = er, d = na(), s = _t(), f = Ke();
function p(o) {
var i = o.percent, a = o.success, l = o.successPercent, h = (0, s.validProgress)((0, s.getSuccessPercent)({
success: a,
successPercent: l
}));
return [h, (0, s.validProgress)((0, s.validProgress)(i) - h)];
}
function m(o) {
var i = o.success, a = i === void 0 ? {} : i, l = o.strokeColor, h = a.strokeColor;
return [h || c.presetPrimaryColors.green, l || null];
}
var n = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "Circle",
inheritAttrs: !1,
props: (0, f.progressProps)(),
setup: function(i, a) {
var l = a.slots, h = (0, e.computed)(function() {
if (i.gapDegree || i.gapDegree === 0)
return i.gapDegree;
if (i.type === "dashboard")
return 75;
}), b = (0, e.computed)(function() {
var P = i.width || 120;
return {
width: typeof P == "number" ? "".concat(P, "px") : P,
height: typeof P == "number" ? "".concat(P, "px") : P,
fontSize: "".concat(P * 0.15 + 6, "px")
};
}), v = (0, e.computed)(function() {
return i.strokeWidth || 6;
}), C = (0, e.computed)(function() {
return i.gapPosition || i.type === "dashboard" && "bottom" || "top";
}), w = (0, e.computed)(function() {
return p(i);
}), u = (0, e.computed)(function() {
return Object.prototype.toString.call(i.strokeColor) === "[object Object]";
}), D = (0, e.computed)(function() {
return m({
success: i.success,
strokeColor: i.strokeColor
});
}), y = (0, e.computed)(function() {
var P;
return P = {}, (0, r.default)(P, "".concat(i.prefixCls, "-inner"), !0), (0, r.default)(P, "".concat(i.prefixCls, "-circle-gradient"), u.value), P;
});
return function() {
var P;
return (0, e.createVNode)("div", {
class: y.value,
style: b.value
}, [(0, e.createVNode)(d.Circle, {
percent: w.value,
strokeWidth: v.value,
trailWidth: v.value,
strokeColor: D.value,
strokeLinecap: i.strokeLinecap,
trailColor: i.trailColor,
prefixCls: i.prefixCls,
gapDegree: h.value,
gapPosition: C.value
}, null), (P = l.default) === null || P === void 0 ? void 0 : P.call(l)]);
};
}
});
return Ae.default = n, Ae;
}
var Oe = {}, Ht;
function ia() {
if (Ht)
return Oe;
Ht = 1;
var t = ae;
Object.defineProperty(Oe, "__esModule", {
value: !0
}), Oe.stepsProps = Oe.default = void 0;
var e = ne, r = t(Ie()), c = t(se()), d = Ke(), s = function() {
return (0, c.default)((0, c.default)({}, (0, d.progressProps)()), {}, {
steps: Number,
size: {
type: String
},
strokeColor: String,
trailColor: String
});
};
Oe.stepsProps = s;
var f = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "Steps",
props: s(),
setup: function(m, n) {
var o = n.slots, i = (0, e.computed)(function() {
return Math.round(m.steps * ((m.percent || 0) / 100));
}), a = (0, e.computed)(function() {
return m.size === "small" ? 2 : 14;
}), l = (0, e.computed)(function() {
for (var h = m.steps, b = m.strokeWidth, v = b === void 0 ? 8 : b, C = m.strokeColor, w = m.trailColor, u = m.prefixCls, D = [], y = 0; y < h; y += 1) {
var P, z = (P = {}, (0, r.default)(P, "".concat(u, "-steps-item"), !0), (0, r.default)(P, "".concat(u, "-steps-item-active"), y <= i.value - 1), P);
D.push((0, e.createVNode)("div", {
key: y,
class: z,
style: {
backgroundColor: y <= i.value - 1 ? C : w,
width: "".concat(a.value, "px"),
height: "".concat(v, "px")
}
}, null));
}
return D;
});
return function() {
var h;
return (0, e.createVNode)("div", {
class: "".concat(m.prefixCls, "-steps-outer")
}, [l.value, (h = o.default) === null || h === void 0 ? void 0 : h.call(o)]);
};
}
});
return Oe.default = f, Oe;
}
var Xt;
function ua() {
if (Xt)
return Me;
Xt = 1;
var t = ae;
Object.defineProperty(Me, "__esModule", {
value: !0
}), Me.default = void 0;
var e = ne, r = t(se()), c = t(Ie()), d = t(ht()), s = t(_r()), f = t(xr()), p = t(Pr()), m = t(wr()), n = t(ea()), o = t(oa()), i = t(ia()), a = _t(), l = t(Qe()), h = t(mt()), b = Ke(), v = (0, e.defineComponent)({
compatConfig: {
MODE: 3
},
name: "AProgress",
props: (0, d.default)((0, b.progressProps)(), {
type: "line",
percent: 0,
showInfo: !0,
// null for different theme definition
trailColor: null,
size: "default",
strokeLinecap: "round"
}),
slots: ["format"],
setup: function(w, u) {
var D = u.slots, y = (0, l.default)("progress", w), P = y.prefixCls, z = y.direction;
(0, h.default)(w.successPercent == null, "Progress", "`successPercent` is deprecated. Please use `success.percent` instead.");
var Q = (0, e.computed)(function() {
var O, x = w.type, W = w.showInfo, g = w.size, E = P.value;
return O = {}, (0, c.default)(O, E, !0), (0, c.default)(O, "".concat(E, "-").concat(x === "dashboard" && "circle" || x), !0), (0, c.default)(O, "".concat(E, "-show-info"), W), (0, c.default)(O, "".concat(E, "-").concat(g), g), (0, c.default)(O, "".concat(E, "-rtl"), z.value === "rtl"), O;
}), q = (0, e.computed)(function() {
var O = w.percent, x = O === void 0 ? 0 : O, W = (0, a.getSuccessPercent)(w);
return parseInt(W !== void 0 ? W.toString() : x.toString(), 10);
}), _ = (0, e.computed)(function() {
var O = w.status;
return b.progressStatuses.indexOf(O) < 0 && q.value >= 100 ? "success" : O || "normal";
}), H = function() {
var x = w.showInfo, W = w.forma