7493 lines
233 KiB
JavaScript
7493 lines
233 KiB
JavaScript
|
var zt = Object.defineProperty,
|
||
|
It = Object.defineProperties;
|
||
|
var Pt = Object.getOwnPropertyDescriptors;
|
||
|
var bt = Object.getOwnPropertySymbols;
|
||
|
var Dt = Object.prototype.hasOwnProperty,
|
||
|
Rt = Object.prototype.propertyIsEnumerable;
|
||
|
var gt = (e, t, l) =>
|
||
|
t in e
|
||
|
? zt(e, t, { enumerable: !0, configurable: !0, writable: !0, value: l })
|
||
|
: (e[t] = l),
|
||
|
x = (e, t) => {
|
||
|
for (var l in t || (t = {})) Dt.call(t, l) && gt(e, l, t[l]);
|
||
|
if (bt) for (var l of bt(t)) Rt.call(t, l) && gt(e, l, t[l]);
|
||
|
return e;
|
||
|
},
|
||
|
B = (e, t) => It(e, Pt(t));
|
||
|
import {
|
||
|
r as V,
|
||
|
o as u,
|
||
|
c as q,
|
||
|
u as ne,
|
||
|
a as se,
|
||
|
b,
|
||
|
w as S,
|
||
|
d as N,
|
||
|
e as w,
|
||
|
f as s,
|
||
|
g as O,
|
||
|
h as c,
|
||
|
i as M,
|
||
|
t as T,
|
||
|
F as R,
|
||
|
n as C,
|
||
|
j as pe,
|
||
|
k as Ft,
|
||
|
l as St,
|
||
|
_ as me,
|
||
|
m as ee,
|
||
|
p as $,
|
||
|
s as Ot,
|
||
|
q as F,
|
||
|
v as Z,
|
||
|
x as he,
|
||
|
y as Ct,
|
||
|
z as g,
|
||
|
A as E,
|
||
|
B as H,
|
||
|
C as X,
|
||
|
D as U,
|
||
|
E as z,
|
||
|
G as W,
|
||
|
H as Y,
|
||
|
I as K,
|
||
|
J as ie,
|
||
|
K as kt,
|
||
|
L as $t,
|
||
|
M as Et,
|
||
|
S as Mt,
|
||
|
T as Lt,
|
||
|
N as jt,
|
||
|
O as Ht,
|
||
|
P as Kt,
|
||
|
Q as Gt,
|
||
|
R as ft,
|
||
|
U as wt,
|
||
|
V as qt,
|
||
|
W as Ut,
|
||
|
X as Yt,
|
||
|
Y as Wt,
|
||
|
Z as Qt,
|
||
|
$ as Xt,
|
||
|
a0 as Tt,
|
||
|
a1 as Zt,
|
||
|
} from "./vendor.e7911ee1.js";
|
||
|
const Jt = function () {
|
||
|
const t = document.createElement("link").relList;
|
||
|
if (t && t.supports && t.supports("modulepreload")) return;
|
||
|
for (const o of document.querySelectorAll('link[rel="modulepreload"]')) a(o);
|
||
|
new MutationObserver((o) => {
|
||
|
for (const n of o)
|
||
|
if (n.type === "childList")
|
||
|
for (const i of n.addedNodes)
|
||
|
i.tagName === "LINK" && i.rel === "modulepreload" && a(i);
|
||
|
}).observe(document, { childList: !0, subtree: !0 });
|
||
|
function l(o) {
|
||
|
const n = {};
|
||
|
return (
|
||
|
o.integrity && (n.integrity = o.integrity),
|
||
|
o.referrerpolicy && (n.referrerPolicy = o.referrerpolicy),
|
||
|
o.crossorigin === "use-credentials"
|
||
|
? (n.credentials = "include")
|
||
|
: o.crossorigin === "anonymous"
|
||
|
? (n.credentials = "omit")
|
||
|
: (n.credentials = "same-origin"),
|
||
|
n
|
||
|
);
|
||
|
}
|
||
|
function a(o) {
|
||
|
if (o.ep) return;
|
||
|
o.ep = !0;
|
||
|
const n = l(o);
|
||
|
fetch(o.href, n);
|
||
|
}
|
||
|
};
|
||
|
Jt();
|
||
|
var Q = (e, t) => {
|
||
|
const l = e.__vccOpts || e;
|
||
|
for (const [a, o] of t) l[a] = o;
|
||
|
return l;
|
||
|
};
|
||
|
const el = {};
|
||
|
function tl(e, t) {
|
||
|
const l = V("router-view");
|
||
|
return u(), q(l);
|
||
|
}
|
||
|
var ll = Q(el, [["render", tl]]);
|
||
|
const al = "modulepreload",
|
||
|
At = {},
|
||
|
ol = "/",
|
||
|
L = function (t, l) {
|
||
|
return !l || l.length === 0
|
||
|
? t()
|
||
|
: Promise.all(
|
||
|
l.map((a) => {
|
||
|
if (((a = `${ol}${a}`), a in At)) return;
|
||
|
At[a] = !0;
|
||
|
const o = a.endsWith(".css"),
|
||
|
n = o ? '[rel="stylesheet"]' : "";
|
||
|
if (document.querySelector(`link[href="${a}"]${n}`)) return;
|
||
|
const i = document.createElement("link");
|
||
|
if (
|
||
|
((i.rel = o ? "stylesheet" : al),
|
||
|
o || ((i.as = "script"), (i.crossOrigin = "")),
|
||
|
(i.href = a),
|
||
|
document.head.appendChild(i),
|
||
|
o)
|
||
|
)
|
||
|
return new Promise((r, f) => {
|
||
|
i.addEventListener("load", r), i.addEventListener("error", f);
|
||
|
});
|
||
|
})
|
||
|
).then(() => t());
|
||
|
};
|
||
|
var nl =
|
||
|
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPwAAABcCAYAAABKt9iJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASTQAAEk0B85fEpwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMTIvMTa1ZpKxAAAJo0lEQVR4nO2dPXbjuBKFL+a80F6AewFybnc+mtx6ubwAOX+evNX5uHNrAe58pAWoc1t5awHWAqy8XoCiBULQHwmKIHm/c3T6ULYhqsnLKhSqCgAhhBBCCCGEEEIIISQpTN0nQAgJIyL3APrOW68AfhpjPoqOGU3wIvII4PpzYGNGscYmpGuIyBjAXeBHSwAPRUX/nzIn5XEN4CbieIR0EhHpISx2AOgBGAB4KTL2H0VPihBSGZcHfn5RdGAKnpD0OOSur4sOTMETkhjGmCWAxY4fLwFMi44dcw5PCImEMWbkROl7sEIvHaWn4AlJFGPMCwoG53ZBl56QDkHBE9IhKHhCOgQFT0iHoOAJ6RAUPCEdgoInpENQ8IR0CAqekA7BTLsIiMgtbHnwhf67q9rpXV9vxpi3M50eIZ9Q8AXQeuUBgFvYPOdj+ewXICIAMAMwjSV+ERkB+Oq89WqMmcQYOxba2OGL89Y/WixyzN/2APztvDU1xhQuJCmDiAxg74GMo7/HCZ8R/ftS8EfiiHyAEvXIHncA7kRkgTg3zAr5JiQ3IjIzxryXHDcKgcYOqxO/8yXy3+81yokV4wr5czlUw16E6N+Xgj+APsmH2G/Jl/p6139D1UyXOkY/MNYNgBcR+V7mCW6MmaqVv3LeHgJ4KjpmZO6941qsc5eh4HegQvfFk7EGMAfwBmB+QrniHMBERL7AWrp75L2FbyKCkm7bBMA353ggIpMyJZUxEJFLbLdt+lnHuXQZCt5DA3BjhIW+hL1JTxH5FupiT0RkBuAf5C3+NxH5MMbMC47tW/kLWCtf91x+4B3P6n4IdREuy21zjW2xL2A7hd4bY6axblQV/gPsg8RlrBaxKL64fVe6DobeMd35GqDgPbTpwC89zFoCj6paRtOHxwNswC3jAsBjiTGn/ng6RakF9Zrch+iSy5L1QMGHGQP4rha98htTRT/23r7TuX5RfCtf5z4BvofBuXtNUPABjDEf517f1QeL37iwX2I838pf1WHl9aH1p/PWuq61c0LBp4bfv2zXZgTH4gurDrfe/w4Ue41Q8AkRiMyfksUX4ifyPcxvdD59TvyHDN35GqHg0yPn1pcRqMYGfK/hoeh4pyIifeSDdb9SyfrrKhR8evz2jssE7oCwlS/rORwLM+sSg4JPD3+NP5QAdDQ7rHzl6/IarHPzwFdFk4lIPCj49IhacaX4Vr7skt8x+Ik2nLsnAAWfHtHTTXdY+arX5f1gHd35BKDgu4Nv5fsl03d3ouv9blEQ8+YTgcUzZ0ZF1sOmXPYSNn8fehyr1j6HMeZDRObYrItXWVTju/NR90cjxaHgK0LnyFewXXG+6Otm7x9VzwT5RJh7ESm1G6mPrgC4qwCL2J1gSHEo+EjoevktbIupMpZ6XeJv92KMedeSXNfK9xF3fs2luISh4AuiFryvr2Mt9xqbjji/9fg38JlLnz04nuOebQ7fyo8QSZQ6Xek7bzFvPjEo+BPQG3oAK5hDyStL5/UbtiS09sBVwMpficggkjD9YB3n7olBwR+BWvMR9hezLGCbDDahBbVv5YeIY+X9YN0swpgkIhT8HtSiP2K30GfQ3nYpWO9jCVj5nojclnlQBZpcMG8+QSj4Heha8iO2A2grWAtZqq9dAvhW/gHlknH8RBu68wlCwQcQkUdsu6drAE9tCUKplV9gE3C8KWrlnS68GasGTGs6CTPtPHRnlNBcNFZgKyX81YCiDTLYfrohUPAO6sb7N+8PY8y44e57kEBbraJFNe6DYg2uvScLBa84ATqXiXaxbTO+lT9pHh9octH02EaroeA3DJEP0C1S24ixCnZY+VOKavxpQOv/z5oMBb+hy1Fm38r7MYwggY60izMvxV0f/hXiQsEjV+iSse5Sd5aAlb8/0srX3ZG2kvLeNkPBW/w2Ul2s7nKtfFZUcwjXK1rVsIpRSZFRm6Hgw3QuQ0ytvLtxxd7gXSBYV7nYA2v752rGGaKR0wkKnri4AbdDO9Vs7QZbwfmEcB9KWf39WdFcjT8P/V6KUPBhqm7wuI/aLEdge6qglQ8E62ZnDNb5062vZ/pcAJ9iL7sjUG1Q8BZ/3bgOq3GpKb3/O/dnexxj5esM1s2947OIT6/P+FyfVxUUPABtweQ2eLzQOepZ0EqzFxy5HFYlASsfErwfrDtn3vzcO+5VvX2Wrlg8Iy/2RgZ2KfgNc++48u2VReSLiDzB3kylNpyIjGvlc/vRBYJ1Z0200Sw+P17gZ0hGQ7/7FHmv7zu275dGQMFv8G/cnrrY0VH3cARr1d25cFZ6WysBK+/uR+f2rFujnhs/dK3GsT9Er9EzNst/awDfA/8/jYGCVzTo5N9Iw5iiV4ue9ZAbIb+O/BNWTKl0idmy8oHto6Z15M3rtfIr8u5iiV5E+iKSXaOMFYCRk2vQyKVb1sM7GGMmIvIV+Zt6qG7dU9G5qrrBfYQDPgsAYyfK/SEiRT4mNnPkG4A8YHujy9rKYI0xT3pdXFf7TpfpCl0rDVAOsN2U9BfsNWp8UVBlgheR16rGPpGFMeaU+fgjgDHyrnYPwLOIrGCFMMeOppTORhPXsG2rbxHOCFsAeE61UYRuXPGCjZW7QV4I586bD/EA4An588qu1RLafgy7r5V7nfoIdzd6alOaNS28h94YjyJyj223+wo2kj4EgIKWeAbrCu8T+hL1ZpFlZNOM0AOr9uIivVYjnSb5D/XchhgnXqs17PeLuklHClDwOzDGvOg8bgjr5pWJoi9grc2xc9714V+pnoCVz0hq62edis1gz7OP4jn2S2weyIeuUyOX5UzdJ9AU1P3rw7qAV9htgVf6eoW9KRrV0dZHpyhT5EU0SblXgMZMbmGv1b5dgJaw1+oNtnFH3VOUyqHgyUHU03E9nL+a/BDrMlyWI3sJ9Jvn1s8NhoInh/BTa9mgssFQ8GQngc0hl6kuI5LjoODJPvrYzgYkDYZBO7ITL1i3Nsb0azwdEgFaeBIkEKzj3L0F0MKTIIGluP92YZ267dDCky20iMRfiqPYWwAtPMkRyKxbA7in4NsBLTzxGSMfmX+h2NsDBU8+0aoztyx4mXLOPDkdCp4A+Jy3u1Vxa1hrT1oEBU8ysX/z3n7Sbr6kRbAevsNogO4R2623ftSwTxw5A4zSdxAV+hDhbjY/jDG1d7Mh1UDBtwztLPsvbJedrK/gG2wziAvYrZn8Jo2AnbM/0bK3G7r07aOv//pNJ/fhd84lLYWCbx/9E3436c65JD506VuGuvRZe+zQLrjvsC7+Gy06IYQQQgghhDSK/wO7c3bWsT1QpAAAAABJRU5ErkJggg==";
|
||
|
const sl = {
|
||
|
setup() {
|
||
|
const e = ne(),
|
||
|
t = se(),
|
||
|
l = b("/zh-CN/guide");
|
||
|
return (
|
||
|
S(
|
||
|
() => e.path,
|
||
|
(n) => {
|
||
|
l.value = n;
|
||
|
},
|
||
|
{ immediate: !0, deep: !0 }
|
||
|
),
|
||
|
{
|
||
|
menus: [
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u4ECB\u7ECD",
|
||
|
subTitle: "introduce",
|
||
|
path: "/zh-CN/guide/introduce",
|
||
|
},
|
||
|
{
|
||
|
id: 2,
|
||
|
title: "\u5B89\u88C5",
|
||
|
subTitle: "get started",
|
||
|
path: "/zh-CN/guide/getStarted",
|
||
|
},
|
||
|
{
|
||
|
id: 3,
|
||
|
title: "\u66F4\u65B0",
|
||
|
subTitle: "change log",
|
||
|
path: "/zh-CN/guide/changelog",
|
||
|
},
|
||
|
{
|
||
|
id: 4,
|
||
|
title: "\u5E03\u5C40",
|
||
|
subTitle: "layout",
|
||
|
path: "/zh-CN/components/layout",
|
||
|
},
|
||
|
{
|
||
|
id: 5,
|
||
|
title: "\u5BB9\u5668",
|
||
|
subTitle: "container",
|
||
|
path: "/zh-CN/components/container",
|
||
|
},
|
||
|
{
|
||
|
id: 6,
|
||
|
title: "\u6309\u94AE",
|
||
|
subTitle: "button",
|
||
|
path: "/zh-CN/components/button",
|
||
|
},
|
||
|
{
|
||
|
id: 7,
|
||
|
title: "\u56FE\u6807",
|
||
|
subTitle: "iconfont",
|
||
|
path: "/zh-CN/components/icon",
|
||
|
},
|
||
|
{
|
||
|
id: 8,
|
||
|
title: "\u9762\u677F",
|
||
|
subTitle: "panel",
|
||
|
path: "/zh-CN/components/panel",
|
||
|
},
|
||
|
{
|
||
|
id: 9,
|
||
|
title: "\u5361\u7247",
|
||
|
subTitle: "card",
|
||
|
path: "/zh-CN/components/card",
|
||
|
},
|
||
|
{
|
||
|
id: 10,
|
||
|
title: "\u52A8\u753B",
|
||
|
subTitle: "animation",
|
||
|
path: "/zh-CN/components/animation",
|
||
|
},
|
||
|
{
|
||
|
id: 11,
|
||
|
title: "\u6805\u683C",
|
||
|
subTitle: "grid",
|
||
|
path: "/zh-CN/components/grid",
|
||
|
},
|
||
|
{
|
||
|
id: 12,
|
||
|
title: "\u8868\u5355",
|
||
|
subTitle: "form",
|
||
|
path: "/zh-CN/components/form",
|
||
|
},
|
||
|
{
|
||
|
id: 13,
|
||
|
title: "\u5FBD\u7AE0",
|
||
|
subTitle: "badge",
|
||
|
path: "/zh-CN/components/badge",
|
||
|
},
|
||
|
{
|
||
|
id: 14,
|
||
|
title: "\u533A\u5757",
|
||
|
subTitle: "block",
|
||
|
path: "/zh-CN/components/block",
|
||
|
},
|
||
|
{
|
||
|
id: 15,
|
||
|
title: "\u5206\u5272",
|
||
|
subTitle: "line",
|
||
|
path: "/zh-CN/components/line",
|
||
|
},
|
||
|
{
|
||
|
id: 16,
|
||
|
title: "\u83DC\u5355",
|
||
|
subTitle: "nav",
|
||
|
path: "/zh-CN/components/menu",
|
||
|
},
|
||
|
{
|
||
|
id: 17,
|
||
|
title: "\u9762\u5305\u5C51",
|
||
|
subTitle: "breadcrumb",
|
||
|
path: "/zh-CN/components/breadcrumb",
|
||
|
},
|
||
|
{
|
||
|
id: 18,
|
||
|
title: "\u8FDB\u5EA6",
|
||
|
subTitle: "progress",
|
||
|
path: "/zh-CN/components/progress",
|
||
|
},
|
||
|
{
|
||
|
id: 19,
|
||
|
title: "\u65F6\u95F4\u7EBF",
|
||
|
subTitle: "timeline",
|
||
|
path: "/zh-CN/components/timeline",
|
||
|
},
|
||
|
{
|
||
|
id: 20,
|
||
|
title: "\u989C\u8272",
|
||
|
subTitle: "color",
|
||
|
path: "/zh-CN/components/color",
|
||
|
},
|
||
|
{
|
||
|
id: 21,
|
||
|
title: "\u6298\u53E0\u9762\u677F",
|
||
|
subTitle: "collapse",
|
||
|
path: "/zh-CN/components/collapse",
|
||
|
},
|
||
|
{
|
||
|
id: 22,
|
||
|
title: "\u8868\u683C",
|
||
|
subTitle: "table",
|
||
|
path: "/zh-CN/components/table",
|
||
|
},
|
||
|
{
|
||
|
id: 23,
|
||
|
title: "\u5934\u50CF",
|
||
|
subTitle: "avatar",
|
||
|
path: "/zh-CN/components/avatar",
|
||
|
},
|
||
|
{
|
||
|
id: 24,
|
||
|
title: "\u5B57\u6BB5",
|
||
|
subTitle: "field",
|
||
|
path: "/zh-CN/components/field",
|
||
|
},
|
||
|
{
|
||
|
id: 25,
|
||
|
title: "\u7A7A",
|
||
|
subTitle: "empty",
|
||
|
path: "/zh-CN/components/empty",
|
||
|
},
|
||
|
{
|
||
|
id: 26,
|
||
|
title: "\u8BC4\u5206",
|
||
|
subTitle: "rate",
|
||
|
path: "/zh-CN/components/rate",
|
||
|
},
|
||
|
{
|
||
|
id: 27,
|
||
|
title: "\u4E0B\u62C9\u83DC\u5355",
|
||
|
subTitle: "dropdown",
|
||
|
path: "/zh-CN/components/dropdown",
|
||
|
},
|
||
|
{
|
||
|
id: 28,
|
||
|
title: "\u9009\u9879\u5361",
|
||
|
subTitle: "tab",
|
||
|
path: "/zh-CN/components/tab",
|
||
|
},
|
||
|
{
|
||
|
id: 29,
|
||
|
title: "\u56FE\u6807\u9009\u62E9",
|
||
|
subTitle: "iconPicker",
|
||
|
path: "/zh-CN/components/iconPicker",
|
||
|
},
|
||
|
{
|
||
|
id: 29,
|
||
|
title: "\u5206\u9875",
|
||
|
subTitle: "page",
|
||
|
path: "/zh-CN/components/page",
|
||
|
},
|
||
|
{
|
||
|
id: 30,
|
||
|
title: "\u6811\u5F62\u7EC4\u4EF6",
|
||
|
subTitle: "tree",
|
||
|
path: "/zh-CN/components/tree",
|
||
|
},
|
||
|
{
|
||
|
id: 31,
|
||
|
title: "\u7A7F\u68AD\u6846",
|
||
|
subTitle: "transfer",
|
||
|
path: "/zh-CN/components/transfer",
|
||
|
},
|
||
|
{
|
||
|
id: 32,
|
||
|
title: "\u590D\u9009\u6846",
|
||
|
subTitle: "checkbox",
|
||
|
path: "/zh-CN/components/checkbox",
|
||
|
},
|
||
|
{
|
||
|
id: 33,
|
||
|
title: "\u5355\u9009\u6846",
|
||
|
subTitle: "radio",
|
||
|
path: "/zh-CN/components/radio",
|
||
|
},
|
||
|
{
|
||
|
id: 34,
|
||
|
title: "\u8F93\u5165\u6846",
|
||
|
subTitle: "input",
|
||
|
path: "/zh-CN/components/input",
|
||
|
},
|
||
|
{
|
||
|
id: 341,
|
||
|
title: "\u6570\u5B57\u8F93\u5165\u6846",
|
||
|
subTitle: "inputNumber",
|
||
|
path: "/zh-CN/components/inputNumber",
|
||
|
},
|
||
|
{
|
||
|
id: 35,
|
||
|
title: "\u6587\u672C\u57DF",
|
||
|
subTitle: "textarea",
|
||
|
path: "/zh-CN/components/textarea",
|
||
|
},
|
||
|
{
|
||
|
id: 36,
|
||
|
title: "\u5F00\u5173",
|
||
|
subTitle: "switch",
|
||
|
path: "/zh-CN/components/switch",
|
||
|
},
|
||
|
{
|
||
|
id: 37,
|
||
|
title: "\u6ED1\u5757",
|
||
|
subTitle: "slider",
|
||
|
path: "/zh-CN/components/slider",
|
||
|
},
|
||
|
{
|
||
|
id: 38,
|
||
|
title: "\u8F6E\u64AD",
|
||
|
subTitle: "carousel",
|
||
|
path: "/zh-CN/components/carousel",
|
||
|
},
|
||
|
{
|
||
|
id: 39,
|
||
|
title: "\u4E0B\u62C9\u9009\u62E9",
|
||
|
subTitle: "select",
|
||
|
path: "/zh-CN/components/select",
|
||
|
},
|
||
|
{
|
||
|
id: 40,
|
||
|
title: "\u989C\u8272\u9009\u62E9\u5668",
|
||
|
subTitle: "colorPicker",
|
||
|
path: "/zh-CN/components/colorPicker",
|
||
|
},
|
||
|
{
|
||
|
id: 41,
|
||
|
title: "\u6587\u5B57\u63D0\u793A",
|
||
|
subTitle: "tooltip",
|
||
|
path: "/zh-CN/components/tooltip",
|
||
|
},
|
||
|
{
|
||
|
id: 42,
|
||
|
title: "\u8FD4\u56DE\u9876\u90E8",
|
||
|
subTitle: "backtop",
|
||
|
path: "/zh-CN/components/backtop",
|
||
|
},
|
||
|
],
|
||
|
currentPath: l,
|
||
|
handleClick: function (n) {
|
||
|
t.push(n.path);
|
||
|
},
|
||
|
}
|
||
|
);
|
||
|
},
|
||
|
},
|
||
|
il = s("img", { src: nl }, null, -1),
|
||
|
ul = {
|
||
|
class: "layui-nav layui-layout-left",
|
||
|
style: { "margin-top": "0px", "margin-bottom": "0px" },
|
||
|
},
|
||
|
cl = { class: "layui-nav-item" },
|
||
|
rl = O(" \u9996\u9875 "),
|
||
|
dl = { class: "layui-nav-item" },
|
||
|
pl = O(" \u6307\u5357 "),
|
||
|
ml = { class: "layui-nav-item" },
|
||
|
hl = O(" \u7EC4\u4EF6 "),
|
||
|
yl = { class: "layui-nav-item" },
|
||
|
fl = O(" \u751F\u6001 "),
|
||
|
_l = { class: "layui-nav-item" },
|
||
|
vl = {
|
||
|
class: "layui-nav layui-layout-right",
|
||
|
style: { "margin-top": "0px", "margin-bottom": "0px" },
|
||
|
},
|
||
|
bl = { class: "layui-nav-item" },
|
||
|
gl = { href: "https://gitee.com/layui-vue" },
|
||
|
Cl = { class: "layui-nav-item" },
|
||
|
kl = { href: "https://gitee.com/layui-vue/layui-vue/issues" },
|
||
|
$l = s(
|
||
|
"li",
|
||
|
{ class: "layui-nav-item" },
|
||
|
[s("a", { href: "javascript:void(0)" }, " 0.2.9 ")],
|
||
|
-1
|
||
|
);
|
||
|
function El(e, t, l, a, o, n) {
|
||
|
const i = V("lay-logo"),
|
||
|
r = V("router-link"),
|
||
|
f = V("lay-search"),
|
||
|
h = V("lay-form"),
|
||
|
_ = V("lay-icon"),
|
||
|
d = V("lay-header"),
|
||
|
y = V("router-view"),
|
||
|
m = V("lay-layout");
|
||
|
return (
|
||
|
u(),
|
||
|
q(
|
||
|
m,
|
||
|
{ class: "layui-layout-document" },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
w(d, null, {
|
||
|
default: N(() => [
|
||
|
w(
|
||
|
i,
|
||
|
{ style: { "box-shadow": "0 0px 2px 0 rgba(0, 0, 0, 0.15)" } },
|
||
|
{ default: N(() => [il]), _: 1 }
|
||
|
),
|
||
|
s("ul", ul, [
|
||
|
s("li", cl, [
|
||
|
w(
|
||
|
r,
|
||
|
{ to: "/zh-CN/index" },
|
||
|
{ default: N(() => [rl]), _: 1 }
|
||
|
),
|
||
|
]),
|
||
|
s("li", dl, [
|
||
|
w(
|
||
|
r,
|
||
|
{ to: "/zh-CN/guide" },
|
||
|
{ default: N(() => [pl]), _: 1 }
|
||
|
),
|
||
|
]),
|
||
|
s("li", ml, [
|
||
|
w(
|
||
|
r,
|
||
|
{ to: "/zh-CN/components" },
|
||
|
{ default: N(() => [hl]), _: 1 }
|
||
|
),
|
||
|
]),
|
||
|
s("li", yl, [
|
||
|
w(
|
||
|
r,
|
||
|
{ to: "/zh-CN/ecology" },
|
||
|
{ default: N(() => [fl]), _: 1 }
|
||
|
),
|
||
|
]),
|
||
|
s("li", _l, [
|
||
|
w(h, null, {
|
||
|
default: N(() => [
|
||
|
w(f, { datas: a.menus }, null, 8, ["datas"]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}),
|
||
|
]),
|
||
|
]),
|
||
|
s("ul", vl, [
|
||
|
s("li", bl, [
|
||
|
s("a", gl, [
|
||
|
w(_, { type: "layui-icon-fonts-code", size: "15px" }),
|
||
|
]),
|
||
|
]),
|
||
|
s("li", Cl, [
|
||
|
s("a", kl, [w(_, { type: "layui-icon-chat", size: "15px" })]),
|
||
|
]),
|
||
|
$l,
|
||
|
]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}),
|
||
|
w(y),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}
|
||
|
)
|
||
|
);
|
||
|
}
|
||
|
var Ll = Q(sl, [["render", El]]);
|
||
|
const wl = {
|
||
|
setup() {
|
||
|
const e = ne(),
|
||
|
t = se(),
|
||
|
l = b("/zh-CN/guide");
|
||
|
S(
|
||
|
() => e.path,
|
||
|
(i) => {
|
||
|
l.value = i;
|
||
|
},
|
||
|
{ immediate: !0, deep: !0 }
|
||
|
);
|
||
|
const a = [
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u901A\u7528",
|
||
|
children: [
|
||
|
{
|
||
|
id: 20,
|
||
|
title: "\u989C\u8272",
|
||
|
subTitle: "color",
|
||
|
path: "/zh-CN/components/color",
|
||
|
},
|
||
|
{
|
||
|
id: 6,
|
||
|
title: "\u6309\u94AE",
|
||
|
subTitle: "button",
|
||
|
path: "/zh-CN/components/button",
|
||
|
},
|
||
|
{
|
||
|
id: 7,
|
||
|
title: "\u56FE\u6807",
|
||
|
subTitle: "iconfont",
|
||
|
path: "/zh-CN/components/icon",
|
||
|
},
|
||
|
{
|
||
|
id: 10,
|
||
|
title: "\u52A8\u753B",
|
||
|
subTitle: "animation",
|
||
|
path: "/zh-CN/components/animation",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u5E03\u5C40",
|
||
|
children: [
|
||
|
{
|
||
|
id: 667,
|
||
|
title: "\u9AA8\u67B6\u5C4F",
|
||
|
subTitle: "skeleton",
|
||
|
path: "/zh-CN/components/skeleton",
|
||
|
},
|
||
|
{
|
||
|
id: 666,
|
||
|
title: "\u5206\u5E03",
|
||
|
subTitle: "setup",
|
||
|
path: "/zh-CN/components/step",
|
||
|
},
|
||
|
{
|
||
|
id: 4,
|
||
|
title: "\u5E03\u5C40",
|
||
|
subTitle: "layout",
|
||
|
path: "/zh-CN/components/layout",
|
||
|
},
|
||
|
{
|
||
|
id: 5,
|
||
|
title: "\u5BB9\u5668",
|
||
|
subTitle: "container",
|
||
|
path: "/zh-CN/components/container",
|
||
|
},
|
||
|
{
|
||
|
id: 11,
|
||
|
title: "\u6805\u683C",
|
||
|
subTitle: "grid",
|
||
|
path: "/zh-CN/components/grid",
|
||
|
},
|
||
|
{
|
||
|
id: 8,
|
||
|
title: "\u9762\u677F",
|
||
|
subTitle: "panel",
|
||
|
path: "/zh-CN/components/panel",
|
||
|
},
|
||
|
{
|
||
|
id: 9,
|
||
|
title: "\u5361\u7247",
|
||
|
subTitle: "card",
|
||
|
path: "/zh-CN/components/card",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u5BFC\u822A",
|
||
|
children: [
|
||
|
{
|
||
|
id: 16,
|
||
|
title: "\u83DC\u5355",
|
||
|
subTitle: "nav",
|
||
|
path: "/zh-CN/components/menu",
|
||
|
},
|
||
|
{
|
||
|
id: 17,
|
||
|
title: "\u9762\u5305\u5C51",
|
||
|
subTitle: "breadcrumb",
|
||
|
path: "/zh-CN/components/breadcrumb",
|
||
|
},
|
||
|
{
|
||
|
id: 28,
|
||
|
title: "\u9009\u9879\u5361",
|
||
|
subTitle: "tab",
|
||
|
path: "/zh-CN/components/tab",
|
||
|
},
|
||
|
{
|
||
|
id: 27,
|
||
|
title: "\u4E0B\u62C9\u83DC\u5355",
|
||
|
subTitle: "dropdown",
|
||
|
path: "/zh-CN/components/dropdown",
|
||
|
},
|
||
|
{
|
||
|
id: 42,
|
||
|
title: "\u8FD4\u56DE\u9876\u90E8",
|
||
|
subTitle: "backtop",
|
||
|
path: "/zh-CN/components/backtop",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u8868\u5355",
|
||
|
children: [
|
||
|
{
|
||
|
id: 36,
|
||
|
title: "\u5F00\u5173",
|
||
|
subTitle: "switch",
|
||
|
path: "/zh-CN/components/switch",
|
||
|
},
|
||
|
{
|
||
|
id: 32,
|
||
|
title: "\u590D\u9009\u6846",
|
||
|
subTitle: "checkbox",
|
||
|
path: "/zh-CN/components/checkbox",
|
||
|
},
|
||
|
{
|
||
|
id: 33,
|
||
|
title: "\u5355\u9009\u6846",
|
||
|
subTitle: "radio",
|
||
|
path: "/zh-CN/components/radio",
|
||
|
},
|
||
|
{
|
||
|
id: 34,
|
||
|
title: "\u8F93\u5165\u6846",
|
||
|
subTitle: "input",
|
||
|
path: "/zh-CN/components/input",
|
||
|
},
|
||
|
{
|
||
|
id: 341,
|
||
|
title: "\u6570\u5B57\u8F93\u5165\u6846",
|
||
|
subTitle: "inputNumber",
|
||
|
path: "/zh-CN/components/inputNumber",
|
||
|
},
|
||
|
{
|
||
|
id: 35,
|
||
|
title: "\u6587\u672C\u57DF",
|
||
|
subTitle: "textarea",
|
||
|
path: "/zh-CN/components/textarea",
|
||
|
},
|
||
|
{
|
||
|
id: 39,
|
||
|
title: "\u4E0B\u62C9\u9009\u62E9",
|
||
|
subTitle: "select",
|
||
|
path: "/zh-CN/components/select",
|
||
|
},
|
||
|
{
|
||
|
id: 40,
|
||
|
title: "\u989C\u8272\u9009\u62E9\u5668",
|
||
|
subTitle: "colorPicker",
|
||
|
path: "/zh-CN/components/colorPicker",
|
||
|
},
|
||
|
{
|
||
|
id: 29,
|
||
|
title: "\u56FE\u6807\u9009\u62E9\u5668",
|
||
|
subTitle: "iconPicker",
|
||
|
path: "/zh-CN/components/iconPicker",
|
||
|
},
|
||
|
{
|
||
|
id: 26,
|
||
|
title: "\u8BC4\u5206",
|
||
|
subTitle: "rate",
|
||
|
path: "/zh-CN/components/rate",
|
||
|
},
|
||
|
{
|
||
|
id: 37,
|
||
|
title: "\u6ED1\u5757",
|
||
|
subTitle: "slider",
|
||
|
path: "/zh-CN/components/slider",
|
||
|
},
|
||
|
{
|
||
|
id: 12,
|
||
|
title: "\u8868\u5355",
|
||
|
subTitle: "form",
|
||
|
path: "/zh-CN/components/form",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u5C55\u793A",
|
||
|
children: [
|
||
|
{
|
||
|
id: 18,
|
||
|
title: "\u8FDB\u5EA6",
|
||
|
subTitle: "progress",
|
||
|
path: "/zh-CN/components/progress",
|
||
|
},
|
||
|
{
|
||
|
id: 19,
|
||
|
title: "\u65F6\u95F4\u7EBF",
|
||
|
subTitle: "timeline",
|
||
|
path: "/zh-CN/components/timeline",
|
||
|
},
|
||
|
{
|
||
|
id: 21,
|
||
|
title: "\u6298\u53E0\u9762\u677F",
|
||
|
subTitle: "collapse",
|
||
|
path: "/zh-CN/components/collapse",
|
||
|
},
|
||
|
{
|
||
|
id: 22,
|
||
|
title: "\u8868\u683C",
|
||
|
subTitle: "table",
|
||
|
path: "/zh-CN/components/table",
|
||
|
},
|
||
|
{
|
||
|
id: 23,
|
||
|
title: "\u5934\u50CF",
|
||
|
subTitle: "avatar",
|
||
|
path: "/zh-CN/components/avatar",
|
||
|
},
|
||
|
{
|
||
|
id: 25,
|
||
|
title: "\u7A7A",
|
||
|
subTitle: "empty",
|
||
|
path: "/zh-CN/components/empty",
|
||
|
},
|
||
|
{
|
||
|
id: 29,
|
||
|
title: "\u5206\u9875",
|
||
|
subTitle: "page",
|
||
|
path: "/zh-CN/components/page",
|
||
|
},
|
||
|
{
|
||
|
id: 30,
|
||
|
title: "\u6811\u5F62\u7EC4\u4EF6",
|
||
|
subTitle: "tree",
|
||
|
path: "/zh-CN/components/tree",
|
||
|
},
|
||
|
{
|
||
|
id: 31,
|
||
|
title: "\u7A7F\u68AD\u6846",
|
||
|
subTitle: "transfer",
|
||
|
path: "/zh-CN/components/transfer",
|
||
|
},
|
||
|
{
|
||
|
id: 38,
|
||
|
title: "\u8F6E\u64AD",
|
||
|
subTitle: "carousel",
|
||
|
path: "/zh-CN/components/carousel",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u8F85\u52A9",
|
||
|
children: [
|
||
|
{
|
||
|
id: 13,
|
||
|
title: "\u5FBD\u7AE0",
|
||
|
subTitle: "badge",
|
||
|
path: "/zh-CN/components/badge",
|
||
|
},
|
||
|
{
|
||
|
id: 14,
|
||
|
title: "\u533A\u5757",
|
||
|
subTitle: "block",
|
||
|
path: "/zh-CN/components/block",
|
||
|
},
|
||
|
{
|
||
|
id: 15,
|
||
|
title: "\u5206\u5272",
|
||
|
subTitle: "line",
|
||
|
path: "/zh-CN/components/line",
|
||
|
},
|
||
|
{
|
||
|
id: 24,
|
||
|
title: "\u5B57\u6BB5",
|
||
|
subTitle: "field",
|
||
|
path: "/zh-CN/components/field",
|
||
|
},
|
||
|
{
|
||
|
id: 25,
|
||
|
title: "\u6587\u5B57\u63D0\u793A",
|
||
|
subTitle: "tooltip",
|
||
|
path: "/zh-CN/components/tooltip",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u53CD\u9988",
|
||
|
children: [
|
||
|
{
|
||
|
id: 90,
|
||
|
title: "\u5F39\u5C42",
|
||
|
subTitle: "modal",
|
||
|
path: "/zh-CN/components/modal",
|
||
|
},
|
||
|
{
|
||
|
id: 91,
|
||
|
title: "\u52A0\u8F7D",
|
||
|
subTitle: "modal",
|
||
|
path: "/zh-CN/components/load",
|
||
|
},
|
||
|
{
|
||
|
id: 92,
|
||
|
title: "\u8BE2\u95EE",
|
||
|
subTitle: "confirm",
|
||
|
path: "/zh-CN/components/confirm",
|
||
|
},
|
||
|
{
|
||
|
id: 93,
|
||
|
title: "\u6D88\u606F",
|
||
|
subTitle: "msg",
|
||
|
path: "/zh-CN/components/msg",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
o = b(1);
|
||
|
return {
|
||
|
menus: a,
|
||
|
selected: o,
|
||
|
currentPath: l,
|
||
|
handleClick: function (i) {
|
||
|
(o.value = i.id), t.push(i.path);
|
||
|
},
|
||
|
};
|
||
|
},
|
||
|
},
|
||
|
Tl = { class: "layui-menu layui-menu-lg layui-menu-docs" },
|
||
|
Al = { class: "layui-menu-body-title" },
|
||
|
xl = s("hr", null, null, -1),
|
||
|
Nl = ["onClick"],
|
||
|
Bl = { class: "layui-menu-body-title" },
|
||
|
Vl = { class: "layui-font-12 layui-font-gray" },
|
||
|
zl = { style: { padding: "20px" } };
|
||
|
function Il(e, t, l, a, o, n) {
|
||
|
const i = V("router-link"),
|
||
|
r = V("lay-scroll"),
|
||
|
f = V("lay-side"),
|
||
|
h = V("router-view"),
|
||
|
_ = V("lay-body"),
|
||
|
d = V("lay-layout");
|
||
|
return (
|
||
|
u(),
|
||
|
q(d, null, {
|
||
|
default: N(() => [
|
||
|
w(f, null, {
|
||
|
default: N(() => [
|
||
|
w(
|
||
|
r,
|
||
|
{ style: { "overflow-y": "scroll" } },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s("ul", Tl, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
a.menus,
|
||
|
(y) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: y,
|
||
|
class: "layui-menu-item-group",
|
||
|
"lay-options":
|
||
|
"{type: 'group', isAllowSpread: true}",
|
||
|
},
|
||
|
[
|
||
|
s("div", Al, T(y.title), 1),
|
||
|
xl,
|
||
|
s("ul", null, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
y.children,
|
||
|
(m) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: m,
|
||
|
class: C([
|
||
|
a.currentPath === m.path
|
||
|
? "layui-menu-item-checked2"
|
||
|
: "",
|
||
|
]),
|
||
|
onClick: (p) => a.handleClick(m),
|
||
|
},
|
||
|
[
|
||
|
s("div", Bl, [
|
||
|
w(
|
||
|
i,
|
||
|
{ to: m.path },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s(
|
||
|
"span",
|
||
|
null,
|
||
|
T(m.title),
|
||
|
1
|
||
|
),
|
||
|
s(
|
||
|
"span",
|
||
|
Vl,
|
||
|
T(m.subTitle),
|
||
|
1
|
||
|
),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1032,
|
||
|
["to"]
|
||
|
),
|
||
|
]),
|
||
|
],
|
||
|
10,
|
||
|
Nl
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}),
|
||
|
w(_, null, { default: N(() => [s("div", zl, [w(h)])]), _: 1 }),
|
||
|
]),
|
||
|
_: 1,
|
||
|
})
|
||
|
);
|
||
|
}
|
||
|
var Pl = Q(wl, [["render", Il]]);
|
||
|
const Dl = {
|
||
|
setup() {
|
||
|
const e = ne(),
|
||
|
t = se(),
|
||
|
l = b("/zh-CN/guide");
|
||
|
S(
|
||
|
() => e.path,
|
||
|
(i) => {
|
||
|
l.value = i;
|
||
|
},
|
||
|
{ immediate: !0, deep: !0 }
|
||
|
);
|
||
|
const a = [
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "hooks",
|
||
|
children: [
|
||
|
{
|
||
|
id: 0,
|
||
|
title: "\u5F00\u59CB",
|
||
|
subTitle: "useStarted",
|
||
|
path: "/zh-CN/hooks/useStarted",
|
||
|
},
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u4E8B\u4EF6",
|
||
|
subTitle: "useClickOutside",
|
||
|
path: "/zh-CN/hooks/useClickOutside",
|
||
|
},
|
||
|
{
|
||
|
id: 2,
|
||
|
title: "\u62D6\u62FD",
|
||
|
subTitle: "useMove",
|
||
|
path: "/zh-CN/hooks/useMove",
|
||
|
},
|
||
|
{
|
||
|
id: 3,
|
||
|
title: "\u5E03\u5C14",
|
||
|
subTitle: "useBoolean",
|
||
|
path: "/zh-CN/hooks/useBoolean",
|
||
|
},
|
||
|
{
|
||
|
id: 4,
|
||
|
title: "\u72B6\u6001",
|
||
|
subTitle: "useState",
|
||
|
path: "/zh-CN/hooks/useState",
|
||
|
},
|
||
|
{
|
||
|
id: 5,
|
||
|
title: "\u5168\u5C4F",
|
||
|
subTitle: "useFullScreen",
|
||
|
path: "/zh-CN/hooks/useFullScreen",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
o = b(1);
|
||
|
return {
|
||
|
menus: a,
|
||
|
selected: o,
|
||
|
currentPath: l,
|
||
|
handleClick: function (i) {
|
||
|
(o.value = i.id), t.push(i.path);
|
||
|
},
|
||
|
};
|
||
|
},
|
||
|
},
|
||
|
Rl = { class: "layui-menu layui-menu-lg layui-menu-docs" },
|
||
|
Fl = { class: "layui-menu-body-title" },
|
||
|
Sl = s("hr", null, null, -1),
|
||
|
Ol = ["onClick"],
|
||
|
Ml = { class: "layui-menu-body-title" },
|
||
|
jl = { class: "layui-font-12 layui-font-gray" },
|
||
|
Hl = { style: { padding: "20px" } };
|
||
|
function Kl(e, t, l, a, o, n) {
|
||
|
const i = V("router-link"),
|
||
|
r = V("lay-scroll"),
|
||
|
f = V("lay-side"),
|
||
|
h = V("router-view"),
|
||
|
_ = V("lay-body"),
|
||
|
d = V("lay-layout");
|
||
|
return (
|
||
|
u(),
|
||
|
q(d, null, {
|
||
|
default: N(() => [
|
||
|
w(f, null, {
|
||
|
default: N(() => [
|
||
|
w(
|
||
|
r,
|
||
|
{ style: { "overflow-y": "scroll" } },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s("ul", Rl, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
a.menus,
|
||
|
(y) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: y,
|
||
|
class: "layui-menu-item-group",
|
||
|
"lay-options":
|
||
|
"{type: 'group', isAllowSpread: true}",
|
||
|
},
|
||
|
[
|
||
|
s("div", Fl, T(y.title), 1),
|
||
|
Sl,
|
||
|
s("ul", null, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
y.children,
|
||
|
(m) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: m,
|
||
|
class: C([
|
||
|
a.currentPath === m.path
|
||
|
? "layui-menu-item-checked2"
|
||
|
: "",
|
||
|
]),
|
||
|
onClick: (p) => a.handleClick(m),
|
||
|
},
|
||
|
[
|
||
|
s("div", Ml, [
|
||
|
w(
|
||
|
i,
|
||
|
{ to: m.path },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s(
|
||
|
"span",
|
||
|
null,
|
||
|
T(m.title),
|
||
|
1
|
||
|
),
|
||
|
s(
|
||
|
"span",
|
||
|
jl,
|
||
|
T(m.subTitle),
|
||
|
1
|
||
|
),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1032,
|
||
|
["to"]
|
||
|
),
|
||
|
]),
|
||
|
],
|
||
|
10,
|
||
|
Ol
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}),
|
||
|
w(_, null, { default: N(() => [s("div", Hl, [w(h)])]), _: 1 }),
|
||
|
]),
|
||
|
_: 1,
|
||
|
})
|
||
|
);
|
||
|
}
|
||
|
var Gl = Q(Dl, [["render", Kl]]);
|
||
|
const ql = {
|
||
|
setup() {
|
||
|
const e = ne(),
|
||
|
t = se(),
|
||
|
l = b("/zh-CN/guide");
|
||
|
S(
|
||
|
() => e.path,
|
||
|
(i) => {
|
||
|
l.value = i;
|
||
|
},
|
||
|
{ immediate: !0, deep: !0 }
|
||
|
);
|
||
|
const a = [
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u57FA\u7840",
|
||
|
children: [
|
||
|
{
|
||
|
id: 1,
|
||
|
title: "\u4ECB\u7ECD",
|
||
|
subTitle: "introduce",
|
||
|
path: "/zh-CN/guide/introduce",
|
||
|
},
|
||
|
{
|
||
|
id: 2,
|
||
|
title: "\u5B89\u88C5",
|
||
|
subTitle: "started",
|
||
|
path: "/zh-CN/guide/getStarted",
|
||
|
},
|
||
|
{
|
||
|
id: 3,
|
||
|
title: "\u66F4\u65B0",
|
||
|
subTitle: "change",
|
||
|
path: "/zh-CN/guide/changelog",
|
||
|
},
|
||
|
{
|
||
|
id: 4,
|
||
|
title: "\u95EE\u9898",
|
||
|
subTitle: "problem",
|
||
|
path: "/zh-CN/guide/problem",
|
||
|
},
|
||
|
{
|
||
|
id: 6,
|
||
|
title: "\u56E2\u961F",
|
||
|
subTitle: "member",
|
||
|
path: "/zh-CN/guide/member",
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
o = b(1);
|
||
|
return {
|
||
|
menus: a,
|
||
|
selected: o,
|
||
|
currentPath: l,
|
||
|
handleClick: function (i) {
|
||
|
(o.value = i.id), t.push(i.path);
|
||
|
},
|
||
|
};
|
||
|
},
|
||
|
},
|
||
|
Ul = { class: "layui-menu layui-menu-lg layui-menu-docs" },
|
||
|
Yl = { class: "layui-menu-body-title" },
|
||
|
Wl = s("hr", null, null, -1),
|
||
|
Ql = ["onClick"],
|
||
|
Xl = { class: "layui-menu-body-title" },
|
||
|
Zl = { class: "layui-font-12 layui-font-gray" },
|
||
|
Jl = { style: { padding: "20px" } };
|
||
|
function ea(e, t, l, a, o, n) {
|
||
|
const i = V("router-link"),
|
||
|
r = V("lay-scroll"),
|
||
|
f = V("lay-side"),
|
||
|
h = V("router-view"),
|
||
|
_ = V("lay-body"),
|
||
|
d = V("lay-layout");
|
||
|
return (
|
||
|
u(),
|
||
|
q(d, null, {
|
||
|
default: N(() => [
|
||
|
w(f, null, {
|
||
|
default: N(() => [
|
||
|
w(
|
||
|
r,
|
||
|
{ style: { "overflow-y": "scroll" } },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s("ul", Ul, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
a.menus,
|
||
|
(y) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: y,
|
||
|
class: "layui-menu-item-group",
|
||
|
"lay-options":
|
||
|
"{type: 'group', isAllowSpread: true}",
|
||
|
},
|
||
|
[
|
||
|
s("div", Yl, T(y.title), 1),
|
||
|
Wl,
|
||
|
s("ul", null, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
y.children,
|
||
|
(m) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: m,
|
||
|
class: C([
|
||
|
a.currentPath === m.path
|
||
|
? "layui-menu-item-checked2"
|
||
|
: "",
|
||
|
]),
|
||
|
onClick: (p) => a.handleClick(m),
|
||
|
},
|
||
|
[
|
||
|
s("div", Xl, [
|
||
|
w(
|
||
|
i,
|
||
|
{ to: m.path },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s(
|
||
|
"span",
|
||
|
null,
|
||
|
T(m.title),
|
||
|
1
|
||
|
),
|
||
|
s(
|
||
|
"span",
|
||
|
Zl,
|
||
|
T(m.subTitle),
|
||
|
1
|
||
|
),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1032,
|
||
|
["to"]
|
||
|
),
|
||
|
]),
|
||
|
],
|
||
|
10,
|
||
|
Ql
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}),
|
||
|
w(_, null, { default: N(() => [s("div", Jl, [w(h)])]), _: 1 }),
|
||
|
]),
|
||
|
_: 1,
|
||
|
})
|
||
|
);
|
||
|
}
|
||
|
var ta = Q(ql, [["render", ea]]);
|
||
|
const la = {},
|
||
|
aa = {
|
||
|
style: {
|
||
|
"margin-top": "60px",
|
||
|
"background-color": "whitesmoke",
|
||
|
height: "100%",
|
||
|
width: "100%",
|
||
|
},
|
||
|
},
|
||
|
oa = { class: "site-banner" },
|
||
|
na = { class: "site-banner-main" },
|
||
|
sa = s(
|
||
|
"div",
|
||
|
{ class: "site-zfj site-zfj-anim" },
|
||
|
[
|
||
|
s(
|
||
|
"i",
|
||
|
{ class: "layui-icon", style: { color: "rgba(255, 255, 255, 0.6)" } },
|
||
|
"\uE609"
|
||
|
),
|
||
|
],
|
||
|
-1
|
||
|
),
|
||
|
ia = s(
|
||
|
"div",
|
||
|
{ class: "layui-anim site-desc site-desc-anim" },
|
||
|
[
|
||
|
s("p", { class: "web-font-desc" }, "layui - vue"),
|
||
|
s("cite", null, "layui vue, A component library for Vue 3 base on layui"),
|
||
|
],
|
||
|
-1
|
||
|
),
|
||
|
ua = { class: "site-download" },
|
||
|
ca = O("Get Started"),
|
||
|
ra = { class: "site-version" },
|
||
|
da = s(
|
||
|
"span",
|
||
|
null,
|
||
|
[
|
||
|
O("\u5F53\u524D\u7248\u672C\uFF1Av"),
|
||
|
s("cite", { class: "site-showv" }, "0.2.9"),
|
||
|
],
|
||
|
-1
|
||
|
),
|
||
|
pa = O("\u66F4\u65B0\u65E5\u5FD7"),
|
||
|
ma = s(
|
||
|
"span",
|
||
|
null,
|
||
|
[
|
||
|
O("\u4E0B\u8F7D\u91CF\uFF1A"),
|
||
|
s("em", { class: "site-showdowns" }, "2324"),
|
||
|
],
|
||
|
-1
|
||
|
),
|
||
|
ha = pe(
|
||
|
'<div class="site-banner-other"><a href="https://gitee.com/layui-vue" target="_blank" rel="nofollow" class="site-star"><i class="layui-icon">\uE658</i> Star <cite id="getStars">336</cite></a><a href="https://gitee.com/layui-vue" target="_blank" rel="nofollow" class="site-fork"> Gitee </a><a href="https://github.com/layui-vue" target="_blank" rel="nofollow" class="site-fork"> Github </a></div>',
|
||
|
1
|
||
|
),
|
||
|
ya = pe(
|
||
|
'<div style="margin-left:10%;margin-right:10%;"><div><ul class="layui-row layui-col-space30 site-idea"><li class="layui-col-md8"><div><fieldset class="layui-elem-field layui-field-title"><legend>\u8FD4\u749E\u5F52\u771F</legend><p> \u8EAB\u5904\u5728\u524D\u7AEF\u793E\u533A\u7684\u7E41\u8363\u4E4B\u4E0B\uFF0C\u6211\u4EEC\u90FD\u5728\u6709\u610F\u6216\u65E0\u610F\u5730\u8FFD\u9010\u3002\u800C layui \u504F\u504F\u56DE\u671B\u5F53\u521D\uFF0C\u5954\u8D74\u5728\u8FD4\u749E\u5F52\u771F\u7684\u6F2B\u6F2B\u5F81\u9014\uFF0C\u81EA\u4FE1\u5E76\u52C7\u6562\u7740\uFF0C\u8FFD\u5BFB\u4E8E\u539F\u751F\u6001\u7684\u4E66\u5199\u6307\u4EE4\uFF0C\u8BD5\u56FE\u4EE5\u6700\u7B80\u5355\u7684\u65B9\u5F0F\u8BE0\u91CA\u9AD8\u6548\u3002 </p></fieldset></div></li><li class="layui-col-md8"><div><fieldset class="layui-elem-field layui-field-title"><legend>\u53CC\u9762\u4F53\u9A8C</legend><p> \u62E5\u6709\u53CC\u9762\u7684\u4E0D\u4EC5\u662F\u4EBA\u751F\uFF0C\u8FD8\u6709 layui\u3002\u4E00\u9762\u6781\u7B80\uFF0C\u4E00\u9762\u4E30\u76C8\u3002\u6781\u7B80\u662F\u89C6\u89C9\u6240\u89C1\u7684\u5916\u5728\uFF0C\u662F\u5F00\u53D1\u6240\u5FF5\u7684\u7B80\u6613\u3002\u4E30\u76C8\u662F\u503E\u60C5\u96D5\u7422\u7684\u5185\u5728\uFF0C\u662F\u4FE1\u624B\u62C8\u6765\u7684\u627F\u8BFA\u3002\u4E00\u5207\u672C\u5E94\u5982\u6B64\uFF0C\u7B80\u800C\u5168\uFF0C\u53CC\u91CD\u4F53\u9A8C\u3002 </p></fieldset></div></li><li class="layui-col-md8"><div><fieldset class="layui-elem-field layui-field-title"><legend>\u661F\u8FB0\u5927\u6D77</legend><p> \u5982\u679C\u773C\u4E0B\u8FD8\u662F\u4E00\u56E2\u96F6\u661F\u4E4B\u706B\uFF0C\u90A3\u8FD0\u7B79\u5E37\u5E44\u4E4B\u540E\uFF0C\u8FCE\u9762\u4E1C\u98CE\uFF0C\u5C31\u662F\u4E00\u573A\u70C8\u7130\u71CE\u539F\u5427\uFF0C\u90A3\u5FC5\u5B9A\u4F1A\u662F\u4E00\u756A\u5C3D\u60C5\u7684\u71C3\u70E7\u3002\u5F85\uFF0C\u79CB\u98CE\u8427\u745F\u65F6\uFF0C\u6563\u4F5C\u6EE1\u5929\u661F\u8FB0\uFF0C\u4F60\u770B\u90A3\u56DB\u5B63\u8F6E\u56DE\uFF0C\u6B63\u662F layui \u4E0D\u706D\u7684\u6267\u5FF5\u3002 </p></fieldset></div></li></ul></div></div><div class="footer footer-index"><p> Copyright \xA9 2021 <a href="/index.html">layui-vue.pearadmin.com</a> MIT Licensed </p><p></p></div>',
|
||
|
2
|
||
|
);
|
||
|
function fa(e, t) {
|
||
|
const l = V("router-link");
|
||
|
return (
|
||
|
u(),
|
||
|
c("div", aa, [
|
||
|
s("div", oa, [
|
||
|
s("div", na, [
|
||
|
sa,
|
||
|
ia,
|
||
|
s("div", ua, [
|
||
|
w(
|
||
|
l,
|
||
|
{ class: "layui-inline site-down", to: "/zh-CN/guide" },
|
||
|
{ default: N(() => [ca]), _: 1 }
|
||
|
),
|
||
|
]),
|
||
|
s("div", ra, [
|
||
|
da,
|
||
|
s("span", null, [
|
||
|
w(
|
||
|
l,
|
||
|
{
|
||
|
class: "layui-inline site-down",
|
||
|
to: "/zh-CN/guide/changelog",
|
||
|
},
|
||
|
{ default: N(() => [pa]), _: 1 }
|
||
|
),
|
||
|
]),
|
||
|
ma,
|
||
|
]),
|
||
|
]),
|
||
|
ha,
|
||
|
]),
|
||
|
ya,
|
||
|
])
|
||
|
);
|
||
|
}
|
||
|
var _a = Q(la, [["render", fa]]);
|
||
|
const va = {},
|
||
|
ba = {
|
||
|
style: { "margin-top": "60px", height: "100%", width: "80%" },
|
||
|
class: "layui-container",
|
||
|
},
|
||
|
ga = pe(
|
||
|
'<blockquote class="layui-elem-quote layui-text" style="margin:30px 0;"> \u5C3D\u7BA1 layui \u4E2D\u5305\u542B\u4E86\u8FD9\u4E9B\u7EC4\u4EF6\uFF0C\u4F46\u56E0\u4E3A\u5B83\u4EEC\u53D7\u4F17\u7FA4\u4F53\u5E7F\u6CDB\u6216\u5E94\u7528\u5E7F\u6CDB\uFF0C\u7279\u4ECE layui \u4E2D\u62BD\u53D6\u51FA\u6765\u4E2A\u526F\u672C\uFF0C\u53EF\u72EC\u7ACB\u5F15\u7528\u3002\u6211\u4EEC\u4E5F\u4F1A\u5BF9\u5B83\u4EEC\u8FDB\u884C\u540C\u6B65\u7EF4\u62A4\u3002 </blockquote><fieldset class="layui-elem-field layui-field-title"><legend style="margin-bottom:20px;text-align:center;">\u72EC\u7ACB\u7EC4\u4EF6</legend><div class="layui-field-box"><ul class="layui-row layui-col-space6"><li class="layui-col-sm12"><div class="alone"><a href="https://gitee.com/layui-vue/layer-vue" target="_blank">layer - vue<cite>\u901A\u7528\u578B\u5F39\u51FA\u5C42\u7EC4\u4EF6</cite></a></div></li><li class="layui-col-sm12"><div class="alone"><a href="https://gitee.com/layui-vue/icons-vue" target="_blank">icons - vue<cite>\u56FE\u6807\u7EC4\u4EF6\u5316\u89E3\u51B3\u65B9\u6848</cite></a></div></li></ul></div></fieldset>',
|
||
|
2
|
||
|
),
|
||
|
Ca = [ga];
|
||
|
function ka(e, t) {
|
||
|
return u(), c("div", ba, Ca);
|
||
|
}
|
||
|
var $a = Q(va, [["render", ka]]);
|
||
|
const Ea = [
|
||
|
{
|
||
|
path: "/",
|
||
|
redirect: "/zh-CN/index",
|
||
|
component: Ll,
|
||
|
meta: { title: "\u9996\u9875" },
|
||
|
children: [
|
||
|
{
|
||
|
path: "/zh-CN/index",
|
||
|
component: _a,
|
||
|
meta: { title: "\u6307\u5357" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/ecology",
|
||
|
component: $a,
|
||
|
meta: { title: "\u751F\u6001" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide",
|
||
|
redirect: "/zh-CN/guide/introduce",
|
||
|
component: ta,
|
||
|
meta: { title: "\u6307\u5357" },
|
||
|
children: [
|
||
|
{
|
||
|
path: "/zh-CN/guide/introduce",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./introduce.475125c3.js"),
|
||
|
["assets/introduce.475125c3.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u4ECB\u7ECD" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/getStarted",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./getStarted.18fd2eb4.js"),
|
||
|
["assets/getStarted.18fd2eb4.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5B89\u88C5" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/changelog",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./changelog.f30557fa.js"),
|
||
|
["assets/changelog.f30557fa.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u66F4\u65B0" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/problem",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./problem.339533fe.js"),
|
||
|
["assets/problem.339533fe.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u95EE\u9898" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/member",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./member.58d02a44.js"),
|
||
|
["assets/member.58d02a44.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u56E2\u961F" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/norms",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./norms.2f21de21.js"),
|
||
|
["assets/norms.2f21de21.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u89C4\u8303" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/theme",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./theme.9258d66a.js"),
|
||
|
["assets/theme.9258d66a.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u4E3B\u9898" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/guide/sponsor",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./sponsor.01dd768a.js"),
|
||
|
["assets/sponsor.01dd768a.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8D5E\u52A9" },
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components",
|
||
|
redirect: "/zh-CN/components/color",
|
||
|
component: Pl,
|
||
|
meta: { title: "\u7EC4\u4EF6" },
|
||
|
children: [
|
||
|
{
|
||
|
path: "/zh-CN/components/skeleton ",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./skeleton.8feac644.js"),
|
||
|
["assets/skeleton.8feac644.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u9AA8\u67B6\u5C4F" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/step",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./setup.eff6b29c.js"),
|
||
|
["assets/step.eff6b29c.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5206\u6B65" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/layout",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./layout.b479f239.js"),
|
||
|
[
|
||
|
"assets/layout.b479f239.js",
|
||
|
"assets/layout.ab5f6ec6.css",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "\u5E03\u5C40" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/color",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./color.388632a4.js"),
|
||
|
["assets/color.388632a4.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u989C\u8272" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/container",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./container.a03013b5.js"),
|
||
|
[
|
||
|
"assets/container.a03013b5.js",
|
||
|
"assets/container.6a41489e.css",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "\u5BB9\u5668" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/breadcrumb",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./breadcrumb.8f79b379.js"),
|
||
|
["assets/breadcrumb.8f79b379.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u9762\u5305\u5C51" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/button",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./button.463a35ca.js"),
|
||
|
["assets/button.463a35ca.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u6309\u94AE" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/icon",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./icon.ebaec3da.js"),
|
||
|
["assets/icon.ebaec3da.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u56FE\u6807" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/panel",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./panel.eef09061.js"),
|
||
|
["assets/panel.eef09061.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u9762\u677F" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/animation",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./animation.5b4ef272.js"),
|
||
|
["assets/animation.5b4ef272.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u52A8\u753B" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/card",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./card.6ea711b1.js"),
|
||
|
[
|
||
|
"assets/card.6ea711b1.js",
|
||
|
"assets/card.d59999c3.css",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "\u5361\u7247" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/grid",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./grid.d614255d.js"),
|
||
|
[
|
||
|
"assets/grid.d614255d.js",
|
||
|
"assets/grid.97a2d181.css",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "\u6805\u683C" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/form",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./form.a8a3c800.js"),
|
||
|
["assets/form.a8a3c800.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8868\u5355" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/badge",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./badge.f4bfd61e.js"),
|
||
|
["assets/badge.f4bfd61e.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5FBD\u7AE0" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/block",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./block.d412ee72.js"),
|
||
|
["assets/block.d412ee72.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8F85\u52A9" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/line",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./line.8aa58b24.js"),
|
||
|
["assets/line.8aa58b24.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5206\u5272" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/progress",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./progress.9a16e5f5.js"),
|
||
|
["assets/progress.9a16e5f5.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8FDB\u5EA6" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/menu",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./menu.a879bd24.js"),
|
||
|
["assets/menu.a879bd24.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u83DC\u5355" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/timeline",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./timeline.11bb73c2.js"),
|
||
|
["assets/timeline.11bb73c2.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u65F6\u95F4\u7EBF" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/collapse",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./collapse.c8d109b9.js"),
|
||
|
["assets/collapse.c8d109b9.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u6298\u53E0\u9762\u677F" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/table",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./table.72bd1e01.js"),
|
||
|
["assets/table.72bd1e01.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8868\u683C" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/avatar",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./avatar.1cbddef9.js"),
|
||
|
["assets/avatar.1cbddef9.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5934\u50CF" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/field",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./field.bc6428fd.js"),
|
||
|
["assets/field.bc6428fd.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5B57\u6BB5" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/empty",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./empty.d07a5c83.js"),
|
||
|
["assets/empty.d07a5c83.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u7A7A" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/rate",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./rate.b62f2f1e.js"),
|
||
|
["assets/rate.b62f2f1e.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8BC4\u5206" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/dropdown",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./dropdown.e826239e.js"),
|
||
|
["assets/dropdown.e826239e.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u4E0B\u62C9" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/tab",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./tab.56fd284f.js"),
|
||
|
["assets/tab.56fd284f.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u9009\u9879\u5361" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/iconPicker",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./iconPicker.1a4cce05.js"),
|
||
|
["assets/iconPicker.1a4cce05.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u56FE\u6807\u9009\u62E9" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/tree",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./tree.a0237497.js"),
|
||
|
["assets/tree.a0237497.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u6811\u5F62\u7EC4\u4EF6" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/page",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./page.4b4dead8.js"),
|
||
|
["assets/page.4b4dead8.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5206\u9875" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/transfer",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./transfer.49fe95c0.js"),
|
||
|
["assets/transfer.49fe95c0.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u7A7F\u68AD\u6846" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/checkbox",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./checkbox.dbed6c6a.js"),
|
||
|
["assets/checkbox.dbed6c6a.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u590D\u9009\u6846" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/radio",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./radio.9b24610a.js"),
|
||
|
["assets/radio.9b24610a.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5355\u9009\u6846" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/input",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./input.4d2908b1.js"),
|
||
|
["assets/input.4d2908b1.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8F93\u5165\u6846" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/inputNumber",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./inputNumber.6c5e4dfb.js"),
|
||
|
[
|
||
|
"assets/inputNumber.6c5e4dfb.js",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "\u6570\u5B57\u8F93\u5165\u6846" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/textarea",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./textarea.4ee5b162.js"),
|
||
|
["assets/textarea.4ee5b162.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u6587\u672C\u57DF" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/switch",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./switch.a70ba8ea.js"),
|
||
|
["assets/switch.a70ba8ea.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5F00\u5173" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/slider",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./slider.c46dd918.js"),
|
||
|
["assets/slider.c46dd918.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u6ED1\u5757" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/carousel",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./carousel.3e97f5c3.js"),
|
||
|
["assets/carousel.3e97f5c3.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8F6E\u64AD" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/select",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./select.c86792f8.js"),
|
||
|
["assets/select.c86792f8.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u4E0B\u62C9\u9009\u62E9" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/colorPicker",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./colorPicker.7c4b00be.js"),
|
||
|
[
|
||
|
"assets/colorPicker.7c4b00be.js",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "\u989C\u8272\u9009\u62E9\u5668" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/layer",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./layer.52807a63.js"),
|
||
|
["assets/layer.52807a63.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u7B80\u4ECB" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/tooltip",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./tooltip.0777d40d.js"),
|
||
|
["assets/tooltip.0777d40d.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u6587\u5B57\u63D0\u793A" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/modal",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./modal.3d1b1fc1.js"),
|
||
|
["assets/modal.3d1b1fc1.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u5F39\u5C42" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/load",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./load.e7357671.js"),
|
||
|
["assets/load.e7357671.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u52A0\u8F7D" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/confirm",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./confirm.2baa1607.js"),
|
||
|
["assets/confirm.2baa1607.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8BE2\u95EE" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/msg",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./msg.6ce1243b.js"),
|
||
|
["assets/msg.6ce1243b.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u4FE1\u606F" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/components/backtop",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./backtop.7537737f.js"),
|
||
|
["assets/backtop.7537737f.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "\u8FD4\u56DE\u9876\u90E8" },
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/hooks",
|
||
|
redirect: "/zh-CN/hooks/useStarted",
|
||
|
component: Gl,
|
||
|
meta: { title: "hooks" },
|
||
|
children: [
|
||
|
{
|
||
|
path: "/zh-CN/hooks/useStarted",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./useStarted.59dace54.js"),
|
||
|
["assets/useStarted.59dace54.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "useStarted" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/hooks/useClickOutside",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./useClickOutside.93926077.js"),
|
||
|
[
|
||
|
"assets/useClickOutside.93926077.js",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "useClickOutside" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/hooks/useFullScreen",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./useFullScreen.6a71027a.js"),
|
||
|
[
|
||
|
"assets/useFullScreen.6a71027a.js",
|
||
|
"assets/vendor.e7911ee1.js",
|
||
|
]
|
||
|
),
|
||
|
meta: { title: "useFullScreen" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/hooks/useMove",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./useMove.af64feb3.js"),
|
||
|
["assets/useMove.af64feb3.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "useMove" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/hooks/useState",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./useState.daf1a4f0.js"),
|
||
|
["assets/useState.daf1a4f0.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "useState" },
|
||
|
},
|
||
|
{
|
||
|
path: "/zh-CN/hooks/useBoolean",
|
||
|
component: () =>
|
||
|
L(
|
||
|
() => import("./useBoolean.3fdda603.js"),
|
||
|
["assets/useBoolean.3fdda603.js", "assets/vendor.e7911ee1.js"]
|
||
|
),
|
||
|
meta: { title: "useBoolean" },
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
La = [...Ea];
|
||
|
function wa() {
|
||
|
return Ft({ history: St("/"), routes: La });
|
||
|
}
|
||
|
me.install = (e) => {
|
||
|
e.component(me.name || "LayModal", me);
|
||
|
};
|
||
|
ee.install = (e) => {
|
||
|
e.component(ee.name || "LayIcon", ee);
|
||
|
};
|
||
|
const Ta = ["onClick"],
|
||
|
Aa = { name: "LayBacktop" },
|
||
|
ye = $(
|
||
|
B(x({}, Aa), {
|
||
|
props: {
|
||
|
target: { default: "window" },
|
||
|
showHeight: { default: 200 },
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
position: null,
|
||
|
right: { default: 30 },
|
||
|
bottom: { default: 40 },
|
||
|
bgcolor: null,
|
||
|
opacity: null,
|
||
|
color: null,
|
||
|
borderRadius: null,
|
||
|
circular: { type: Boolean, default: !1 },
|
||
|
icon: { default: "layui-icon-top" },
|
||
|
iconSize: { default: 30 },
|
||
|
iconPrefix: { default: "layui-icon" },
|
||
|
iconColor: null,
|
||
|
},
|
||
|
emits: ["click"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = b(null),
|
||
|
o = Ot(void 0);
|
||
|
let n = b(l.showHeight === 0);
|
||
|
const i = F(() =>
|
||
|
l.circular
|
||
|
? "50%"
|
||
|
: typeof l.borderRadius == "number"
|
||
|
? `${l.borderRadius}px`
|
||
|
: l.borderRadius
|
||
|
),
|
||
|
r = F(() => ({
|
||
|
position: l.position,
|
||
|
right: `${l.right}px`,
|
||
|
bottom: `${l.bottom}px`,
|
||
|
backgroundColor: l.bgcolor,
|
||
|
opacity: l.opacity,
|
||
|
color: l.color,
|
||
|
borderRadius: i.value,
|
||
|
})),
|
||
|
f = () => {
|
||
|
if (!!o.value)
|
||
|
if (o.value instanceof Window)
|
||
|
window.scrollTo({ top: 0, left: 0, behavior: "smooth" });
|
||
|
else {
|
||
|
let p = o.value.scrollTop / 4;
|
||
|
o.value.scrollTop > 0 &&
|
||
|
((o.value.scrollTop -= Math.max(p, 10)),
|
||
|
setTimeout(() => {
|
||
|
f();
|
||
|
}, 1e3 / 60));
|
||
|
}
|
||
|
},
|
||
|
h = () => {
|
||
|
if (!o.value) return;
|
||
|
const p =
|
||
|
o.value instanceof Window
|
||
|
? window.pageYOffset
|
||
|
: o.value.scrollTop;
|
||
|
n.value = p >= l.showHeight;
|
||
|
},
|
||
|
_ = (p) => {
|
||
|
l.disabled || f(), t("click", p);
|
||
|
},
|
||
|
d = () => {
|
||
|
a.value.style.opacity = "1";
|
||
|
},
|
||
|
y = () => {
|
||
|
a.value.style.opacity = "0.95";
|
||
|
},
|
||
|
m = () => {
|
||
|
if (l.target === "window")
|
||
|
return window || document.documentElement || document.body;
|
||
|
{
|
||
|
const p = document.querySelector(l.target);
|
||
|
if (!p) throw new Error(`target is not existed: ${l.target}`);
|
||
|
if (l.position === "absolute") {
|
||
|
if (!p.parentElement)
|
||
|
throw new Error(
|
||
|
`target parent element is not existed: ${l.target}`
|
||
|
);
|
||
|
p.parentElement.style.position = "relative";
|
||
|
}
|
||
|
return p;
|
||
|
}
|
||
|
};
|
||
|
return (
|
||
|
Z(() => {
|
||
|
let p;
|
||
|
(o.value = m()),
|
||
|
o.value.addEventListener("scroll", () => {
|
||
|
clearTimeout(p),
|
||
|
(p = setTimeout(() => {
|
||
|
h();
|
||
|
}, 100));
|
||
|
});
|
||
|
}),
|
||
|
(p, v) =>
|
||
|
he(
|
||
|
(u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
ref_key: "backtopRef",
|
||
|
ref: a,
|
||
|
class: "layui-backtop",
|
||
|
style: H(x({}, g(r))),
|
||
|
onClick: X(_, ["stop"]),
|
||
|
onMousedown: d,
|
||
|
onMouseup: y,
|
||
|
},
|
||
|
[
|
||
|
E(p.$slots, "default", {}, () => [
|
||
|
w(
|
||
|
g(ee),
|
||
|
{
|
||
|
type: l.icon,
|
||
|
size: `${l.iconSize}px`,
|
||
|
prefix: l.iconPrefix,
|
||
|
color: l.iconColor,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["type", "size", "prefix", "color"]
|
||
|
),
|
||
|
]),
|
||
|
],
|
||
|
44,
|
||
|
Ta
|
||
|
)),
|
||
|
[[Ct, g(n)]]
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
ye.install = (e) => {
|
||
|
e.component(ye.name || "LayBacktop", ye);
|
||
|
};
|
||
|
const xa = ["src"],
|
||
|
Na = { name: "LayAvatar" },
|
||
|
fe = $(
|
||
|
B(x({}, Na), {
|
||
|
props: { src: null, radius: { type: Boolean }, size: null },
|
||
|
setup(e) {
|
||
|
return (t, l) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"img",
|
||
|
{
|
||
|
src: e.src,
|
||
|
class: C([
|
||
|
"layui-avatar",
|
||
|
[
|
||
|
e.radius ? "layui-avatar-radius" : "",
|
||
|
e.size ? "layui-avatar-" + e.size : "",
|
||
|
],
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
10,
|
||
|
xa
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
fe.install = (e) => {
|
||
|
e.component(fe.name || "LayAvatar", fe);
|
||
|
};
|
||
|
const Ba = ["value", "name"],
|
||
|
Va = ["onClick"],
|
||
|
za = { key: 0, class: "layui-anim layui-icon layui-anim-scaleSpring" },
|
||
|
Ia = {
|
||
|
key: 1,
|
||
|
class: "layui-anim layui-icon layui-anim-scaleSpring layui-form-radioed",
|
||
|
},
|
||
|
_e = $({
|
||
|
props: {
|
||
|
modelValue: null,
|
||
|
disabled: { type: Boolean },
|
||
|
label: null,
|
||
|
name: null,
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = function () {
|
||
|
l.disabled || (t("change", l.label), t("update:modelValue", l.label));
|
||
|
};
|
||
|
return (o, n) => (
|
||
|
u(),
|
||
|
c("span", null, [
|
||
|
s(
|
||
|
"input",
|
||
|
{ type: "radio", value: e.label, name: e.name },
|
||
|
null,
|
||
|
8,
|
||
|
Ba
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-unselect layui-form-radio",
|
||
|
{
|
||
|
"layui-form-radioed": e.modelValue == e.label,
|
||
|
"layui-radio-disbaled layui-disabled": e.disabled,
|
||
|
},
|
||
|
]),
|
||
|
onClick: X(a, ["stop"]),
|
||
|
},
|
||
|
[
|
||
|
e.modelValue == e.label
|
||
|
? (u(), c("i", za, "\uE643"))
|
||
|
: (u(), c("i", Ia, "\uE63F")),
|
||
|
s("span", null, [E(o.$slots, "default")]),
|
||
|
],
|
||
|
10,
|
||
|
Va
|
||
|
),
|
||
|
])
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
_e.install = (e) => {
|
||
|
e.component(_e.name || "LayRadio ", _e);
|
||
|
};
|
||
|
const Pa = ["type"],
|
||
|
Da = {
|
||
|
key: 0,
|
||
|
class:
|
||
|
"layui-icon layui-icon-loading-one layui-anim layui-anim-rotate layui-anim-loop",
|
||
|
},
|
||
|
Ra = { name: "LayButton" },
|
||
|
ae = $(
|
||
|
B(x({}, Ra), {
|
||
|
props: {
|
||
|
type: null,
|
||
|
size: null,
|
||
|
fluid: { type: [Boolean, String], default: !1 },
|
||
|
radius: { type: [Boolean, String], default: !1 },
|
||
|
border: null,
|
||
|
disabled: { type: [Boolean, String], default: !1 },
|
||
|
loading: { type: [Boolean, String], default: !1 },
|
||
|
nativeType: { default: "button" },
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => [
|
||
|
t.type ? `layui-btn-${t.type}` : "",
|
||
|
t.size ? `layui-btn-${t.size}` : "",
|
||
|
t.border ? `layui-border-${t.border}` : "",
|
||
|
]);
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"button",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-btn",
|
||
|
[
|
||
|
{
|
||
|
"layui-btn-fluid": e.fluid,
|
||
|
"layui-btn-radius": e.radius,
|
||
|
"layui-btn-disabled": e.disabled,
|
||
|
},
|
||
|
g(l),
|
||
|
],
|
||
|
]),
|
||
|
type: e.nativeType,
|
||
|
},
|
||
|
[
|
||
|
e.loading
|
||
|
? (u(), c("i", Da))
|
||
|
: E(a.$slots, "default", { key: 1 }),
|
||
|
],
|
||
|
10,
|
||
|
Pa
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
ae.install = (e) => {
|
||
|
e.component(ae.name || "LayButton", ae);
|
||
|
};
|
||
|
const Fa = { class: "layui-btn-container" },
|
||
|
Sa = { name: "LayButtonContainer" },
|
||
|
ve = $(
|
||
|
B(x({}, Sa), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", Fa, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
ve.install = (e) => {
|
||
|
e.component(ve.name || "LayButtonContainer", ve);
|
||
|
};
|
||
|
const Oa = { class: "layui-btn-group" },
|
||
|
Ma = { name: "LayButtonGroup" },
|
||
|
be = $(
|
||
|
B(x({}, Ma), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", Oa, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
be.install = (e) => {
|
||
|
e.component(be.name || "LayButtonGroup", be);
|
||
|
};
|
||
|
const ja = {
|
||
|
class:
|
||
|
"layui-inline layui-border-box layui-iconpicker layui-iconpicker-split",
|
||
|
},
|
||
|
Ha = { class: "layui-inline layui-iconpicker-main" },
|
||
|
Ka = s(
|
||
|
"span",
|
||
|
{ class: "layui-inline layui-iconpicker-suffix" },
|
||
|
[s("i", { class: "layui-icon layui-icon-down layui-anim" })],
|
||
|
-1
|
||
|
),
|
||
|
Ga = { class: "layui-iconpicker-view layui-iconpicker-scroll" },
|
||
|
qa = { key: 0, class: "layui-iconpicker-search" },
|
||
|
Ua = { class: "layui-form layui-input-wrap layui-input-wrap-prefix" },
|
||
|
Ya = s(
|
||
|
"div",
|
||
|
{ class: "layui-input-prefix" },
|
||
|
[s("i", { class: "layui-icon layui-icon-search" })],
|
||
|
-1
|
||
|
),
|
||
|
Wa = s(
|
||
|
"div",
|
||
|
{ class: "layui-input-suffix layui-input-affix-event layui-hide" },
|
||
|
[s("i", { class: "layui-icon layui-icon-clear" })],
|
||
|
-1
|
||
|
),
|
||
|
Qa = { class: "layui-iconpicker-list" },
|
||
|
Xa = ["onClick"],
|
||
|
Za = { class: "layui-elip" },
|
||
|
Ja = { key: 1, class: "layui-iconpicker-page" },
|
||
|
eo = {
|
||
|
id: "layui-laypage-1",
|
||
|
class: "layui-box layui-laypage layui-laypage-default",
|
||
|
},
|
||
|
to = { class: "layui-laypage-count" },
|
||
|
lo = s("i", { class: "layui-icon layui-icon-left" }, null, -1),
|
||
|
ao = [lo],
|
||
|
oo = { class: "layui-laypage-curr" },
|
||
|
no = s("em", { class: "layui-laypage-em" }, null, -1),
|
||
|
so = s("span", { class: "layui-laypage-spr" }, "\u2026", -1),
|
||
|
io = s(
|
||
|
"a",
|
||
|
{
|
||
|
href: "javascript:;",
|
||
|
class: "layui-laypage-last",
|
||
|
title: "\u5C3E\u9875",
|
||
|
},
|
||
|
"14",
|
||
|
-1
|
||
|
),
|
||
|
uo = s("i", { class: "layui-icon layui-icon-right" }, null, -1),
|
||
|
co = [uo],
|
||
|
ge = $({
|
||
|
props: {
|
||
|
page: { type: Boolean, default: !1 },
|
||
|
modelValue: { default: "layui-icon-face-smile" },
|
||
|
showSearch: { type: Boolean },
|
||
|
},
|
||
|
emits: ["update:modelValue"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = b(null),
|
||
|
o = b(l.modelValue),
|
||
|
n = function (p) {
|
||
|
t("update:modelValue", p), (o.value = p), a.value.hide();
|
||
|
},
|
||
|
i = b([]),
|
||
|
r = b(U.length),
|
||
|
f = b(r.value / 12),
|
||
|
h = b(1);
|
||
|
l.page ? (i.value = U.slice(0, 12)) : (i.value = U);
|
||
|
const _ = function () {
|
||
|
if (h.value === f.value) return;
|
||
|
h.value = h.value + 1;
|
||
|
const p = (h.value - 1) * 12,
|
||
|
v = p + 12;
|
||
|
i.value = U.slice(p, v);
|
||
|
},
|
||
|
d = function () {
|
||
|
if (h.value === 1) return;
|
||
|
h.value = h.value - 1;
|
||
|
const p = (h.value - 1) * 12,
|
||
|
v = p + 12;
|
||
|
i.value = U.slice(p, v);
|
||
|
},
|
||
|
y = function (p) {
|
||
|
var v = p.target.value;
|
||
|
h.value = 1;
|
||
|
const A = (h.value - 1) * 12,
|
||
|
k = A + 12;
|
||
|
v === ""
|
||
|
? l.page
|
||
|
? ((i.value = U.slice(A, k)),
|
||
|
(r.value = U.length),
|
||
|
(f.value = Math.ceil(U.length / 12)))
|
||
|
: (i.value = U)
|
||
|
: l.page
|
||
|
? ((i.value = m(v, U).slice(A, k)),
|
||
|
(r.value = m(v, U).length),
|
||
|
(f.value = Math.ceil(m(v, U).length / 12)))
|
||
|
: (i.value = m(v, U));
|
||
|
},
|
||
|
m = function (p, v) {
|
||
|
for (
|
||
|
var A = [], k = p.charAt(0), I = p.length, P = 0;
|
||
|
P < v.length;
|
||
|
P++
|
||
|
) {
|
||
|
var D = v[P],
|
||
|
j = !1;
|
||
|
for (var G in D)
|
||
|
if (typeof D[G] == "function") D[G]();
|
||
|
else {
|
||
|
var J = "";
|
||
|
D[G] != null && (J = D[G]);
|
||
|
for (var le = 0; le < J.length; le++)
|
||
|
if (
|
||
|
J.charAt(le) == k &&
|
||
|
J.substring(le).substring(0, I) == p
|
||
|
) {
|
||
|
j = !0;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
j && A.push(D);
|
||
|
}
|
||
|
return A;
|
||
|
};
|
||
|
return (p, v) => {
|
||
|
const A = V("lay-dropdown");
|
||
|
return (
|
||
|
u(),
|
||
|
q(
|
||
|
A,
|
||
|
{ ref_key: "dropdownRef", ref: a },
|
||
|
{
|
||
|
content: N(() => [
|
||
|
s("div", Ga, [
|
||
|
e.showSearch
|
||
|
? (u(),
|
||
|
c("div", qa, [
|
||
|
s("div", Ua, [
|
||
|
Ya,
|
||
|
s(
|
||
|
"input",
|
||
|
{
|
||
|
type: "text",
|
||
|
value: "",
|
||
|
placeholder: "search",
|
||
|
autocomplete: "off",
|
||
|
class: "layui-input",
|
||
|
"lay-affix": "clear",
|
||
|
onInput: y,
|
||
|
},
|
||
|
null,
|
||
|
32
|
||
|
),
|
||
|
Wa,
|
||
|
]),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
s("div", Qa, [
|
||
|
s("ul", null, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
i.value,
|
||
|
(k) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: k,
|
||
|
class: C([
|
||
|
o.value === k.class ? "layui-this" : "",
|
||
|
]),
|
||
|
onClick: (I) => n(k.class),
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"i",
|
||
|
{ class: C(["layui-icon", [k.class]]) },
|
||
|
null,
|
||
|
2
|
||
|
),
|
||
|
s("p", Za, T(k.name), 1),
|
||
|
],
|
||
|
10,
|
||
|
Xa
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
e.page
|
||
|
? (u(),
|
||
|
c("div", Ja, [
|
||
|
s("div", eo, [
|
||
|
s("span", to, "\u5171 " + T(r.value) + " \u4E2A", 1),
|
||
|
s(
|
||
|
"a",
|
||
|
{
|
||
|
href: "javascript:;",
|
||
|
class: C([
|
||
|
"layui-laypage-prev",
|
||
|
[h.value === 1 ? "layui-disabled" : ""],
|
||
|
]),
|
||
|
onClick: v[0] || (v[0] = (k) => d()),
|
||
|
},
|
||
|
ao,
|
||
|
2
|
||
|
),
|
||
|
s("span", oo, [
|
||
|
no,
|
||
|
s("em", null, T(h.value) + " / " + T(f.value), 1),
|
||
|
]),
|
||
|
so,
|
||
|
io,
|
||
|
s(
|
||
|
"a",
|
||
|
{
|
||
|
href: "javascript:;",
|
||
|
class: C([
|
||
|
[h.value === f.value ? "layui-disabled" : ""],
|
||
|
"layui-laypage-next",
|
||
|
]),
|
||
|
onClick: v[1] || (v[1] = (k) => _()),
|
||
|
},
|
||
|
co,
|
||
|
2
|
||
|
),
|
||
|
]),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
]),
|
||
|
]),
|
||
|
default: N(() => [
|
||
|
s("div", ja, [
|
||
|
s("div", Ha, [
|
||
|
s(
|
||
|
"i",
|
||
|
{ class: C(["layui-inline layui-icon", [o.value]]) },
|
||
|
null,
|
||
|
2
|
||
|
),
|
||
|
]),
|
||
|
Ka,
|
||
|
]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
},
|
||
|
512
|
||
|
)
|
||
|
);
|
||
|
};
|
||
|
},
|
||
|
});
|
||
|
ge.install = (e) => {
|
||
|
e.component(ge.name || "LayIconPicker", ge);
|
||
|
};
|
||
|
const ro = { class: "layui-card" },
|
||
|
po = { key: 0, class: "layui-card-header" },
|
||
|
mo = { key: 1 },
|
||
|
ho = { class: "layui-card-body" },
|
||
|
Ce = $({
|
||
|
props: { title: null },
|
||
|
setup(e) {
|
||
|
const t = W();
|
||
|
return (l, a) => (
|
||
|
u(),
|
||
|
c("div", ro, [
|
||
|
g(t).header || e.title
|
||
|
? (u(),
|
||
|
c("div", po, [
|
||
|
g(t).header
|
||
|
? E(l.$slots, "header", { key: 0 })
|
||
|
: (u(), c("span", mo, T(e.title), 1)),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
s("div", ho, [
|
||
|
g(t).body
|
||
|
? E(l.$slots, "body", { key: 0 })
|
||
|
: E(l.$slots, "default", { key: 1 }),
|
||
|
]),
|
||
|
])
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
Ce.install = (e) => {
|
||
|
e.component(Ce.name || "LayCard ", Ce);
|
||
|
};
|
||
|
const yo = { class: "layui-header" },
|
||
|
fo = { name: "LayHeader" },
|
||
|
ue = $(
|
||
|
B(x({}, fo), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", yo, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
const _o = { name: "LayLayout" },
|
||
|
ke = $(
|
||
|
B(x({}, _o), {
|
||
|
props: { isVertical: { type: Boolean, default: !1 } },
|
||
|
setup(e) {
|
||
|
const t = W(),
|
||
|
l = F(() =>
|
||
|
t.default
|
||
|
? t.default().some((n) => {
|
||
|
const i = n.type.name;
|
||
|
return i ? [ue.name].includes(i) : !1;
|
||
|
})
|
||
|
: !1
|
||
|
),
|
||
|
a = F(() => ["layui-layout", { "layui-layout-vertical": l.value }]);
|
||
|
return (o, n) => (
|
||
|
u(), c("section", { class: C(g(a)) }, [E(o.$slots, "default")], 2)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
ke.install = (e) => {
|
||
|
e.component(ke.name || "LayLayout", ke);
|
||
|
};
|
||
|
const vo = { name: "LaySide" },
|
||
|
$e = $(
|
||
|
B(x({}, vo), {
|
||
|
props: { width: { default: "200" } },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => ({ width: `${t.width}px` }));
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: "layui-side", style: H(g(l)) },
|
||
|
[E(a.$slots, "default")],
|
||
|
4
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
$e.install = (e) => {
|
||
|
e.component($e.name || "LaySide", $e);
|
||
|
};
|
||
|
const bo = { class: "layui-body" },
|
||
|
go = { name: "LayBody" },
|
||
|
Ee = $(
|
||
|
B(x({}, go), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", bo, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ee.install = (e) => {
|
||
|
e.component(Ee.name || "LayBody", Ee);
|
||
|
};
|
||
|
ue.install = (e) => {
|
||
|
e.component(ue.name || "LayHeader", ue);
|
||
|
};
|
||
|
const Co = { class: "layui-footer" },
|
||
|
ko = { name: "LayFooter" },
|
||
|
Le = $(
|
||
|
B(x({}, ko), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", Co, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Le.install = (e) => {
|
||
|
e.component(Le.name || "LayFooter", Le);
|
||
|
};
|
||
|
const $o = {},
|
||
|
Eo = { class: "layui-logo" };
|
||
|
function Lo(e, t) {
|
||
|
return u(), c("div", Eo, [E(e.$slots, "default")]);
|
||
|
}
|
||
|
var we = Q($o, [["render", Lo]]);
|
||
|
we.install = (e) => {
|
||
|
e.component(we.name || "LayLogo", we);
|
||
|
};
|
||
|
const wo = { class: "layui-panel" },
|
||
|
To = { name: "LayPanel" },
|
||
|
Te = $(
|
||
|
B(x({}, To), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", wo, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Te.install = (e) => {
|
||
|
e.component(Te.name || "LayPanel", Te);
|
||
|
};
|
||
|
const Ao = { key: 0, class: "layui-progress-text" },
|
||
|
xo = { name: "LayProgress" },
|
||
|
Ae = $(
|
||
|
B(x({}, xo), {
|
||
|
props: {
|
||
|
percent: null,
|
||
|
theme: null,
|
||
|
color: null,
|
||
|
size: null,
|
||
|
showText: { type: Boolean },
|
||
|
text: null,
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => [
|
||
|
t.color ? "background-color: " + t.color : "",
|
||
|
{ width: t.percent + "%" },
|
||
|
]);
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: C(["layui-progress", "layui-progress-" + e.size]) },
|
||
|
[
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: C(["layui-progress-bar", "layui-bg-" + e.theme]),
|
||
|
style: H(g(l)),
|
||
|
},
|
||
|
[
|
||
|
e.showText
|
||
|
? (u(),
|
||
|
c("span", Ao, T(e.text ? e.text : e.percent + "%"), 1))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
6
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ae.install = (e) => {
|
||
|
e.component(Ae.name || "LayProgress", Ae);
|
||
|
};
|
||
|
const No = { name: "LayCol" },
|
||
|
xe = $(
|
||
|
B(x({}, No), {
|
||
|
props: {
|
||
|
md: null,
|
||
|
xs: null,
|
||
|
sm: null,
|
||
|
lg: null,
|
||
|
mdOffset: null,
|
||
|
xsOffset: null,
|
||
|
smOffset: null,
|
||
|
lgOffset: null,
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => [
|
||
|
t.md ? `layui-col-md${t.md}` : "",
|
||
|
t.xs ? `layui-col-xs${t.xs}` : "",
|
||
|
t.sm ? `layui-col-sm${t.sm}` : "",
|
||
|
t.lg ? `layui-col-lg${t.lg}` : "",
|
||
|
t.mdOffset ? `layui-col-md-offset${t.mdOffset}` : "",
|
||
|
t.xsOffset ? `layui-col-xs-offset${t.xsOffset}` : "",
|
||
|
t.smOffset ? `layui-col-sm-offset${t.smOffset}` : "",
|
||
|
t.lgOffset ? `layui-col-lg-offset${t.lgOffset}` : "",
|
||
|
]);
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: C(["layui-col", g(l)]) },
|
||
|
[E(a.$slots, "default")],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
xe.install = (e) => {
|
||
|
e.component(xe.name || "LayCol", xe);
|
||
|
};
|
||
|
const Bo = { name: "LayRow" },
|
||
|
Ne = $(
|
||
|
B(x({}, Bo), {
|
||
|
props: { space: null },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => [t.space ? `layui-col-space${t.space}` : ""]);
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: C(["layui-row", g(l)]) },
|
||
|
[E(a.$slots, "default")],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ne.install = (e) => {
|
||
|
e.component(Ne.name || "LayRow", Ne);
|
||
|
};
|
||
|
const Vo = ["type", "name", "value", "disabled", "placeholder"],
|
||
|
ce = $({
|
||
|
props: {
|
||
|
name: null,
|
||
|
type: null,
|
||
|
disabled: { type: Boolean },
|
||
|
modelValue: null,
|
||
|
placeholder: null,
|
||
|
},
|
||
|
emits: ["update:modelValue", "input", "focus", "blur"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = function (n) {
|
||
|
const i = n.target;
|
||
|
t("update:modelValue", i.value), t("input", n);
|
||
|
},
|
||
|
a = function (n) {
|
||
|
t("focus", n);
|
||
|
},
|
||
|
o = function () {
|
||
|
t("blur");
|
||
|
};
|
||
|
return (n, i) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"input",
|
||
|
{
|
||
|
type: e.type,
|
||
|
name: e.name,
|
||
|
value: e.modelValue,
|
||
|
disabled: e.disabled,
|
||
|
placeholder: e.placeholder,
|
||
|
class: C([{ "layui-disabled": e.disabled }, "layui-input"]),
|
||
|
onInput: l,
|
||
|
onFocus: a,
|
||
|
onBlur: o,
|
||
|
},
|
||
|
null,
|
||
|
42,
|
||
|
Vo
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
ce.install = (e) => {
|
||
|
e.component(ce.name || "LayInput", ce);
|
||
|
};
|
||
|
const zo = { name: "LayBadge" },
|
||
|
Be = $(
|
||
|
B(x({}, zo), {
|
||
|
props: { type: null, theme: null, color: null },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => [
|
||
|
{
|
||
|
"layui-badge": !t.type,
|
||
|
"layui-badge-dot": t.type == "dot",
|
||
|
"layui-badge-rim": t.type == "rim",
|
||
|
},
|
||
|
`layui-bg-${t.theme}`,
|
||
|
]),
|
||
|
a = F(() => {
|
||
|
t.color && "" + t.color;
|
||
|
});
|
||
|
return (o, n) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"span",
|
||
|
{ class: C(g(l)), style: H(g(a)) },
|
||
|
[e.type != "dot" ? E(o.$slots, "default", { key: 0 }) : z("", !0)],
|
||
|
6
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Be.install = (e) => {
|
||
|
e.component(Be.name || "LayBadge", Be);
|
||
|
};
|
||
|
const Io = { name: "LayBlock" },
|
||
|
Ve = $(
|
||
|
B(x({}, Io), {
|
||
|
props: { nm: { type: Boolean } },
|
||
|
setup(e) {
|
||
|
return (t, l) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"blockquote",
|
||
|
{ class: C(["layui-elem-quote", { "layui-quote-nm": e.nm }]) },
|
||
|
[E(t.$slots, "default")],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ve.install = (e) => {
|
||
|
e.component(Ve.name || "LayBlock", Ve);
|
||
|
};
|
||
|
const ze = $({
|
||
|
props: { theme: null },
|
||
|
setup(e) {
|
||
|
return (t, l) => (
|
||
|
u(), c("hr", { class: C(["layui-border-" + e.theme]) }, null, 2)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
ze.install = (e) => {
|
||
|
e.component(ze.name || "LayLine", ze);
|
||
|
};
|
||
|
const Po = { class: "layui-timeline" },
|
||
|
Do = { name: "LayTimeline" },
|
||
|
Ie = $(
|
||
|
B(x({}, Do), {
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("ul", Po, [E(t.$slots, "default")]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ie.install = (e) => {
|
||
|
e.component(Ie.name || "LayTimeline", Ie);
|
||
|
};
|
||
|
const Ro = { class: "layui-timeline-item" },
|
||
|
Fo = s("i", { class: "layui-icon layui-timeline-axis" }, "\uE63F", -1),
|
||
|
So = { class: "layui-timeline-content layui-text" },
|
||
|
Oo = { key: 0, class: "layui-timeline-title" },
|
||
|
Mo = { key: 1, class: "layui-timeline-title" },
|
||
|
jo = { name: "LayTimelineItem" },
|
||
|
Pe = $(
|
||
|
B(x({}, jo), {
|
||
|
props: { title: null, simple: { type: Boolean } },
|
||
|
setup(e) {
|
||
|
return (t, l) => (
|
||
|
u(),
|
||
|
c("li", Ro, [
|
||
|
Fo,
|
||
|
s("div", So, [
|
||
|
e.simple
|
||
|
? (u(), c("div", Oo, T(e.title), 1))
|
||
|
: (u(), c("h3", Mo, T(e.title), 1)),
|
||
|
E(t.$slots, "default"),
|
||
|
]),
|
||
|
])
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Pe.install = (e) => {
|
||
|
e.component(Pe.name || "LayTimelineItem", Pe);
|
||
|
};
|
||
|
const Ho = ["value", "placeholder", "name", "disabled"],
|
||
|
Ko = { name: "LayTextarea" },
|
||
|
De = $(
|
||
|
B(x({}, Ko), {
|
||
|
props: {
|
||
|
name: null,
|
||
|
modelValue: null,
|
||
|
placeholder: null,
|
||
|
disabled: { type: Boolean },
|
||
|
},
|
||
|
emits: ["update:modelValue", "input", "focus", "blur"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = function (n) {
|
||
|
const i = n.target;
|
||
|
t("update:modelValue", i.value), t("input", i.value);
|
||
|
},
|
||
|
a = function (n) {
|
||
|
t("focus", n);
|
||
|
},
|
||
|
o = function () {
|
||
|
t("blur");
|
||
|
};
|
||
|
return (n, i) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"textarea",
|
||
|
{
|
||
|
value: e.modelValue,
|
||
|
placeholder: e.placeholder,
|
||
|
name: e.name,
|
||
|
disabled: e.disabled,
|
||
|
class: C(["layui-textarea", { "layui-disabled": e.disabled }]),
|
||
|
onInput: l,
|
||
|
onFocus: a,
|
||
|
onBlur: o,
|
||
|
},
|
||
|
null,
|
||
|
42,
|
||
|
Ho
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
De.install = (e) => {
|
||
|
e.component(De.name || "LayTextarea", De);
|
||
|
};
|
||
|
const Go = ["onClick"],
|
||
|
qo = s("i", null, null, -1),
|
||
|
Uo = { name: "LaySwitch" },
|
||
|
Re = $(
|
||
|
B(x({}, Uo), {
|
||
|
props: {
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
activeText: { default: "\u542F\u7528" },
|
||
|
modelValue: { type: Boolean },
|
||
|
inactiveText: { default: "\u7981\u7528" },
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = F({
|
||
|
get() {
|
||
|
return l.modelValue;
|
||
|
},
|
||
|
set(n) {
|
||
|
t("change", n), t("update:modelValue", n);
|
||
|
},
|
||
|
}),
|
||
|
o = function () {
|
||
|
l.disabled || (a.value = !a.value);
|
||
|
};
|
||
|
return (n, i) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"span",
|
||
|
{ onClick: X(o, ["stop"]) },
|
||
|
[
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-unselect layui-form-switch",
|
||
|
{
|
||
|
"layui-disabled": e.disabled,
|
||
|
"layui-form-onswitch": g(a),
|
||
|
"layui-checkbox-disbaled": e.disabled,
|
||
|
},
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"em",
|
||
|
null,
|
||
|
T(g(a) == !0 ? e.activeText : e.inactiveText),
|
||
|
1
|
||
|
),
|
||
|
qo,
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
],
|
||
|
8,
|
||
|
Go
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Re.install = (e) => {
|
||
|
e.component(Re.name || "LaySwitch", Re);
|
||
|
};
|
||
|
const Yo = { class: "layui-collapse" },
|
||
|
Fe = $({
|
||
|
props: {
|
||
|
modelValue: { default: () => [] },
|
||
|
accordion: { type: Boolean, default: !1 },
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e;
|
||
|
S(
|
||
|
() => l.modelValue,
|
||
|
(o, n) => {
|
||
|
a.value = [].concat(o);
|
||
|
}
|
||
|
);
|
||
|
const a = b([].concat(l.modelValue));
|
||
|
return (
|
||
|
Y("layCollapse", { accordion: l.accordion, activeValues: a, emit: t }),
|
||
|
(o, n) => (u(), c("div", Yo, [E(o.$slots, "default")]))
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
Fe.install = (e) => {
|
||
|
e.component(Fe.name || "LayCollapse", Fe);
|
||
|
};
|
||
|
const Wo = { class: "layui-colla-item" },
|
||
|
Qo = { class: "layui-icon layui-colla-icon" },
|
||
|
Se = $({
|
||
|
props: { id: null, title: null, disabled: { type: Boolean, default: !1 } },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
{ accordion: l, activeValues: a, emit: o } = K("layCollapse");
|
||
|
let n = F(() => a.value.includes(t.id));
|
||
|
const i = function () {
|
||
|
if (t.disabled) return;
|
||
|
const r = n.value;
|
||
|
l
|
||
|
? (a.value = r ? [] : [t.id])
|
||
|
: r
|
||
|
? a.value.splice(a.value.indexOf(t.id), 1)
|
||
|
: a.value.push(t.id),
|
||
|
o("update:modelValue", l ? a.value[0] || null : a.value),
|
||
|
o("change", t.id, !r, a.value);
|
||
|
};
|
||
|
return (r, f) => (
|
||
|
u(),
|
||
|
c("div", Wo, [
|
||
|
s(
|
||
|
"h2",
|
||
|
{
|
||
|
class: C(["layui-colla-title", { "layui-disabled": e.disabled }]),
|
||
|
onClick: i,
|
||
|
},
|
||
|
[
|
||
|
E(r.$slots, "title", { props: t }, () => [O(T(e.title), 1)]),
|
||
|
s("i", Qo, T(g(n) ? "\uE61A" : "\uE602"), 1),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{ class: C(["layui-colla-content", g(n) ? "layui-show" : ""]) },
|
||
|
[s("p", null, [E(r.$slots, "default", { props: t })])],
|
||
|
2
|
||
|
),
|
||
|
])
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
Se.install = (e) => {
|
||
|
e.component(Se.name || "LayCollapseItem", Se);
|
||
|
};
|
||
|
const Xo = { name: "LayContainer" },
|
||
|
Oe = $(
|
||
|
B(x({}, Xo), {
|
||
|
props: { fluid: { type: Boolean, default: !1 } },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => (t.fluid ? "layui-fluid" : "layui-container"));
|
||
|
return (a, o) => (
|
||
|
u(), c("div", { class: C(g(l)) }, [E(a.$slots, "default")], 2)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Oe.install = (e) => {
|
||
|
e.component(Oe.name || "LayContainer", Oe);
|
||
|
};
|
||
|
const Me = $({
|
||
|
props: {
|
||
|
selectedKey: { default: "" },
|
||
|
openKeys: { default: () => [] },
|
||
|
tree: { type: Boolean, default: !1 },
|
||
|
},
|
||
|
emits: ["update:selectedKey", "update:openKeys"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = F(() => l.tree),
|
||
|
o = F({
|
||
|
get() {
|
||
|
return l.openKeys;
|
||
|
},
|
||
|
set(i) {
|
||
|
t("update:selectedKey", i);
|
||
|
},
|
||
|
}),
|
||
|
n = F({
|
||
|
get() {
|
||
|
return l.selectedKey;
|
||
|
},
|
||
|
set(i) {
|
||
|
t("update:selectedKey", i);
|
||
|
},
|
||
|
});
|
||
|
return (
|
||
|
Y("isTree", a),
|
||
|
Y("selectedKey", n),
|
||
|
Y("openKeys", o),
|
||
|
(i, r) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"ul",
|
||
|
{ class: C(["layui-nav", [e.tree ? "layui-nav-tree" : ""]]) },
|
||
|
[E(i.$slots, "default")],
|
||
|
2
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
Me.install = (e) => {
|
||
|
e.component(Me.name || "LayMenu", Me);
|
||
|
};
|
||
|
const Zo = s(
|
||
|
"i",
|
||
|
{ class: "layui-icon layui-icon-down layui-nav-more" },
|
||
|
null,
|
||
|
-1
|
||
|
),
|
||
|
Jo = { key: 1, href: "javascript:void(0)" },
|
||
|
je = $({
|
||
|
props: { id: null, title: null },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = W(),
|
||
|
a = K("isTree"),
|
||
|
o = K("selectedKey"),
|
||
|
n = K("openKeys"),
|
||
|
i = function () {
|
||
|
n.value.includes(t.id)
|
||
|
? n.value.splice(n.value.indexOf(t.id), 1)
|
||
|
: n.value.push(t.id);
|
||
|
},
|
||
|
r = function () {
|
||
|
o.value = t.id;
|
||
|
};
|
||
|
return (f, h) =>
|
||
|
g(l).default
|
||
|
? (u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: 0,
|
||
|
class: C([
|
||
|
"layui-nav-item",
|
||
|
[g(n).includes(e.id) && g(a) ? "layui-nav-itemed" : ""],
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
s("a", { href: "javascript:void(0)", onClick: i }, [
|
||
|
O(T(e.title) + " ", 1),
|
||
|
Zo,
|
||
|
]),
|
||
|
s(
|
||
|
"dl",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-nav-child",
|
||
|
[
|
||
|
g(n).includes(e.id) && !g(a) ? "layui-show" : "",
|
||
|
g(a) ? "" : "layui-anim layui-anim-upbit",
|
||
|
],
|
||
|
]),
|
||
|
},
|
||
|
[E(f.$slots, "default")],
|
||
|
2
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
))
|
||
|
: (u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: 1,
|
||
|
class: C([
|
||
|
"layui-nav-item",
|
||
|
[g(o) === e.id ? "layui-this" : ""],
|
||
|
]),
|
||
|
onClick: h[0] || (h[0] = (_) => r()),
|
||
|
},
|
||
|
[
|
||
|
g(l).title
|
||
|
? E(f.$slots, "title", { key: 0 })
|
||
|
: (u(), c("a", Jo, T(e.title), 1)),
|
||
|
],
|
||
|
2
|
||
|
));
|
||
|
},
|
||
|
});
|
||
|
je.install = (e) => {
|
||
|
e.component(je.name || "LayMenuItem", je);
|
||
|
};
|
||
|
const en = { key: 1, href: "javascript:void(0)" },
|
||
|
He = $({
|
||
|
props: { id: null, title: null },
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = W(),
|
||
|
a = K("selectedKey"),
|
||
|
o = function () {
|
||
|
a.value = t.id;
|
||
|
};
|
||
|
return (n, i) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"dd",
|
||
|
{
|
||
|
class: C([g(a) === e.id ? "layui-this" : ""]),
|
||
|
onClick: i[0] || (i[0] = (r) => o()),
|
||
|
},
|
||
|
[
|
||
|
g(l).title
|
||
|
? E(n.$slots, "title", { key: 0 })
|
||
|
: (u(), c("a", en, T(e.title), 1)),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
He.install = (e) => {
|
||
|
e.component(He.name || "LayMenuChildItem", He);
|
||
|
};
|
||
|
const tn = ["onClick"],
|
||
|
ln = ["name", "value"],
|
||
|
an = ["lay-skin"],
|
||
|
on = { key: 0 },
|
||
|
nn = s("i", { class: "layui-icon layui-icon-ok" }, null, -1),
|
||
|
sn = { name: "LayCheckbox" },
|
||
|
oe = $(
|
||
|
B(x({}, sn), {
|
||
|
props: {
|
||
|
name: null,
|
||
|
skin: null,
|
||
|
label: null,
|
||
|
modelValue: { type: [Boolean, Array], default: !1 },
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = K("checkboxGroup", {}),
|
||
|
o = F(
|
||
|
() =>
|
||
|
a != null && (a == null ? void 0 : a.name) === "LayCheckboxGroup"
|
||
|
),
|
||
|
n = F({
|
||
|
get() {
|
||
|
return o.value
|
||
|
? a.modelValue.value.includes(l.label)
|
||
|
: Array.isArray(l.modelValue)
|
||
|
? l.modelValue.includes(l.label)
|
||
|
: l.modelValue;
|
||
|
},
|
||
|
set(_) {
|
||
|
o.value
|
||
|
? r(_)
|
||
|
: Array.isArray(l.modelValue)
|
||
|
? f(_)
|
||
|
: (t("change", _), t("update:modelValue", _));
|
||
|
},
|
||
|
}),
|
||
|
i = F(() => (Array.isArray(l.modelValue) ? [...l.modelValue] : [])),
|
||
|
r = function (_) {
|
||
|
let d = [...a.modelValue.value];
|
||
|
_ ? d.push(l.label) : d.splice(d.indexOf(l.label), 1),
|
||
|
(a.modelValue.value = d);
|
||
|
},
|
||
|
f = function (_) {
|
||
|
let d = [...i.value];
|
||
|
_ ? d.push(l.label) : d.splice(d.indexOf(l.label), 1),
|
||
|
t("change", d),
|
||
|
t("update:modelValue", d);
|
||
|
},
|
||
|
h = function () {
|
||
|
l.disabled || (n.value = !n.value);
|
||
|
};
|
||
|
return (_, d) => {
|
||
|
var y;
|
||
|
return (
|
||
|
u(),
|
||
|
c(
|
||
|
"span",
|
||
|
{ onClick: X(h, ["stop"]) },
|
||
|
[
|
||
|
s(
|
||
|
"input",
|
||
|
{ type: "checkbox", name: e.name, value: e.label },
|
||
|
null,
|
||
|
8,
|
||
|
ln
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-unselect layui-form-checkbox",
|
||
|
{
|
||
|
"layui-checkbox-disbaled layui-disabled": e.disabled,
|
||
|
"layui-form-checked": g(n),
|
||
|
},
|
||
|
]),
|
||
|
"lay-skin": e.skin,
|
||
|
},
|
||
|
[
|
||
|
((y = _.$slots) == null ? void 0 : y.default)
|
||
|
? (u(), c("span", on, [E(_.$slots, "default")]))
|
||
|
: z("", !0),
|
||
|
nn,
|
||
|
],
|
||
|
10,
|
||
|
an
|
||
|
),
|
||
|
],
|
||
|
8,
|
||
|
tn
|
||
|
)
|
||
|
);
|
||
|
};
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
oe.install = (e) => {
|
||
|
e.component(oe.name || "LayCheckbox", oe);
|
||
|
};
|
||
|
const un = { class: "layui-checkbox-group" },
|
||
|
cn = { name: "LayCheckboxGroup" },
|
||
|
Ke = $(
|
||
|
B(x({}, cn), {
|
||
|
props: { modelValue: { default: () => [] } },
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = b(l.modelValue);
|
||
|
return (
|
||
|
Y("checkboxGroup", { name: "LayCheckboxGroup", modelValue: a }),
|
||
|
S(
|
||
|
() => a,
|
||
|
(o) => {
|
||
|
t("change", a.value), t("update:modelValue", a.value);
|
||
|
},
|
||
|
{ deep: !0 }
|
||
|
),
|
||
|
S(
|
||
|
() => l.modelValue,
|
||
|
(o) => (a.value = o)
|
||
|
),
|
||
|
(o, n) => (u(), c("div", un, [E(o.$slots, "default")]))
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ke.install = (e) => {
|
||
|
e.component(Ke.name || "LayCheckboxGroup", Ke);
|
||
|
};
|
||
|
const xt = "LayForm",
|
||
|
rn = { name: "LayForm" },
|
||
|
Ge = $(
|
||
|
B(x({}, rn), {
|
||
|
props: {
|
||
|
model: {
|
||
|
default: function () {
|
||
|
return {};
|
||
|
},
|
||
|
},
|
||
|
required: { type: Boolean },
|
||
|
rules: null,
|
||
|
initValidate: { type: Boolean, default: !1 },
|
||
|
requiredIcons: { default: "" },
|
||
|
requiredErrorMessage: null,
|
||
|
validateMessage: null,
|
||
|
useCN: { type: Boolean, default: !0 },
|
||
|
},
|
||
|
emits: ["submit"],
|
||
|
setup(e, { expose: t, emit: l }) {
|
||
|
const a = e,
|
||
|
o = [],
|
||
|
n = {};
|
||
|
Z(() => {
|
||
|
var d;
|
||
|
a.initValidate && ((d = r()) == null || d.catch((y) => {}));
|
||
|
});
|
||
|
const i = function () {
|
||
|
let d = !1;
|
||
|
return (
|
||
|
r((y, m, p) => {
|
||
|
(d = y), l("submit", y, m, p);
|
||
|
}),
|
||
|
d
|
||
|
);
|
||
|
},
|
||
|
r = function (d, y) {
|
||
|
let m = o;
|
||
|
typeof d == "function"
|
||
|
? (y = d)
|
||
|
: (typeof d == "string" || (Array.isArray(d) && d.length > 0)) &&
|
||
|
((m = []),
|
||
|
(d ? [].concat(d) : []).forEach((k) => n[k] && m.push(n[k])));
|
||
|
let p = [];
|
||
|
m.forEach((A) => {
|
||
|
A.validate((k, I) => {
|
||
|
p = p.concat(k);
|
||
|
});
|
||
|
});
|
||
|
const v = p.length === 0;
|
||
|
return typeof y == "function"
|
||
|
? (v ? y(!0, a.model, null) : y(!1, a.model, p), null)
|
||
|
: new Promise((A, k) => {
|
||
|
const I = {
|
||
|
isValidate: v,
|
||
|
model: a.model,
|
||
|
errors: v ? null : p,
|
||
|
};
|
||
|
I.isValidate ? A(I) : k(I);
|
||
|
});
|
||
|
},
|
||
|
f = function (d) {
|
||
|
const y = d ? [].concat(d) : [];
|
||
|
y.length === 0
|
||
|
? o.forEach((m) => m.clearValidate())
|
||
|
: y.forEach((m) => n[m] && n[m].clearValidate());
|
||
|
},
|
||
|
h = function () {
|
||
|
for (const d in a.model) a.model[d] = null;
|
||
|
setTimeout(() => {
|
||
|
var d;
|
||
|
return (d = r()) == null ? void 0 : d.catch((y) => {});
|
||
|
}, 0);
|
||
|
},
|
||
|
_ = function (d) {
|
||
|
o.push(d), (n[d.prop] = d);
|
||
|
};
|
||
|
return (
|
||
|
t({ validate: r, clearValidate: f, reset: h }),
|
||
|
Y(
|
||
|
xt,
|
||
|
ie(
|
||
|
x(
|
||
|
{ formItems: o, addField: _, clearValidate: f, validate: r },
|
||
|
kt(a)
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
(d, y) => (
|
||
|
u(),
|
||
|
c("form", { class: "layui-form", onsubmit: i }, [
|
||
|
E(d.$slots, "default"),
|
||
|
])
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Ge.install = (e) => {
|
||
|
e.component(Ge.name || "LayForm", Ge);
|
||
|
};
|
||
|
const dn = { class: "layui-breadcrumb", style: { visibility: "visible" } },
|
||
|
qe = $({
|
||
|
props: { separator: { default: "/" } },
|
||
|
setup(e) {
|
||
|
return (
|
||
|
Y("separator", e.separator),
|
||
|
(l, a) => (u(), c("span", dn, [E(l.$slots, "default")]))
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
qe.install = (e) => {
|
||
|
e.component(qe.name || "LayBreadcrumb", qe);
|
||
|
};
|
||
|
const pn = { href: "javascript:void(0);" },
|
||
|
mn = { "lay-separator": "" },
|
||
|
Ue = $({
|
||
|
props: { title: null },
|
||
|
setup(e) {
|
||
|
const t = W(),
|
||
|
l = K("separator");
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
[
|
||
|
s("a", pn, [
|
||
|
g(t).default
|
||
|
? E(a.$slots, "default", { key: 0 })
|
||
|
: (u(), c(R, { key: 1 }, [O(T(e.title), 1)], 64)),
|
||
|
]),
|
||
|
s("span", mn, T(g(l)), 1),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
Ue.install = (e) => {
|
||
|
e.component(Ue.name || "LayBreadcrumbItem", Ue);
|
||
|
};
|
||
|
const hn = { key: 0, class: "layui-elem-field" },
|
||
|
yn = { class: "layui-field-box" },
|
||
|
fn = { key: 1, class: "layui-elem-field layui-field-title" },
|
||
|
_n = { name: "docend" },
|
||
|
Ye = $({
|
||
|
props: { title: null },
|
||
|
setup(e) {
|
||
|
const t = W();
|
||
|
return (l, a) =>
|
||
|
g(t).default
|
||
|
? (u(),
|
||
|
c("fieldset", hn, [
|
||
|
s("legend", null, T(e.title), 1),
|
||
|
s("div", yn, [E(l.$slots, "default")]),
|
||
|
]))
|
||
|
: (u(),
|
||
|
c("fieldset", fn, [
|
||
|
s("legend", null, [s("a", _n, T(e.title), 1)]),
|
||
|
]));
|
||
|
},
|
||
|
});
|
||
|
Ye.install = (e) => {
|
||
|
e.component(Ye.name || "LayField", Ye);
|
||
|
};
|
||
|
const vn = ["value"],
|
||
|
bn = { name: "LaySelectOption" },
|
||
|
re = $(
|
||
|
B(x({}, bn), {
|
||
|
props: {
|
||
|
value: null,
|
||
|
label: null,
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = K("selectItemHandle"),
|
||
|
a = K("selectItem"),
|
||
|
o = function () {
|
||
|
!t.disabled && n(!i.value);
|
||
|
},
|
||
|
n = function (r) {
|
||
|
l({ value: t.value, label: t.label, disabled: t.disabled }, r);
|
||
|
},
|
||
|
i = F(() => {
|
||
|
const r = a.value.value;
|
||
|
return Array.isArray(r)
|
||
|
? r.indexOf(t.value) > -1
|
||
|
: a.value.value === t.value;
|
||
|
});
|
||
|
return (
|
||
|
Z(() => i.value && n()),
|
||
|
(r, f) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"dd",
|
||
|
{
|
||
|
value: e.value,
|
||
|
class: C([
|
||
|
{ "layui-this": g(i) },
|
||
|
{ "layui-disabled": e.disabled },
|
||
|
]),
|
||
|
onClick: o,
|
||
|
},
|
||
|
[
|
||
|
g(a).multiple
|
||
|
? (u(),
|
||
|
q(
|
||
|
g(oe),
|
||
|
{
|
||
|
key: 0,
|
||
|
skin: "primary",
|
||
|
modelValue: g(i),
|
||
|
"onUpdate:modelValue":
|
||
|
f[0] ||
|
||
|
(f[0] = (h) => ($t(i) ? (i.value = h) : null)),
|
||
|
onChange: o,
|
||
|
label: "",
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue"]
|
||
|
))
|
||
|
: z("", !0),
|
||
|
E(r.$slots, "default", {}, () => [O(T(e.label), 1)]),
|
||
|
],
|
||
|
10,
|
||
|
vn
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
),
|
||
|
gn = ["placeholder", "disabled", "value", "name"],
|
||
|
Cn = { key: 0, class: "layui-multiple-select-row" },
|
||
|
kn = { class: "layui-multiple-select-badge" },
|
||
|
$n = ["onClick"],
|
||
|
En = { class: "layui-anim layui-anim-upbit" },
|
||
|
We = $({
|
||
|
props: {
|
||
|
modelValue: { default: null },
|
||
|
name: null,
|
||
|
placeholder: { default: "\u8BF7\u9009\u62E9" },
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
showEmpty: { type: Boolean, default: !0 },
|
||
|
emptyMessage: null,
|
||
|
multiple: { type: Boolean, default: !1 },
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = b(null),
|
||
|
o = Et(a);
|
||
|
S(o, () => {
|
||
|
o.value && (n.value = !1);
|
||
|
});
|
||
|
const n = b(!1),
|
||
|
i = function () {
|
||
|
if (l.disabled) {
|
||
|
n.value = !1;
|
||
|
return;
|
||
|
}
|
||
|
n.value = !n.value;
|
||
|
},
|
||
|
r = b({
|
||
|
value: l.multiple
|
||
|
? l.modelValue
|
||
|
? [].concat(l.modelValue)
|
||
|
: []
|
||
|
: l.modelValue,
|
||
|
label: l.multiple ? [] : null,
|
||
|
multiple: l.multiple,
|
||
|
});
|
||
|
S(
|
||
|
() => r.value.value,
|
||
|
(d) => {
|
||
|
t("update:modelValue", d), t("change", d);
|
||
|
},
|
||
|
{ deep: !0 }
|
||
|
),
|
||
|
S(
|
||
|
() => l.modelValue,
|
||
|
(d) => {
|
||
|
(r.value.value = d),
|
||
|
!d &&
|
||
|
d !== 0 &&
|
||
|
(l.multiple && (r.value.value = []),
|
||
|
(r.value.label = l.multiple ? [] : null));
|
||
|
}
|
||
|
);
|
||
|
const f = {},
|
||
|
h = function (d, y) {
|
||
|
if (
|
||
|
(l.multiple || (n.value = !1),
|
||
|
(f[d.value] = d.disabled),
|
||
|
typeof y != "boolean")
|
||
|
) {
|
||
|
l.multiple
|
||
|
? r.value.label.push(d.label)
|
||
|
: (r.value.label = d.label);
|
||
|
return;
|
||
|
}
|
||
|
let m = r.value.value;
|
||
|
if (l.multiple && Array.isArray(m)) {
|
||
|
const p = m,
|
||
|
v = r.value.label;
|
||
|
y
|
||
|
? (p.push(d.value), v.push(d.label))
|
||
|
: (p.splice(p.indexOf(d.value), 1),
|
||
|
v.splice(v.indexOf(d.label), 1)),
|
||
|
(r.value.value = p),
|
||
|
(r.value.label = v);
|
||
|
} else (r.value.value = d.value), (r.value.label = d.label);
|
||
|
},
|
||
|
_ = function (d, y) {
|
||
|
d.stopPropagation(), h(y, !1);
|
||
|
};
|
||
|
return (
|
||
|
Y("selectItemHandle", h),
|
||
|
Y("selectItem", r),
|
||
|
(d, y) => {
|
||
|
var p, v;
|
||
|
const m = V("lay-badge");
|
||
|
return (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
ref_key: "selectRef",
|
||
|
ref: a,
|
||
|
class: C([
|
||
|
"layui-unselect layui-form-select",
|
||
|
{ "layui-form-selected": n.value },
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
s("div", { class: "layui-select-title", onClick: i }, [
|
||
|
s(
|
||
|
"input",
|
||
|
{
|
||
|
type: "text",
|
||
|
placeholder:
|
||
|
r.value.value !== null &&
|
||
|
Array.isArray(r.value.value) &&
|
||
|
r.value.value.length > 0
|
||
|
? ""
|
||
|
: (p = e.emptyMessage) != null
|
||
|
? p
|
||
|
: e.placeholder,
|
||
|
disabled: e.disabled,
|
||
|
readonly: "",
|
||
|
value:
|
||
|
!r.value.multiple && r.value.value !== null
|
||
|
? r.value.label
|
||
|
: null,
|
||
|
name: e.name,
|
||
|
class: C([
|
||
|
"layui-input",
|
||
|
"layui-unselect",
|
||
|
{ "layui-disabled": e.disabled },
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
10,
|
||
|
gn
|
||
|
),
|
||
|
s(
|
||
|
"i",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-edge",
|
||
|
{ "layui-disabled": e.disabled },
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
2
|
||
|
),
|
||
|
r.value.multiple && Array.isArray(r.value.label)
|
||
|
? (u(),
|
||
|
c("div", Cn, [
|
||
|
s("div", kn, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
r.value.label,
|
||
|
(A, k) => (
|
||
|
u(),
|
||
|
q(
|
||
|
m,
|
||
|
{ key: k, theme: "green" },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s("span", null, T(A), 1),
|
||
|
!e.disabled &&
|
||
|
!(
|
||
|
Array.isArray(r.value.value) &&
|
||
|
r.value.value.length > 0 &&
|
||
|
f[r.value.value[k]]
|
||
|
)
|
||
|
? (u(),
|
||
|
c(
|
||
|
"i",
|
||
|
{
|
||
|
key: 0,
|
||
|
class: C([
|
||
|
"layui-icon",
|
||
|
{ "layui-icon-close": !0 },
|
||
|
]),
|
||
|
onClick: (I) =>
|
||
|
_(I, {
|
||
|
label: A,
|
||
|
value: Array.isArray(
|
||
|
r.value.value
|
||
|
)
|
||
|
? r.value.value[k]
|
||
|
: null,
|
||
|
}),
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
$n
|
||
|
))
|
||
|
: z("", !0),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1024
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
]),
|
||
|
s("dl", En, [
|
||
|
!e.multiple && e.showEmpty
|
||
|
? (u(),
|
||
|
q(
|
||
|
re,
|
||
|
{
|
||
|
key: 0,
|
||
|
value: null,
|
||
|
label:
|
||
|
(v = e.emptyMessage) != null ? v : e.placeholder,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["label"]
|
||
|
))
|
||
|
: z("", !0),
|
||
|
E(d.$slots, "default"),
|
||
|
]),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
}
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
We.install = (e) => {
|
||
|
e.component(We.name || "LaySelect", We);
|
||
|
};
|
||
|
re.install = (e) => {
|
||
|
e.component(re.name || "LaySelectOption", re);
|
||
|
};
|
||
|
const Ln = {},
|
||
|
wn = { class: "layui-side-scroll" };
|
||
|
function Tn(e, t) {
|
||
|
return u(), c("div", wn, [E(e.$slots, "default")]);
|
||
|
}
|
||
|
var Qe = Q(Ln, [["render", Tn]]);
|
||
|
Qe.install = (e) => {
|
||
|
e.component(Qe.name || "LayScroll", Qe);
|
||
|
};
|
||
|
var An = "/assets/index.40dbf8f8.svg";
|
||
|
const xn = { class: "layui-empty" },
|
||
|
Nn = s(
|
||
|
"div",
|
||
|
{ class: "layui-empty-image" },
|
||
|
[s("img", { class: "layui-empty-image-default", src: An })],
|
||
|
-1
|
||
|
),
|
||
|
Bn = { class: "layui-empty-description" },
|
||
|
Vn = { name: "LayEmpty" },
|
||
|
Xe = $(
|
||
|
B(x({}, Vn), {
|
||
|
props: {
|
||
|
description: { default: "\u6682\u65E0\u6570\u636E" },
|
||
|
image: null,
|
||
|
},
|
||
|
setup(e) {
|
||
|
return (t, l) => (
|
||
|
u(), c("div", xn, [Nn, s("div", Bn, T(e.description), 1)])
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Xe.install = (e) => {
|
||
|
e.component(Xe.name || "LayEmpty", Xe);
|
||
|
};
|
||
|
var zn = {
|
||
|
default: "%s\u9A8C\u8BC1\u5931\u8D25",
|
||
|
required: "%s\u4E0D\u80FD\u4E3A\u7A7A",
|
||
|
enum: "%s\u4E0D\u5728\u679A\u4E3E%s\u91CC\u9762",
|
||
|
whitespace: "%s\u4E0D\u80FD\u4E3A\u7A7A",
|
||
|
date: {
|
||
|
format:
|
||
|
"%s\u65E5\u671F%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u683C\u5F0F\u7684\u65E5\u671F%s",
|
||
|
parse:
|
||
|
"%s\u65E0\u6CD5\u89E3\u6790\u4E3A\u65E5\u671F,%s\u662F\u65E0\u6548\u7684",
|
||
|
invalid: "%s\u65E5\u671F%s\u662F\u65E0\u6548\u7684",
|
||
|
},
|
||
|
types: {
|
||
|
number: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u6570\u5B57",
|
||
|
boolean:
|
||
|
"%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u5E03\u5C14\u7C7B\u578B",
|
||
|
method: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u65B9\u6CD5",
|
||
|
regexp:
|
||
|
"%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u6B63\u5219\u8868\u8FBE\u5F0F",
|
||
|
integer:
|
||
|
"%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u6574\u578B\u6570\u5B57",
|
||
|
float:
|
||
|
"%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u6D6E\u70B9\u5C0F\u6570",
|
||
|
array: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u6570\u7EC4",
|
||
|
object: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u5BF9\u8C61",
|
||
|
enum: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u679A\u4E3E",
|
||
|
date: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u65E5\u671F",
|
||
|
url: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684url",
|
||
|
hex: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u5341\u516D\u8FDB\u5236",
|
||
|
email: "%s\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u90AE\u7BB1",
|
||
|
},
|
||
|
string: {
|
||
|
len: "%s\u5FC5\u987B\u662F\u957F\u5EA6\u4E3A%s\u4E2A\u5B57\u7B26",
|
||
|
min: "%s\u6700\u5C0F\u957F\u5EA6\u4E3A%s\u4E2A\u5B57\u7B26",
|
||
|
max: "%s\u6700\u957F%s\u4E2A\u5B57\u7B26",
|
||
|
range: "%s\u5B57\u7B26\u957F\u5EA6\u9700\u8981\u5728%s\u548C%s\u76F4\u63A5",
|
||
|
},
|
||
|
number: {
|
||
|
len: "%s\u957F\u5EA6\u5FC5\u987B\u4E3A%s",
|
||
|
min: "%s\u5FC5\u987B\u5C0F\u4E8E%s",
|
||
|
max: "%s\u5FC5\u987B\u5927\u4E8E%s",
|
||
|
range: "%s\u9700\u8981\u5728%s\u548C%s\u4E4B\u95F4",
|
||
|
},
|
||
|
array: {
|
||
|
len: "%s\u957F\u5EA6\u5FC5\u987B\u4E3A%s",
|
||
|
min: "%s\u957F\u5EA6\u5FC5\u987B\u5C0F\u4E8E%s",
|
||
|
max: "%s\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E%s",
|
||
|
range: "%s\u957F\u5EA6\u9700\u8981\u5728%s\u548C%s\u4E4B\u95F4",
|
||
|
},
|
||
|
pattern: { mismatch: "%s\u503C%s\u4E0D\u80FD\u5339\u914D%s" },
|
||
|
};
|
||
|
const In = { class: "layui-form-label" },
|
||
|
Ze = $({
|
||
|
props: {
|
||
|
prop: null,
|
||
|
mode: { default: "block" },
|
||
|
label: null,
|
||
|
errorMessage: null,
|
||
|
rules: null,
|
||
|
required: { type: Boolean },
|
||
|
},
|
||
|
setup(e, { expose: t }) {
|
||
|
const l = e,
|
||
|
a = K(xt, {}),
|
||
|
o = b(),
|
||
|
n = b(),
|
||
|
i = F(() => l.required || a.required),
|
||
|
r = F(() => {
|
||
|
const m = l.prop;
|
||
|
if (!m) return {};
|
||
|
let p = [];
|
||
|
return (
|
||
|
i.value && p.push({ required: !0 }),
|
||
|
l.rules && (p = p.concat(l.rules)),
|
||
|
a.rules && a.rules[m] && (p = p.concat(a.rules[m])),
|
||
|
p
|
||
|
);
|
||
|
}),
|
||
|
f = F(() => (l.prop ? a.model[l.prop] : void 0));
|
||
|
S(
|
||
|
() => f.value,
|
||
|
(m) => d(),
|
||
|
{ deep: !0 }
|
||
|
);
|
||
|
const h = b(!1),
|
||
|
_ = b(),
|
||
|
d = (m) => {
|
||
|
if (l.prop && r.value.length > 0) {
|
||
|
const p = {};
|
||
|
p[(a.useCN && l.label) || l.prop] = r.value;
|
||
|
const v = new Mt(p);
|
||
|
let A = {},
|
||
|
k = null;
|
||
|
a.useCN
|
||
|
? ((k = Object.assign({}, zn, a.validateMessage)),
|
||
|
(A[l.label || l.prop] = f.value))
|
||
|
: (a.validateMessage && (k = a.validateMessage),
|
||
|
(A[l.prop] = f.value)),
|
||
|
a.requiredErrorMessage &&
|
||
|
(k = Object.assign(k, { required: a.requiredErrorMessage })),
|
||
|
k && v.messages(k),
|
||
|
v.validate(A, (I, P) => {
|
||
|
var j, G;
|
||
|
h.value = I !== null && I.length > 0;
|
||
|
const D = n.value;
|
||
|
if (h.value) {
|
||
|
const J = I;
|
||
|
a.useCN &&
|
||
|
J.forEach((le) => {
|
||
|
(le.label = l.label), (le.field = l.prop);
|
||
|
}),
|
||
|
(_.value = (j = l.errorMessage) != null ? j : J[0].message),
|
||
|
D.childElementCount > 0 &&
|
||
|
((G = D.firstElementChild) == null ||
|
||
|
G.classList.add("layui-form-danger")),
|
||
|
m && m(J, P);
|
||
|
} else y();
|
||
|
});
|
||
|
}
|
||
|
},
|
||
|
y = () => {
|
||
|
var p;
|
||
|
(h.value = !1), (_.value = "");
|
||
|
const m = n.value;
|
||
|
m.childElementCount > 0 &&
|
||
|
((p = m.firstElementChild) == null ||
|
||
|
p.classList.remove("layui-form-danger"));
|
||
|
};
|
||
|
return (
|
||
|
t({ validate: d, clearValidate: y }),
|
||
|
Z(() => {
|
||
|
l.prop &&
|
||
|
a.addField(
|
||
|
ie(B(x({}, kt(l)), { $el: o, validate: d, clearValidate: y }))
|
||
|
);
|
||
|
}),
|
||
|
(m, p) => {
|
||
|
var v;
|
||
|
return (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: "layui-form-item", ref_key: "formItemRef", ref: o },
|
||
|
[
|
||
|
s("label", In, [
|
||
|
l.prop && g(i)
|
||
|
? (u(),
|
||
|
c(
|
||
|
"span",
|
||
|
{
|
||
|
key: 0,
|
||
|
class: C(
|
||
|
["layui-required", "layui-icon"].concat(
|
||
|
(v = g(a).requiredIcons) != null ? v : ""
|
||
|
)
|
||
|
),
|
||
|
},
|
||
|
[
|
||
|
E(
|
||
|
m.$slots,
|
||
|
"required",
|
||
|
{ props: B(x({}, l), { model: g(a).model }) },
|
||
|
() => [O(T(g(a).requiredIcons ? "" : "*"), 1)]
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
))
|
||
|
: z("", !0),
|
||
|
E(
|
||
|
m.$slots,
|
||
|
"label",
|
||
|
{ props: B(x({}, l), { model: g(a).model }) },
|
||
|
() => [O(T(e.label), 1)]
|
||
|
),
|
||
|
]),
|
||
|
s(
|
||
|
"div",
|
||
|
{ class: C([e.mode ? "layui-input-" + e.mode : ""]) },
|
||
|
[
|
||
|
s(
|
||
|
"div",
|
||
|
{ ref_key: "slotParent", ref: n },
|
||
|
[
|
||
|
E(m.$slots, "default", {
|
||
|
props: B(x({}, l), { model: g(a).model }),
|
||
|
}),
|
||
|
],
|
||
|
512
|
||
|
),
|
||
|
h.value
|
||
|
? (u(),
|
||
|
c(
|
||
|
"span",
|
||
|
{
|
||
|
key: 0,
|
||
|
class: C([
|
||
|
"layui-error-message",
|
||
|
{ "layui-error-message-anim": h.value },
|
||
|
]),
|
||
|
},
|
||
|
T(_.value),
|
||
|
3
|
||
|
))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
],
|
||
|
512
|
||
|
)
|
||
|
);
|
||
|
}
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
Ze.install = (e) => {
|
||
|
e.component(Ze.name || "LayFormItem", Ze);
|
||
|
};
|
||
|
const Pn = ["onMousemove", "onClick"],
|
||
|
Dn = { key: 0, class: "layui-inline" },
|
||
|
Rn = { name: "LayRate" },
|
||
|
Je = $(
|
||
|
B(x({}, Rn), {
|
||
|
props: {
|
||
|
theme: null,
|
||
|
length: { default: 5 },
|
||
|
modelValue: { default: 0 },
|
||
|
readonly: { type: [Boolean, String], default: !1 },
|
||
|
half: { type: Boolean, default: !1 },
|
||
|
text: { type: Boolean, default: !1 },
|
||
|
isBlock: { type: Boolean, default: !1 },
|
||
|
icons: {
|
||
|
default: () => [
|
||
|
"layui-icon-rate",
|
||
|
"layui-icon-rate-half",
|
||
|
"layui-icon-rate-solid",
|
||
|
],
|
||
|
},
|
||
|
},
|
||
|
emits: ["update:modelValue", "select"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = b(l.modelValue),
|
||
|
o = b(a.value),
|
||
|
n = F(() => l.half && Math.round(a.value) !== a.value),
|
||
|
i = function (_, d) {
|
||
|
return l.half
|
||
|
? _ - (d.offsetX <= d.target.offsetWidth / 2 ? 0.5 : 0)
|
||
|
: _;
|
||
|
},
|
||
|
r = function (_, d) {
|
||
|
if (l.readonly) return !1;
|
||
|
a.value = i(_, d);
|
||
|
},
|
||
|
f = function (_, d) {
|
||
|
if (l.readonly) return !1;
|
||
|
a.value = o.value;
|
||
|
},
|
||
|
h = function (_, d) {
|
||
|
if (l.readonly) return !1;
|
||
|
(a.value = i(_, d)),
|
||
|
(o.value = a.value),
|
||
|
t("update:modelValue", a.value),
|
||
|
t("select", a.value);
|
||
|
};
|
||
|
return (_, d) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: C(e.isBlock ? "layui-block" : "layui-inline") },
|
||
|
[
|
||
|
s(
|
||
|
"ul",
|
||
|
{ class: "layui-rate", onMouseleave: f },
|
||
|
[
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
e.length,
|
||
|
(y) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: y,
|
||
|
class: "layui-inline",
|
||
|
onMousemove: (m) => r(y, m),
|
||
|
onClick: (m) => h(y, m),
|
||
|
},
|
||
|
[
|
||
|
y <= Math.ceil(a.value)
|
||
|
? (u(),
|
||
|
c(
|
||
|
"i",
|
||
|
{
|
||
|
key: 0,
|
||
|
class: C([
|
||
|
"layui-icon",
|
||
|
`${
|
||
|
e.icons[
|
||
|
e.icons.length -
|
||
|
(g(n) && y === Math.ceil(a.value)
|
||
|
? 2
|
||
|
: 1)
|
||
|
]
|
||
|
}`,
|
||
|
]),
|
||
|
style: H({ color: e.theme }),
|
||
|
},
|
||
|
null,
|
||
|
6
|
||
|
))
|
||
|
: (u(),
|
||
|
c(
|
||
|
"i",
|
||
|
{
|
||
|
key: 1,
|
||
|
class: C(["layui-icon"].concat(e.icons[0])),
|
||
|
style: H({ color: e.theme }),
|
||
|
},
|
||
|
null,
|
||
|
6
|
||
|
)),
|
||
|
],
|
||
|
40,
|
||
|
Pn
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
],
|
||
|
32
|
||
|
),
|
||
|
e.text
|
||
|
? (u(),
|
||
|
c("span", Dn, [
|
||
|
E(_.$slots, "default", { value: a.value }, () => [
|
||
|
O(T(a.value + "\u661F"), 1),
|
||
|
]),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
Je.install = (e) => {
|
||
|
e.component(Je.name || "LayRate", Je);
|
||
|
};
|
||
|
const Fn = { class: "layui-anim layui-anim-upbit" },
|
||
|
Sn = { class: "layui-menu layui-dropdown-menu" },
|
||
|
On = { class: "layui-anim layui-anim-upbit" },
|
||
|
Mn = { class: "layui-menu layui-dropdown-menu" },
|
||
|
jn = { name: "LayDropdown" },
|
||
|
et = $(
|
||
|
B(x({}, jn), {
|
||
|
props: { trigger: { default: "click" } },
|
||
|
setup(e, { expose: t }) {
|
||
|
const l = b(null),
|
||
|
a = Et(l),
|
||
|
o = b(!1),
|
||
|
n = function () {
|
||
|
o.value = !0;
|
||
|
},
|
||
|
i = function () {
|
||
|
o.value = !1;
|
||
|
},
|
||
|
r = function () {
|
||
|
o.value = !o.value;
|
||
|
};
|
||
|
return (
|
||
|
S(a, () => {
|
||
|
a.value && (o.value = !1);
|
||
|
}),
|
||
|
Y("openState", o),
|
||
|
t({ open: n, hide: i, toggle: r }),
|
||
|
(f, h) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
[
|
||
|
e.trigger === "click"
|
||
|
? (u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
key: 0,
|
||
|
ref_key: "dropdownRef",
|
||
|
ref: l,
|
||
|
class: C([
|
||
|
"layui-dropdown",
|
||
|
[o.value ? "layui-dropdown-up" : ""],
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
s("div", { onClick: r }, [E(f.$slots, "default")]),
|
||
|
s("dl", Fn, [s("ul", Sn, [E(f.$slots, "content")])]),
|
||
|
],
|
||
|
2
|
||
|
))
|
||
|
: z("", !0),
|
||
|
e.trigger === "hover"
|
||
|
? (u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
key: 1,
|
||
|
class: C([
|
||
|
"layui-dropdown",
|
||
|
[o.value ? "layui-dropdown-up" : ""],
|
||
|
]),
|
||
|
onMouseenter: n,
|
||
|
onMouseleave: i,
|
||
|
},
|
||
|
[
|
||
|
s("div", null, [E(f.$slots, "default")]),
|
||
|
s("dl", On, [s("ul", Mn, [E(f.$slots, "content")])]),
|
||
|
],
|
||
|
34
|
||
|
))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
et.install = (e) => {
|
||
|
e.component(et.name || "LayDropdown", et);
|
||
|
};
|
||
|
const tt = $({
|
||
|
setup(e) {
|
||
|
const t = K("openState"),
|
||
|
l = function () {
|
||
|
t.value = !1;
|
||
|
};
|
||
|
return (a, o) => (
|
||
|
u(),
|
||
|
c("li", null, [
|
||
|
s("div", { class: "layui-menu-body-title", onClick: l }, [
|
||
|
E(a.$slots, "default"),
|
||
|
]),
|
||
|
])
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
tt.install = (e) => {
|
||
|
e.component(tt.name || "LayDropdownItem", tt);
|
||
|
};
|
||
|
const Hn = { name: "LayTabItem" },
|
||
|
de = $(
|
||
|
B(x({}, Hn), {
|
||
|
props: {
|
||
|
id: null,
|
||
|
title: null,
|
||
|
closable: { type: Boolean, default: !0 },
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = K("active"),
|
||
|
l = K("slotsChange");
|
||
|
return (
|
||
|
(l.value = !l.value),
|
||
|
(a, o) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-tab-item",
|
||
|
[g(t) === e.id ? "layui-show" : ""],
|
||
|
]),
|
||
|
},
|
||
|
[E(a.$slots, "default")],
|
||
|
2
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
),
|
||
|
Kn = { class: "layui-tab-title" },
|
||
|
Gn = ["onClick"],
|
||
|
qn = ["onClick"],
|
||
|
Un = { class: "layui-tab-content" },
|
||
|
Yn = { name: "LayTab" },
|
||
|
lt = $(
|
||
|
B(x({}, Yn), {
|
||
|
props: {
|
||
|
type: null,
|
||
|
modelValue: null,
|
||
|
allowClose: { type: Boolean },
|
||
|
beforeClose: null,
|
||
|
beforeLeave: null,
|
||
|
},
|
||
|
emits: ["update:modelValue", "change", "close"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = W();
|
||
|
a.default && a.default();
|
||
|
const o = b([]),
|
||
|
n = function (_) {
|
||
|
_ == null ||
|
||
|
_.map((d) => {
|
||
|
d.type.name != de.name ? n(d.children) : o.value.push(d);
|
||
|
});
|
||
|
},
|
||
|
i = F({
|
||
|
get() {
|
||
|
return l.modelValue;
|
||
|
},
|
||
|
set(_) {
|
||
|
t("update:modelValue", _);
|
||
|
},
|
||
|
}),
|
||
|
r = b(!0),
|
||
|
f = function (_) {
|
||
|
(l.beforeLeave && l.beforeLeave(_) === !1) ||
|
||
|
(t("update:modelValue", _), t("change", _));
|
||
|
},
|
||
|
h = function (_, d) {
|
||
|
if (!(l.beforeClose && l.beforeClose(d) === !1)) {
|
||
|
if ((o.value.splice(_, 1), i.value === d)) {
|
||
|
const y = o.value[_ === o.value.length ? 0 : _];
|
||
|
f(y && y.props ? y.props.id : "");
|
||
|
}
|
||
|
t("close", d);
|
||
|
}
|
||
|
};
|
||
|
return (
|
||
|
S(r, function () {
|
||
|
(o.value = []), n(a.default && a.default());
|
||
|
}),
|
||
|
Y("active", i),
|
||
|
Y("slotsChange", r),
|
||
|
(_, d) =>
|
||
|
g(i)
|
||
|
? (u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
key: 0,
|
||
|
class: C([
|
||
|
"layui-tab",
|
||
|
[e.type ? "layui-tab-" + e.type : ""],
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
s("ul", Kn, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
o.value,
|
||
|
(y, m) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: y,
|
||
|
class: C([
|
||
|
y.props.id === g(i) ? "layui-this" : "",
|
||
|
]),
|
||
|
onClick: X((p) => f(y.props.id), ["stop"]),
|
||
|
},
|
||
|
[
|
||
|
O(T(y.props.title) + " ", 1),
|
||
|
e.allowClose
|
||
|
? (u(),
|
||
|
c(
|
||
|
"i",
|
||
|
{
|
||
|
key: 0,
|
||
|
class:
|
||
|
"layui-icon layui-icon-close layui-unselect layui-tab-close",
|
||
|
onClick: X(
|
||
|
(p) => h(m, y.props.id),
|
||
|
["stop"]
|
||
|
),
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
qn
|
||
|
))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
10,
|
||
|
Gn
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
s("div", Un, [E(_.$slots, "default")]),
|
||
|
],
|
||
|
2
|
||
|
))
|
||
|
: z("", !0)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
lt.install = (e) => {
|
||
|
e.component(lt.name || "LayTab", lt);
|
||
|
};
|
||
|
de.install = (e) => {
|
||
|
e.component(de.name || "LayTabItem", de);
|
||
|
};
|
||
|
const Wn = { class: "layui-tree-entry" },
|
||
|
Qn = { class: "layui-tree-main" },
|
||
|
Xn = ["onClick"],
|
||
|
Zn = {
|
||
|
key: 0,
|
||
|
class: "layui-tree-pack layui-tree-showLine",
|
||
|
style: { display: "block" },
|
||
|
},
|
||
|
Jn = { name: "TreeNode" },
|
||
|
es = $(
|
||
|
B(x({}, Jn), {
|
||
|
props: {
|
||
|
tree: null,
|
||
|
nodeList: null,
|
||
|
showCheckbox: { type: Boolean },
|
||
|
showLine: { type: Boolean },
|
||
|
onlyIconControl: { type: Boolean },
|
||
|
},
|
||
|
emits: ["node-click"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e;
|
||
|
function a(h) {
|
||
|
return (
|
||
|
!h.hasNextSibling &&
|
||
|
h.parentNode &&
|
||
|
(!h.parentNode.hasNextSibling ||
|
||
|
(h.parentNode.hasNextSibling && !h.parentNode.children))
|
||
|
);
|
||
|
}
|
||
|
const o = (h) =>
|
||
|
l.showLine
|
||
|
? h.children.length !== 0
|
||
|
? h.isLeaf.value
|
||
|
? "layui-icon-subtraction"
|
||
|
: "layui-icon-addition"
|
||
|
: "layui-icon-file"
|
||
|
: h.children.length > 0
|
||
|
? "layui-tree-iconArrow "
|
||
|
: "";
|
||
|
function n(h) {
|
||
|
t("node-click", h);
|
||
|
}
|
||
|
function i(h, _) {
|
||
|
l.tree.setCheckedKeys(h, _);
|
||
|
}
|
||
|
function r(h) {
|
||
|
h.isLeaf.value = !h.isLeaf.value;
|
||
|
}
|
||
|
function f(h) {
|
||
|
l.onlyIconControl || r(h), t("node-click", h);
|
||
|
}
|
||
|
return (h, _) => {
|
||
|
const d = V("TreeNode", !0);
|
||
|
return (
|
||
|
u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
e.nodeList,
|
||
|
(y, m) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
key: m,
|
||
|
class: C({
|
||
|
"layui-tree-set": !0,
|
||
|
"layui-tree-setLineShort": a(y),
|
||
|
"layui-tree-setHide": y.isRoot,
|
||
|
}),
|
||
|
},
|
||
|
[
|
||
|
s("div", Wn, [
|
||
|
s("div", Qn, [
|
||
|
s(
|
||
|
"span",
|
||
|
{
|
||
|
class: C([
|
||
|
e.showLine && y.children.length > 0
|
||
|
? "layui-tree-icon"
|
||
|
: "",
|
||
|
{ "layui-tree-iconClick": !0 },
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
w(
|
||
|
g(ee),
|
||
|
{ type: o(y), onClick: (p) => r(y) },
|
||
|
null,
|
||
|
8,
|
||
|
["type", "onClick"]
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
e.showCheckbox
|
||
|
? (u(),
|
||
|
q(
|
||
|
g(oe),
|
||
|
{
|
||
|
key: 0,
|
||
|
modelValue: y.isChecked.value,
|
||
|
disabled: y.isDisabled.value,
|
||
|
skin: "primary",
|
||
|
label: "",
|
||
|
onChange: (p) => {
|
||
|
i(p, y);
|
||
|
},
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue", "disabled", "onChange"]
|
||
|
))
|
||
|
: z("", !0),
|
||
|
s(
|
||
|
"span",
|
||
|
{
|
||
|
class: C({
|
||
|
"layui-tree-txt": !0,
|
||
|
"layui-disabled": y.isDisabled.value,
|
||
|
}),
|
||
|
onClick: (p) => f(y),
|
||
|
},
|
||
|
T(y.title),
|
||
|
11,
|
||
|
Xn
|
||
|
),
|
||
|
]),
|
||
|
]),
|
||
|
w(
|
||
|
Lt,
|
||
|
{ name: "move" },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
y.isLeaf.value
|
||
|
? (u(),
|
||
|
c("div", Zn, [
|
||
|
w(
|
||
|
d,
|
||
|
{
|
||
|
"node-list": y.children,
|
||
|
"show-checkbox": e.showCheckbox,
|
||
|
"show-line": e.showLine,
|
||
|
tree: e.tree,
|
||
|
"only-icon-control": e.onlyIconControl,
|
||
|
onNodeClick: n,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
[
|
||
|
"node-list",
|
||
|
"show-checkbox",
|
||
|
"show-line",
|
||
|
"tree",
|
||
|
"only-icon-control",
|
||
|
]
|
||
|
),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1024
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)
|
||
|
);
|
||
|
};
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
class ts {
|
||
|
constructor(t, l) {
|
||
|
(this.config = t), (this.treeData = []), this.init(l);
|
||
|
}
|
||
|
init(t) {
|
||
|
const l = this.createTree(t);
|
||
|
this.treeData = l;
|
||
|
}
|
||
|
createTree(t, l = "") {
|
||
|
let a;
|
||
|
Array.isArray(t) ? (a = t) : (a = Array.of(Object.assign({}, t)));
|
||
|
const o = [],
|
||
|
{ children: n } = this.config.replaceFields,
|
||
|
i = a.length;
|
||
|
for (let r = 0; r < i; r++) {
|
||
|
const f = this.getNode(a[r], l, r < i - 1),
|
||
|
h = Reflect.get(f, n);
|
||
|
!!Reflect.get(f, n) && Reflect.set(f, n, this.createTree(h, f.id)),
|
||
|
o.push(f);
|
||
|
}
|
||
|
return o;
|
||
|
}
|
||
|
getNode(t, l, a) {
|
||
|
const {
|
||
|
nodeMap: o,
|
||
|
originMap: n,
|
||
|
checkedKeys: i,
|
||
|
expandKeys: r,
|
||
|
replaceFields: { children: f, id: h, title: _ },
|
||
|
} = this.config,
|
||
|
d = Reflect.get(t, h),
|
||
|
y = Reflect.get(t, _),
|
||
|
m = Reflect.get(t, f),
|
||
|
p = !!Reflect.get(t, "disabled"),
|
||
|
v = !!Reflect.get(t, "spread"),
|
||
|
A = o.get(l),
|
||
|
k = Object.assign({}, t, {
|
||
|
id: d,
|
||
|
title: y,
|
||
|
children: m || [],
|
||
|
parentKey: l,
|
||
|
isRoot: l === "",
|
||
|
isDisabled: b(!1),
|
||
|
isChecked: b(!1),
|
||
|
isLeaf: b(!1),
|
||
|
hasNextSibling: a,
|
||
|
parentNode: A || null,
|
||
|
});
|
||
|
return (
|
||
|
(k.isDisabled.value = p),
|
||
|
(k.isChecked.value = A ? A.isChecked.value : i.includes(d)),
|
||
|
(k.isLeaf.value = A ? A.isLeaf.value : r.includes(d)),
|
||
|
(k.isLeaf.value = v),
|
||
|
o.has(d) || o.set(d, k),
|
||
|
n.has(d) || n.set(d, t),
|
||
|
k
|
||
|
);
|
||
|
}
|
||
|
setChildrenChecked(t, l) {
|
||
|
const a = l.length;
|
||
|
for (let o = 0; o < a; o++)
|
||
|
console.log(l[o], t),
|
||
|
(l[o].isChecked.value = t),
|
||
|
l[o].children &&
|
||
|
l[o].children.length > 0 &&
|
||
|
this.setChildrenChecked(t, l[o].children);
|
||
|
}
|
||
|
setParentChecked(t, l) {
|
||
|
if (!l) return;
|
||
|
(l.isChecked.value = t),
|
||
|
l.children.some((n) => n.isChecked.value) && (l.isChecked.value = !0),
|
||
|
l.parentNode && this.setParentChecked(t, l.parentNode);
|
||
|
}
|
||
|
setCheckedKeys(t, l) {
|
||
|
(l.isChecked.value = t),
|
||
|
l.parentNode && this.setParentChecked(t, l.parentNode),
|
||
|
l.children && this.setChildrenChecked(t, l.children),
|
||
|
console.log(this.getData());
|
||
|
}
|
||
|
getData() {
|
||
|
return this.treeData;
|
||
|
}
|
||
|
getKeys() {
|
||
|
const t = [],
|
||
|
l = [],
|
||
|
a = this.config.nodeMap[Symbol.iterator]();
|
||
|
let o = a.next();
|
||
|
for (; !o.done; ) {
|
||
|
const [, n] = o.value,
|
||
|
i = Reflect.get(n, this.config.replaceFields.id);
|
||
|
n.isChecked.value && t.push(i),
|
||
|
n.isLeaf.value && l.push(i),
|
||
|
(o = a.next());
|
||
|
}
|
||
|
return { checkedKeys: t, expandKeys: l };
|
||
|
}
|
||
|
getOriginData(t) {
|
||
|
return this.config.originMap.get(t);
|
||
|
}
|
||
|
}
|
||
|
const ls = (e, t) => {
|
||
|
var o, n, i;
|
||
|
const l = new ts(
|
||
|
{
|
||
|
nodeMap: new Map(),
|
||
|
originMap: new Map(),
|
||
|
replaceFields: { id: "id", title: "title", children: "children" },
|
||
|
showCheckbox: (o = e.showCheckbox) != null ? o : !1,
|
||
|
checkedKeys: (n = e.checkedKeys) != null ? n : [],
|
||
|
expandKeys: (i = e.expandKeys) != null ? i : [],
|
||
|
},
|
||
|
e.data
|
||
|
),
|
||
|
a = F(() => {
|
||
|
const r = l.getData();
|
||
|
return console.log(r), r;
|
||
|
});
|
||
|
return (
|
||
|
S(
|
||
|
() => a,
|
||
|
(r) => {
|
||
|
const { checkedKeys: f, expandKeys: h } = l.getKeys();
|
||
|
t("update:checkedKeys", f);
|
||
|
},
|
||
|
{ deep: !0 }
|
||
|
),
|
||
|
{ tree: l, nodeList: a }
|
||
|
);
|
||
|
},
|
||
|
as = { name: "LayTree" },
|
||
|
at = $(
|
||
|
B(x({}, as), {
|
||
|
props: {
|
||
|
checkedKeys: null,
|
||
|
data: null,
|
||
|
showCheckbox: { type: Boolean, default: !1 },
|
||
|
edit: { type: [Boolean, String], default: !1 },
|
||
|
accordion: { type: Boolean, default: !1 },
|
||
|
onlyIconControl: { type: Boolean, default: !1 },
|
||
|
showLine: { type: Boolean, default: !0 },
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
replaceFields: {
|
||
|
default: () => ({ id: "id", children: "children", title: "title" }),
|
||
|
},
|
||
|
},
|
||
|
emits: ["update:checkedKeys", "update:expandKeys", "node-click"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = F(() => ({
|
||
|
"layui-tree": !0,
|
||
|
"layui-form": l.showCheckbox,
|
||
|
"layui-tree-line": l.showLine,
|
||
|
})),
|
||
|
{ tree: o, nodeList: n } = ls(l, t);
|
||
|
function i(r) {
|
||
|
const f = o.getOriginData(r.id);
|
||
|
t("node-click", f);
|
||
|
}
|
||
|
return (r, f) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: C(g(a)) },
|
||
|
[
|
||
|
w(
|
||
|
es,
|
||
|
{
|
||
|
tree: g(o),
|
||
|
"node-list": g(n),
|
||
|
"show-checkbox": e.showCheckbox,
|
||
|
"show-line": e.showLine,
|
||
|
"only-icon-control": e.onlyIconControl,
|
||
|
onNodeClick: i,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
[
|
||
|
"tree",
|
||
|
"node-list",
|
||
|
"show-checkbox",
|
||
|
"show-line",
|
||
|
"only-icon-control",
|
||
|
]
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
at.install = (e) => {
|
||
|
e.component(at.name || "LayTree", at);
|
||
|
};
|
||
|
function te() {
|
||
|
return (((1 + Math.random()) * 65536) | 0).toString(16).substring(1);
|
||
|
}
|
||
|
function os() {
|
||
|
return (
|
||
|
te() +
|
||
|
te() +
|
||
|
"-" +
|
||
|
te() +
|
||
|
"-" +
|
||
|
te() +
|
||
|
"-" +
|
||
|
te() +
|
||
|
"-" +
|
||
|
te() +
|
||
|
te() +
|
||
|
te()
|
||
|
);
|
||
|
}
|
||
|
const _t = (e) => (jt("data-v-135e9edc"), (e = e()), Ht(), e),
|
||
|
ns = ["id"],
|
||
|
ss = _t(() =>
|
||
|
s("table", { class: "layui-hide", "lay-filter": "test" }, null, -1)
|
||
|
),
|
||
|
is = {
|
||
|
class: "layui-form layui-border-box layui-table-view layui-table-view-1",
|
||
|
},
|
||
|
us = { key: 0, class: "layui-table-tool" },
|
||
|
cs = { key: 0, class: "layui-table-tool-temp" },
|
||
|
rs = { key: 1, class: "layui-table-tool-self" },
|
||
|
ds = _t(() =>
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: "layui-inline",
|
||
|
title: "\u7B5B\u9009\u5217",
|
||
|
"lay-event": "LAYTABLE_COLS",
|
||
|
},
|
||
|
[s("i", { class: "layui-icon layui-icon-cols" })],
|
||
|
-1
|
||
|
)
|
||
|
),
|
||
|
ps = { style: { padding: "10px" } },
|
||
|
ms = _t(() => s("i", { class: "layui-icon layui-icon-print" }, null, -1)),
|
||
|
hs = [ms],
|
||
|
ys = { class: "layui-table-box" },
|
||
|
fs = { class: "layui-table-header" },
|
||
|
_s = ["lay-size"],
|
||
|
vs = { key: 0, class: "layui-table-col-special" },
|
||
|
bs = { class: "layui-table-cell laytable-cell-checkbox" },
|
||
|
gs = { key: 0 },
|
||
|
Cs = { class: "layui-table-body layui-table-main" },
|
||
|
ks = ["lay-size"],
|
||
|
$s = ["onClick", "onDblclick"],
|
||
|
Es = { key: 0, class: "layui-table-col-special" },
|
||
|
Ls = { class: "layui-table-cell laytable-cell-checkbox" },
|
||
|
ws = { key: 0, class: "layui-table-cell" },
|
||
|
Ts = { key: 0, class: "layui-table-cell" },
|
||
|
As = { key: 0 },
|
||
|
xs = { key: 1 },
|
||
|
Ns = { key: 1, class: "layui-table-page" },
|
||
|
Bs = { name: "LayTable" },
|
||
|
Vs = $(
|
||
|
B(x({}, Bs), {
|
||
|
props: {
|
||
|
id: { default: "id" },
|
||
|
skin: null,
|
||
|
size: { default: "md" },
|
||
|
page: null,
|
||
|
checkbox: { type: Boolean },
|
||
|
columns: null,
|
||
|
dataSource: { default: () => [] },
|
||
|
defaultToolbar: { type: Boolean },
|
||
|
selectedKeys: { default: () => [] },
|
||
|
},
|
||
|
emits: ["change", "row", "row-double", "update:selectedKeys"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = os(),
|
||
|
o = W();
|
||
|
o.default && o.default();
|
||
|
const n = b(!1),
|
||
|
i = b([...l.selectedKeys]);
|
||
|
b([...l.columns]);
|
||
|
const r = b(l.columns.map((m) => m.key)),
|
||
|
f = function (m) {
|
||
|
const p = l.dataSource.map((v) => v[l.id]);
|
||
|
i.value.splice(0, p.length),
|
||
|
m &&
|
||
|
p.forEach((v) => {
|
||
|
i.value.push(v);
|
||
|
}),
|
||
|
t("update:selectedKeys", i.value);
|
||
|
};
|
||
|
S(
|
||
|
i,
|
||
|
function () {
|
||
|
i.value.length === l.dataSource.length
|
||
|
? (n.value = !0)
|
||
|
: (n.value = !1),
|
||
|
t("update:selectedKeys", i.value);
|
||
|
},
|
||
|
{ deep: !0 }
|
||
|
);
|
||
|
const h = function (m) {
|
||
|
t("change", m);
|
||
|
},
|
||
|
_ = function (m) {
|
||
|
t("row", m);
|
||
|
},
|
||
|
d = function (m) {
|
||
|
t("row-double", m);
|
||
|
},
|
||
|
y = function () {
|
||
|
let p = document.getElementById(a).innerHTML,
|
||
|
v = document.body.innerHTML;
|
||
|
(document.body.innerHTML = p),
|
||
|
window.print(),
|
||
|
window.location.reload(),
|
||
|
(document.body.innerHTML = v);
|
||
|
};
|
||
|
return (m, p) => {
|
||
|
const v = V("lay-checkbox"),
|
||
|
A = V("lay-dropdown"),
|
||
|
k = V("lay-icon"),
|
||
|
I = V("lay-page");
|
||
|
return (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ id: g(a) },
|
||
|
[
|
||
|
ss,
|
||
|
s("div", is, [
|
||
|
e.defaultToolbar || g(o).toolbar
|
||
|
? (u(),
|
||
|
c("div", us, [
|
||
|
g(o).toolbar
|
||
|
? (u(),
|
||
|
c("div", cs, [
|
||
|
E(m.$slots, "toolbar", {}, void 0, !0),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
e.defaultToolbar
|
||
|
? (u(),
|
||
|
c("div", rs, [
|
||
|
w(A, null, {
|
||
|
content: N(() => [
|
||
|
s("div", ps, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
e.columns,
|
||
|
(P) => (
|
||
|
u(),
|
||
|
q(
|
||
|
v,
|
||
|
{
|
||
|
key: P,
|
||
|
modelValue: r.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[0] ||
|
||
|
(p[0] = (D) => (r.value = D)),
|
||
|
skin: "primary",
|
||
|
label: P.key,
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [
|
||
|
O(T(P.title), 1),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1032,
|
||
|
["modelValue", "label"]
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
default: N(() => [ds]),
|
||
|
_: 1,
|
||
|
}),
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: "layui-inline",
|
||
|
title: "\u6253\u5370",
|
||
|
"lay-event": "LAYTABLE_PRINT",
|
||
|
onClick: p[1] || (p[1] = (P) => y()),
|
||
|
},
|
||
|
hs
|
||
|
),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
s("div", ys, [
|
||
|
s("div", fs, [
|
||
|
s(
|
||
|
"table",
|
||
|
{ class: "layui-table", "lay-size": e.size },
|
||
|
[
|
||
|
s("thead", null, [
|
||
|
s("tr", null, [
|
||
|
e.checkbox
|
||
|
? (u(),
|
||
|
c("th", vs, [
|
||
|
s("div", bs, [
|
||
|
w(
|
||
|
v,
|
||
|
{
|
||
|
modelValue: n.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[2] ||
|
||
|
(p[2] = (P) => (n.value = P)),
|
||
|
skin: "primary",
|
||
|
label: "all",
|
||
|
onChange: f,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue"]
|
||
|
),
|
||
|
]),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
e.columns,
|
||
|
(P) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: P },
|
||
|
[
|
||
|
r.value.includes(P.key)
|
||
|
? (u(),
|
||
|
c("th", gs, [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: "layui-table-cell",
|
||
|
style: H({ width: P.width }),
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"span",
|
||
|
null,
|
||
|
T(P.title),
|
||
|
1
|
||
|
),
|
||
|
],
|
||
|
4
|
||
|
),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
],
|
||
|
8,
|
||
|
_s
|
||
|
),
|
||
|
]),
|
||
|
s("div", Cs, [
|
||
|
s(
|
||
|
"table",
|
||
|
{ class: "layui-table", "lay-size": e.size },
|
||
|
[
|
||
|
s("tbody", null, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
e.dataSource,
|
||
|
(P) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"tr",
|
||
|
{
|
||
|
key: P,
|
||
|
onClick: X((D) => _(P), ["stop"]),
|
||
|
onDblclick: X((D) => d(P), ["stop"]),
|
||
|
},
|
||
|
[
|
||
|
e.checkbox
|
||
|
? (u(),
|
||
|
c("td", Es, [
|
||
|
s("div", Ls, [
|
||
|
w(
|
||
|
v,
|
||
|
{
|
||
|
modelValue: i.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[3] ||
|
||
|
(p[3] = (D) =>
|
||
|
(i.value = D)),
|
||
|
skin: "primary",
|
||
|
label: P[e.id],
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue", "label"]
|
||
|
),
|
||
|
]),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
e.columns,
|
||
|
(D) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: D },
|
||
|
[
|
||
|
r.value.includes(D.key)
|
||
|
? (u(),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: 0 },
|
||
|
[
|
||
|
D.customSlot
|
||
|
? (u(),
|
||
|
c("td", ws, [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
style: H({
|
||
|
width:
|
||
|
D.width,
|
||
|
}),
|
||
|
},
|
||
|
[
|
||
|
E(
|
||
|
m.$slots,
|
||
|
D.customSlot,
|
||
|
{ data: P },
|
||
|
void 0,
|
||
|
!0
|
||
|
),
|
||
|
],
|
||
|
4
|
||
|
),
|
||
|
]))
|
||
|
: (u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: 1 },
|
||
|
M(
|
||
|
P,
|
||
|
(j, G) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: j },
|
||
|
[
|
||
|
D.key == G
|
||
|
? (u(),
|
||
|
c(
|
||
|
"td",
|
||
|
Ts,
|
||
|
[
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
style:
|
||
|
H(
|
||
|
{
|
||
|
width:
|
||
|
D.width,
|
||
|
}
|
||
|
),
|
||
|
},
|
||
|
[
|
||
|
D.slot
|
||
|
? (u(),
|
||
|
c(
|
||
|
"span",
|
||
|
As,
|
||
|
[
|
||
|
E(
|
||
|
m.$slots,
|
||
|
D.slot,
|
||
|
{
|
||
|
data: P,
|
||
|
},
|
||
|
void 0,
|
||
|
!0
|
||
|
),
|
||
|
]
|
||
|
))
|
||
|
: (u(),
|
||
|
c(
|
||
|
"span",
|
||
|
xs,
|
||
|
T(
|
||
|
j
|
||
|
),
|
||
|
1
|
||
|
)),
|
||
|
],
|
||
|
4
|
||
|
),
|
||
|
]
|
||
|
))
|
||
|
: z(
|
||
|
"",
|
||
|
!0
|
||
|
),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
],
|
||
|
64
|
||
|
))
|
||
|
: z("", !0),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
],
|
||
|
40,
|
||
|
$s
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
],
|
||
|
8,
|
||
|
ks
|
||
|
),
|
||
|
]),
|
||
|
]),
|
||
|
e.page
|
||
|
? (u(),
|
||
|
c("div", Ns, [
|
||
|
w(
|
||
|
I,
|
||
|
{
|
||
|
total: e.page.total,
|
||
|
limit: e.page.limit,
|
||
|
"show-page": "",
|
||
|
"show-limit": "",
|
||
|
"show-skip": "",
|
||
|
onJump: h,
|
||
|
},
|
||
|
{
|
||
|
prev: N(() => [w(k, { type: "layui-icon-left" })]),
|
||
|
next: N(() => [w(k, { type: "layui-icon-right" })]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["total", "limit"]
|
||
|
),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
]),
|
||
|
],
|
||
|
8,
|
||
|
ns
|
||
|
)
|
||
|
);
|
||
|
};
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
var ot = Q(Vs, [["__scopeId", "data-v-135e9edc"]]);
|
||
|
ot.install = (e) => {
|
||
|
e.component(ot.name || "LayTable", ot);
|
||
|
};
|
||
|
const zs = { class: "layui-box layui-laypage layui-laypage-default" },
|
||
|
Is = { key: 0, class: "layui-laypage-count" },
|
||
|
Ps = O("\u4E0A\u4E00\u9875"),
|
||
|
Ds = { key: 0, class: "layui-laypage-curr" },
|
||
|
Rs = ["onClick"],
|
||
|
Fs = O("\u4E0B\u4E00\u9875"),
|
||
|
Ss = { key: 2, class: "layui-laypage-limits" },
|
||
|
Os = pe(
|
||
|
'<option value="10">10 \u6761/\u9875</option><option value="20">20 \u6761/\u9875</option><option value="30">30 \u6761/\u9875</option><option value="40">40 \u6761/\u9875</option><option value="50">50 \u6761/\u9875</option>',
|
||
|
5
|
||
|
),
|
||
|
Ms = [Os],
|
||
|
js = { key: 3, href: "javascript:;", class: "layui-laypage-refresh" },
|
||
|
Hs = s("i", { class: "layui-icon layui-icon-refresh" }, null, -1),
|
||
|
Ks = [Hs],
|
||
|
Gs = { key: 4, class: "layui-laypage-skip" },
|
||
|
qs = O("\u5230\u7B2C"),
|
||
|
Us = O("\u9875"),
|
||
|
nt = $({
|
||
|
props: {
|
||
|
total: null,
|
||
|
limit: { default: 10 },
|
||
|
theme: { default: "green" },
|
||
|
showPage: { type: [Boolean, String], default: !1 },
|
||
|
showSkip: { type: [Boolean, String], default: !1 },
|
||
|
showCount: { type: [Boolean, String], default: !1 },
|
||
|
showLimit: { type: [Boolean, String], default: !0 },
|
||
|
showInput: { type: [Boolean, String], default: !1 },
|
||
|
showRefresh: { type: [Boolean, String], default: !1 },
|
||
|
},
|
||
|
emits: ["jump"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = W(),
|
||
|
o = b(l.limit),
|
||
|
n = b(Math.ceil(l.total / o.value)),
|
||
|
i = b(1),
|
||
|
r = b(i.value),
|
||
|
f = function () {
|
||
|
i.value !== 1 && i.value--;
|
||
|
},
|
||
|
h = function () {
|
||
|
i.value !== n.value && i.value++;
|
||
|
},
|
||
|
_ = function (y) {
|
||
|
i.value = y;
|
||
|
},
|
||
|
d = function () {
|
||
|
i.value = r.value;
|
||
|
};
|
||
|
return (
|
||
|
S(o, function () {
|
||
|
(i.value = 1), (n.value = Math.ceil(l.total / o.value));
|
||
|
}),
|
||
|
S(i, function () {
|
||
|
(r.value = i.value), t("jump", { current: i.value });
|
||
|
}),
|
||
|
(y, m) => (
|
||
|
u(),
|
||
|
c("div", zs, [
|
||
|
e.showCount
|
||
|
? (u(), c("span", Is, "\u5171 " + T(e.total) + " \u6761", 1))
|
||
|
: z("", !0),
|
||
|
s(
|
||
|
"a",
|
||
|
{
|
||
|
href: "javascript:;",
|
||
|
class: C([
|
||
|
"layui-laypage-prev",
|
||
|
[i.value === 1 ? "layui-disabled" : ""],
|
||
|
]),
|
||
|
onClick: m[0] || (m[0] = (p) => f()),
|
||
|
},
|
||
|
[
|
||
|
g(a).prev
|
||
|
? E(y.$slots, "prev", { key: 0 })
|
||
|
: (u(), c(R, { key: 1 }, [Ps], 64)),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
e.showPage
|
||
|
? (u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: 1 },
|
||
|
M(
|
||
|
n.value,
|
||
|
(p) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: p },
|
||
|
[
|
||
|
p === i.value
|
||
|
? (u(),
|
||
|
c("span", Ds, [
|
||
|
s(
|
||
|
"em",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-laypage-em",
|
||
|
[e.theme ? "layui-bg-" + e.theme : ""],
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
2
|
||
|
),
|
||
|
s("em", null, T(p), 1),
|
||
|
]))
|
||
|
: (u(),
|
||
|
c(
|
||
|
"a",
|
||
|
{
|
||
|
key: 1,
|
||
|
href: "javascript:;",
|
||
|
onClick: (v) => _(p),
|
||
|
},
|
||
|
T(p),
|
||
|
9,
|
||
|
Rs
|
||
|
)),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
))
|
||
|
: z("", !0),
|
||
|
s(
|
||
|
"a",
|
||
|
{
|
||
|
href: "javascript:;",
|
||
|
class: C([
|
||
|
"layui-laypage-next",
|
||
|
[i.value === n.value ? "layui-disabled" : ""],
|
||
|
]),
|
||
|
onClick: m[1] || (m[1] = (p) => h()),
|
||
|
},
|
||
|
[
|
||
|
g(a).next
|
||
|
? E(y.$slots, "next", { key: 0 })
|
||
|
: (u(), c(R, { key: 1 }, [Fs], 64)),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
e.showLimit
|
||
|
? (u(),
|
||
|
c("span", Ss, [
|
||
|
he(
|
||
|
s(
|
||
|
"select",
|
||
|
{
|
||
|
"onUpdate:modelValue":
|
||
|
m[2] || (m[2] = (p) => (o.value = p)),
|
||
|
},
|
||
|
Ms,
|
||
|
512
|
||
|
),
|
||
|
[[Kt, o.value]]
|
||
|
),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
e.showRefresh ? (u(), c("a", js, Ks)) : z("", !0),
|
||
|
e.showSkip
|
||
|
? (u(),
|
||
|
c("span", Gs, [
|
||
|
qs,
|
||
|
he(
|
||
|
s(
|
||
|
"input",
|
||
|
{
|
||
|
"onUpdate:modelValue":
|
||
|
m[3] || (m[3] = (p) => (r.value = p)),
|
||
|
type: "number",
|
||
|
class: "layui-input layui-input-number",
|
||
|
},
|
||
|
null,
|
||
|
512
|
||
|
),
|
||
|
[[Gt, r.value]]
|
||
|
),
|
||
|
Us,
|
||
|
s(
|
||
|
"button",
|
||
|
{
|
||
|
type: "button",
|
||
|
class: "layui-laypage-btn",
|
||
|
onClick: m[4] || (m[4] = (p) => d()),
|
||
|
},
|
||
|
" \u786E\u5B9A "
|
||
|
),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
])
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
nt.install = (e) => {
|
||
|
e.component(nt.name || "LayPage", nt);
|
||
|
};
|
||
|
const Ys = { class: "layui-transfer layui-form layui-border-box" },
|
||
|
Ws = {
|
||
|
class: "layui-transfer-box",
|
||
|
style: { width: "200px", height: "360px" },
|
||
|
},
|
||
|
Qs = { class: "layui-transfer-header" },
|
||
|
Xs = { class: "layui-transfer-data", style: { height: "320px" } },
|
||
|
Zs = { key: 1 },
|
||
|
Js = { class: "layui-transfer-active" },
|
||
|
ei = s("i", { class: "layui-icon layui-icon-next" }, null, -1),
|
||
|
ti = s("i", { class: "layui-icon layui-icon-prev" }, null, -1),
|
||
|
li = {
|
||
|
class: "layui-transfer-box",
|
||
|
style: { width: "200px", height: "360px" },
|
||
|
},
|
||
|
ai = { class: "layui-transfer-header" },
|
||
|
oi = { class: "layui-transfer-data", style: { height: "320px" } },
|
||
|
ni = { key: 1 },
|
||
|
si = { name: "LayTransfer" },
|
||
|
st = $(
|
||
|
B(x({}, si), {
|
||
|
props: {
|
||
|
id: { default: "id" },
|
||
|
title: { default: () => ["\u4E3B\u5217\u8868", "\u526F\u5217\u8868"] },
|
||
|
dataSource: { default: () => [] },
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = W(),
|
||
|
a = b([...t.dataSource]),
|
||
|
o = b([]),
|
||
|
n = b([]),
|
||
|
i = b([]),
|
||
|
r = b(!1),
|
||
|
f = b(!1),
|
||
|
h = function (m) {
|
||
|
if (m) {
|
||
|
const p = a.value.map((v) => v[t.id]);
|
||
|
n.value = p;
|
||
|
} else n.value = [];
|
||
|
};
|
||
|
S(
|
||
|
n,
|
||
|
() => {
|
||
|
a.value.length === n.value.length && a.value.length != 0
|
||
|
? (r.value = !0)
|
||
|
: (r.value = !1);
|
||
|
},
|
||
|
{ deep: !0 }
|
||
|
);
|
||
|
const _ = function (m) {
|
||
|
if (m) {
|
||
|
const p = o.value.map((v) => v[t.id]);
|
||
|
i.value = p;
|
||
|
} else i.value = [];
|
||
|
};
|
||
|
S(
|
||
|
i,
|
||
|
() => {
|
||
|
o.value.length === i.value.length && o.value.length != 0
|
||
|
? (f.value = !0)
|
||
|
: (f.value = !1);
|
||
|
},
|
||
|
{ deep: !0 }
|
||
|
);
|
||
|
const d = function () {
|
||
|
n.value.length !== 0 &&
|
||
|
(a.value.forEach((m) => {
|
||
|
n.value.indexOf(m.id) != -1 && o.value.push(m);
|
||
|
}),
|
||
|
(a.value = a.value.filter((m) => n.value.indexOf(m.id) === -1)),
|
||
|
(n.value = []));
|
||
|
},
|
||
|
y = function () {
|
||
|
i.value.length !== 0 &&
|
||
|
(o.value.forEach((m) => {
|
||
|
i.value.indexOf(m.id) != -1 && a.value.push(m);
|
||
|
}),
|
||
|
(o.value = o.value.filter((m) => i.value.indexOf(m.id) === -1)),
|
||
|
(i.value = []));
|
||
|
};
|
||
|
return (m, p) => {
|
||
|
const v = V("lay-checkbox"),
|
||
|
A = V("lay-button");
|
||
|
return (
|
||
|
u(),
|
||
|
c("div", null, [
|
||
|
s("div", Ys, [
|
||
|
s("div", Ws, [
|
||
|
s("div", Qs, [
|
||
|
w(
|
||
|
v,
|
||
|
{
|
||
|
modelValue: r.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[0] || (p[0] = (k) => (r.value = k)),
|
||
|
skin: "primary",
|
||
|
label: "all",
|
||
|
onChange: h,
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [s("span", null, T(e.title[0]), 1)]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["modelValue"]
|
||
|
),
|
||
|
]),
|
||
|
s("ul", Xs, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
a.value,
|
||
|
(k) => (
|
||
|
u(),
|
||
|
c("li", { key: k }, [
|
||
|
w(
|
||
|
v,
|
||
|
{
|
||
|
modelValue: n.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[1] || (p[1] = (I) => (n.value = I)),
|
||
|
skin: "primary",
|
||
|
label: k[e.id],
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [
|
||
|
g(l).item
|
||
|
? E(m.$slots, "item", { key: 0, data: k })
|
||
|
: (u(), c("span", Zs, T(k.title), 1)),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1032,
|
||
|
["modelValue", "label"]
|
||
|
),
|
||
|
])
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
s("div", Js, [
|
||
|
w(
|
||
|
A,
|
||
|
{
|
||
|
type: "primary",
|
||
|
disabled: n.value.length == 0,
|
||
|
onClick: d,
|
||
|
},
|
||
|
{ default: N(() => [ei]), _: 1 },
|
||
|
8,
|
||
|
["disabled"]
|
||
|
),
|
||
|
w(
|
||
|
A,
|
||
|
{
|
||
|
type: "primary",
|
||
|
disabled: i.value.length == 0,
|
||
|
onClick: y,
|
||
|
},
|
||
|
{ default: N(() => [ti]), _: 1 },
|
||
|
8,
|
||
|
["disabled"]
|
||
|
),
|
||
|
]),
|
||
|
s("div", li, [
|
||
|
s("div", ai, [
|
||
|
w(
|
||
|
v,
|
||
|
{
|
||
|
modelValue: f.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[2] || (p[2] = (k) => (f.value = k)),
|
||
|
skin: "primary",
|
||
|
label: "all",
|
||
|
onChange: _,
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [s("span", null, T(e.title[1]), 1)]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["modelValue"]
|
||
|
),
|
||
|
]),
|
||
|
s("ul", oi, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
o.value,
|
||
|
(k) => (
|
||
|
u(),
|
||
|
c("li", { key: k }, [
|
||
|
w(
|
||
|
v,
|
||
|
{
|
||
|
modelValue: i.value,
|
||
|
"onUpdate:modelValue":
|
||
|
p[3] || (p[3] = (I) => (i.value = I)),
|
||
|
skin: "primary",
|
||
|
label: k[e.id],
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [
|
||
|
g(l).item
|
||
|
? E(m.$slots, "item", { key: 0, data: k })
|
||
|
: (u(), c("span", ni, T(k.title), 1)),
|
||
|
]),
|
||
|
_: 2,
|
||
|
},
|
||
|
1032,
|
||
|
["modelValue", "label"]
|
||
|
),
|
||
|
])
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
]),
|
||
|
])
|
||
|
);
|
||
|
};
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
st.install = (e) => {
|
||
|
e.component(st.name || "LayTransfer", st);
|
||
|
};
|
||
|
const ii = { key: 0, class: "layui-slider-vertical" },
|
||
|
ui = ["onMousedown"],
|
||
|
ci = s("div", { class: "layui-slider-vertical-line" }, null, -1),
|
||
|
ri = { key: 1, class: "layui-slider-v" },
|
||
|
di = ["onMousedown"],
|
||
|
pi = s("div", { class: "layui-slider-line-v" }, null, -1),
|
||
|
it = $({
|
||
|
props: {
|
||
|
vertical: { type: Boolean, default: !1 },
|
||
|
modelValue: { default: 0 },
|
||
|
min: null,
|
||
|
max: null,
|
||
|
step: null,
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
},
|
||
|
emits: ["update:modelValue"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = b(null),
|
||
|
o = b(null),
|
||
|
n = ie({ left: l.modelValue, width: l.modelValue }),
|
||
|
i = ie({ bottom: l.modelValue, height: l.modelValue });
|
||
|
function r() {
|
||
|
ft("selectstart", window, _, { once: !0 }),
|
||
|
ft("mouseup", window, h),
|
||
|
ft("mousemove", window, f);
|
||
|
}
|
||
|
function f(m) {
|
||
|
if (l.disabled === !0) return !1;
|
||
|
l.vertical === !1 ? d(m) : y(m);
|
||
|
}
|
||
|
function h() {
|
||
|
wt("mouseup", window, h), wt("mousemove", window, f);
|
||
|
}
|
||
|
function _(m) {
|
||
|
m.preventDefault();
|
||
|
}
|
||
|
const d = (m) => {
|
||
|
if (!a.value) return;
|
||
|
let p = a.value.getBoundingClientRect(),
|
||
|
v = p.left,
|
||
|
k = m.clientX - v;
|
||
|
if (k < 0) (n.left = 0), (n.width = 0);
|
||
|
else {
|
||
|
let I = (k / p.width) * 100;
|
||
|
(n.left = Math.floor(I)),
|
||
|
(n.width = Math.floor(I)),
|
||
|
n.left > 100 && ((n.left = 100), (n.width = 100));
|
||
|
}
|
||
|
t("update:modelValue", n.left);
|
||
|
},
|
||
|
y = (m) => {
|
||
|
if (!o.value) return;
|
||
|
let p = o.value.getBoundingClientRect(),
|
||
|
v = p.bottom,
|
||
|
k = (m.clientY - v) * -1;
|
||
|
if (k < 0) (i.bottom = 0), (i.height = 0);
|
||
|
else {
|
||
|
let I = (k / p.height) * 100;
|
||
|
(i.bottom = Math.floor(I)),
|
||
|
(i.height = Math.floor(I)),
|
||
|
i.bottom > 100 && ((i.bottom = 100), (i.height = 100));
|
||
|
}
|
||
|
t("update:modelValue", i.bottom);
|
||
|
};
|
||
|
return (m, p) => {
|
||
|
const v = V("lay-tooltip");
|
||
|
return e.vertical
|
||
|
? (u(),
|
||
|
c("div", ii, [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
ref_key: "verticaltracker",
|
||
|
ref: o,
|
||
|
onMousedown: X(r, ["stop"]),
|
||
|
class: C([
|
||
|
"layui-slider-vertical-track",
|
||
|
[l.disabled ? "layui-slider-disabled" : ""],
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
w(
|
||
|
v,
|
||
|
{ content: e.modelValue + "" },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
style: H({ bottom: e.modelValue + "%" }),
|
||
|
class: C([
|
||
|
"layui-slider-vertical-btn",
|
||
|
[l.disabled ? "layui-slider-disabled" : ""],
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
6
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["content"]
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
style: H({ height: e.modelValue + "%" }),
|
||
|
class: C([
|
||
|
"layui-slider-vertical-rate",
|
||
|
[l.disabled ? "layui-slider-disabled-rate" : ""],
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
6
|
||
|
),
|
||
|
ci,
|
||
|
],
|
||
|
42,
|
||
|
ui
|
||
|
),
|
||
|
]))
|
||
|
: (u(),
|
||
|
c("div", ri, [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
ref_key: "standardtracker",
|
||
|
ref: a,
|
||
|
onMousedown: X(r, ["stop"]),
|
||
|
class: C([
|
||
|
"layui-slider-track-v",
|
||
|
[l.disabled ? "layui-slider-disabled" : ""],
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
w(
|
||
|
v,
|
||
|
{ content: e.modelValue + "" },
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
style: H({ left: e.modelValue + "%" }),
|
||
|
class: C([
|
||
|
"layui-slider-btn-v",
|
||
|
[l.disabled ? "layui-slider-disabled" : ""],
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
6
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["content"]
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
style: H({ width: e.modelValue + "%" }),
|
||
|
class: C([
|
||
|
"layui-slider-rate-v",
|
||
|
[l.disabled ? "layui-slider-disabled-rate" : ""],
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
6
|
||
|
),
|
||
|
pi,
|
||
|
],
|
||
|
42,
|
||
|
di
|
||
|
),
|
||
|
]));
|
||
|
};
|
||
|
},
|
||
|
});
|
||
|
it.install = (e) => {
|
||
|
e.component(it.name || "LaySlider", it);
|
||
|
};
|
||
|
const mi = ["lay-anim", "lay-indicator", "lay-arrow"],
|
||
|
hi = { "carousel-item": "" },
|
||
|
yi = { class: "layui-carousel-ind" },
|
||
|
fi = ["onClick"],
|
||
|
ut = $({
|
||
|
props: {
|
||
|
width: { default: "100%" },
|
||
|
height: { default: "280px" },
|
||
|
modelValue: null,
|
||
|
anim: { default: "default" },
|
||
|
arrow: { default: "hover" },
|
||
|
indicator: { default: "inside" },
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e,
|
||
|
a = W(),
|
||
|
o = a.default && a.default(),
|
||
|
n = F({
|
||
|
get() {
|
||
|
return l.modelValue;
|
||
|
},
|
||
|
set(h) {
|
||
|
t("update:modelValue", h);
|
||
|
},
|
||
|
}),
|
||
|
i = function (h) {
|
||
|
t("change", h), (n.value = h);
|
||
|
};
|
||
|
Y("active", n);
|
||
|
const r = function () {
|
||
|
for (var h = 0; h < o.length; h++)
|
||
|
if (o[h].props.id === n.value) {
|
||
|
h === 0 && (n.value = o[o.length - 1].props.id),
|
||
|
(n.value = o[h - 1].props.id);
|
||
|
break;
|
||
|
}
|
||
|
},
|
||
|
f = function () {
|
||
|
for (var h = 0; h < o.length; h++)
|
||
|
if (o[h].props.id === n.value) {
|
||
|
h === o.length - 1 && (n.value = o[0].props.id),
|
||
|
(n.value = o[h + 1].props.id);
|
||
|
break;
|
||
|
}
|
||
|
};
|
||
|
return (h, _) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
class: "layui-carousel",
|
||
|
"lay-anim": e.anim,
|
||
|
"lay-indicator": e.indicator,
|
||
|
"lay-arrow": e.arrow,
|
||
|
style: H({ width: e.width, height: e.height }),
|
||
|
},
|
||
|
[
|
||
|
s("div", hi, [E(h.$slots, "default")]),
|
||
|
s("div", yi, [
|
||
|
s("ul", null, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
g(o),
|
||
|
(d) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{
|
||
|
key: d,
|
||
|
class: C([d.props.id === g(n) ? "layui-this" : ""]),
|
||
|
onClick: X((y) => i(d.props.id), ["stop"]),
|
||
|
},
|
||
|
null,
|
||
|
10,
|
||
|
fi
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
]),
|
||
|
s(
|
||
|
"button",
|
||
|
{
|
||
|
class: "layui-icon layui-carousel-arrow",
|
||
|
"lay-type": "sub",
|
||
|
onClick: r,
|
||
|
},
|
||
|
T(e.anim === "updown" ? "\uE619" : "\uE603"),
|
||
|
1
|
||
|
),
|
||
|
s(
|
||
|
"button",
|
||
|
{
|
||
|
class: "layui-icon layui-carousel-arrow",
|
||
|
"lay-type": "add",
|
||
|
onClick: f,
|
||
|
},
|
||
|
T(e.anim === "updown" ? "\uE61A" : "\uE602"),
|
||
|
1
|
||
|
),
|
||
|
],
|
||
|
12,
|
||
|
mi
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
ut.install = (e) => {
|
||
|
e.component(ut.name || "LayCarousel", ut);
|
||
|
};
|
||
|
const ct = $({
|
||
|
props: { id: null },
|
||
|
setup(e) {
|
||
|
const t = K("active");
|
||
|
return (l, a) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"li",
|
||
|
{ class: C([g(t) === e.id ? "layui-this" : ""]) },
|
||
|
[E(l.$slots, "default")],
|
||
|
2
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
ct.install = (e) => {
|
||
|
e.component(ct.name || "LayCarouselItem", ct);
|
||
|
};
|
||
|
function _i(e) {
|
||
|
const t = { h: 0, s: 0, b: 0 },
|
||
|
l = Math.min(e.r, e.g, e.b),
|
||
|
a = Math.max(e.r, e.g, e.b),
|
||
|
o = a - l;
|
||
|
return (
|
||
|
(t.b = a),
|
||
|
(t.s = a != 0 ? (255 * o) / a : 0),
|
||
|
t.s != 0
|
||
|
? e.r == a
|
||
|
? (t.h = (e.g - e.b) / o)
|
||
|
: e.g == a
|
||
|
? (t.h = 2 + (e.b - e.r) / o)
|
||
|
: (t.h = 4 + (e.r - e.g) / o)
|
||
|
: (t.h = -1),
|
||
|
a == l && (t.h = 0),
|
||
|
(t.h *= 60),
|
||
|
t.h < 0 && (t.h += 360),
|
||
|
(t.s *= 100 / 255),
|
||
|
(t.b *= 100 / 255),
|
||
|
t
|
||
|
);
|
||
|
}
|
||
|
function vi(e) {
|
||
|
const t = {};
|
||
|
let l = e.h;
|
||
|
const a = (e.s * 255) / 100,
|
||
|
o = (e.b * 255) / 100;
|
||
|
if (a == 0) t.r = t.g = t.b = o;
|
||
|
else {
|
||
|
const n = o,
|
||
|
i = ((255 - a) * o) / 255,
|
||
|
r = ((n - i) * (l % 60)) / 60;
|
||
|
l == 360 && (l = 0),
|
||
|
l < 60
|
||
|
? ((t.r = n), (t.b = i), (t.g = i + r))
|
||
|
: l < 120
|
||
|
? ((t.g = n), (t.b = i), (t.r = n - r))
|
||
|
: l < 180
|
||
|
? ((t.g = n), (t.r = i), (t.b = i + r))
|
||
|
: l < 240
|
||
|
? ((t.b = n), (t.r = i), (t.g = n - r))
|
||
|
: l < 300
|
||
|
? ((t.b = n), (t.g = i), (t.r = i + r))
|
||
|
: l < 360
|
||
|
? ((t.r = n), (t.g = i), (t.b = n - r))
|
||
|
: ((t.r = 0), (t.g = 0), (t.b = 0));
|
||
|
}
|
||
|
return { r: Math.round(t.r), g: Math.round(t.g), b: Math.round(t.b) };
|
||
|
}
|
||
|
function bi(e) {
|
||
|
const t = vi(e),
|
||
|
l = [t.r.toString(16), t.g.toString(16), t.b.toString(16)];
|
||
|
return (
|
||
|
l.forEach((a, o) => {
|
||
|
a.length == 1 && (l[o] = "0" + a);
|
||
|
}),
|
||
|
l.join("")
|
||
|
);
|
||
|
}
|
||
|
function gi(e) {
|
||
|
const t = /[0-9]{1,3}/g,
|
||
|
l = e.match(t) || [];
|
||
|
return { r: l[0], g: l[1], b: l[2] };
|
||
|
}
|
||
|
const Ci = s(
|
||
|
"div",
|
||
|
{ class: "layui-colorpicker-main-wrapper" },
|
||
|
[
|
||
|
s("div", { class: "layui-colorpicker-basis" }, [
|
||
|
s("div", { class: "layui-colorpicker-basis-white" }),
|
||
|
s("div", { class: "layui-colorpicker-basis-black" }),
|
||
|
s("div", { class: "layui-colorpicker-basis-cursor" }),
|
||
|
]),
|
||
|
s("div", { class: "layui-colorpicker-side" }, [
|
||
|
s("div", { class: "layui-colorpicker-side-slider" }),
|
||
|
]),
|
||
|
],
|
||
|
-1
|
||
|
),
|
||
|
ki = s(
|
||
|
"div",
|
||
|
{ class: "layui-colorpicker-alpha-bgcolor" },
|
||
|
[s("div", { class: "layui-colorpicker-alpha-slider" })],
|
||
|
-1
|
||
|
),
|
||
|
$i = [ki],
|
||
|
Ei = { key: 0, class: "layui-colorpicker-main-pre" },
|
||
|
Li = s(
|
||
|
"div",
|
||
|
{ class: "layui-colorpicker-main-input" },
|
||
|
[
|
||
|
s("div", { class: "layui-inline" }, [
|
||
|
s("input", { type: "text", class: "layui-input" }),
|
||
|
]),
|
||
|
s("div", { class: "layui-btn-container" }, [
|
||
|
s(
|
||
|
"button",
|
||
|
{
|
||
|
class: "layui-btn layui-btn-primary layui-btn-sm",
|
||
|
"colorpicker-events": "clear",
|
||
|
},
|
||
|
" \u6E05\u7A7A "
|
||
|
),
|
||
|
s(
|
||
|
"button",
|
||
|
{
|
||
|
class: "layui-btn layui-btn-sm",
|
||
|
"colorpicker-events": "confirm",
|
||
|
type: "submit",
|
||
|
},
|
||
|
" \u786E\u5B9A "
|
||
|
),
|
||
|
]),
|
||
|
],
|
||
|
-1
|
||
|
),
|
||
|
wi = { name: "ColorPicker" },
|
||
|
Ti = $(
|
||
|
B(x({}, wi), {
|
||
|
props: {
|
||
|
visible: { type: Boolean },
|
||
|
alpha: { type: Boolean },
|
||
|
predefine: { type: Boolean },
|
||
|
},
|
||
|
setup(e, { expose: t }) {
|
||
|
const l = b(null);
|
||
|
return (
|
||
|
t({ teleportRefEl: l }),
|
||
|
(a, o) => (
|
||
|
u(),
|
||
|
q(qt, { to: "body" }, [
|
||
|
e.visible
|
||
|
? (u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
key: 0,
|
||
|
ref_key: "domRefEl",
|
||
|
ref: l,
|
||
|
class:
|
||
|
"layui-anim layui-anim-downbit layui-colorpicker-main",
|
||
|
},
|
||
|
[
|
||
|
Ci,
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: C([
|
||
|
{
|
||
|
"layui-colorpicker-main-alpha": !0,
|
||
|
"layui-show": e.alpha,
|
||
|
},
|
||
|
]),
|
||
|
},
|
||
|
$i,
|
||
|
2
|
||
|
),
|
||
|
e.predefine
|
||
|
? (u(),
|
||
|
c("div", Ei, [
|
||
|
(u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
M(
|
||
|
a.colors,
|
||
|
(n) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
key: n,
|
||
|
class: C({
|
||
|
"layui-colorpicker-pre": !0,
|
||
|
"layui-colorpicker-pre-isalpha":
|
||
|
(n.match(/[0-9]{1,3}/g) || [])
|
||
|
.length > 3,
|
||
|
}),
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"div",
|
||
|
{ style: H({ background: n }) },
|
||
|
null,
|
||
|
4
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]))
|
||
|
: z("", !0),
|
||
|
Li,
|
||
|
],
|
||
|
512
|
||
|
))
|
||
|
: z("", !0),
|
||
|
])
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
),
|
||
|
Ai = { name: "ColorBox" },
|
||
|
xi = $(
|
||
|
B(x({}, Ai), {
|
||
|
props: {
|
||
|
color: { default: "" },
|
||
|
size: { default: () => null },
|
||
|
alpha: { type: Boolean, default: !1 },
|
||
|
format: { default: "hex" },
|
||
|
predefine: { type: Boolean, default: !1 },
|
||
|
colors: {
|
||
|
default: () => [
|
||
|
"#009688",
|
||
|
"#5FB878",
|
||
|
"#1E9FFF",
|
||
|
"#FF5722",
|
||
|
"#FFB800",
|
||
|
"#01AAED",
|
||
|
"#999",
|
||
|
"#c00",
|
||
|
"#ff8c00",
|
||
|
"#ffd700",
|
||
|
"#90ee90",
|
||
|
"#00ced1",
|
||
|
"#1e90ff",
|
||
|
"#c71585",
|
||
|
"rgb(0, 186, 189)",
|
||
|
"rgb(255, 120, 0)",
|
||
|
"rgb(250, 212, 0)",
|
||
|
"#393D49",
|
||
|
"rgba(0,0,0,.5)",
|
||
|
"rgba(255, 69, 0, 0.68)",
|
||
|
"rgba(144, 240, 144, 0.5)",
|
||
|
"rgba(31, 147, 255, 0.73)",
|
||
|
],
|
||
|
},
|
||
|
},
|
||
|
setup(e) {
|
||
|
const t = e,
|
||
|
l = F(() => {
|
||
|
let i = "";
|
||
|
return (
|
||
|
t.color &&
|
||
|
((i = t.color),
|
||
|
(t.color.match(/[0-9]{1,3}/g) || []).length > 3 &&
|
||
|
((t.alpha && t.format == "rgb") ||
|
||
|
(i = "#" + bi(_i(gi(t.color)))))),
|
||
|
{ background: i }
|
||
|
);
|
||
|
}),
|
||
|
a = F(() => (t.size ? `layui-colorpicker-${t.size}` : "")),
|
||
|
o = b(null),
|
||
|
n = b(null);
|
||
|
return (
|
||
|
Z(() => {
|
||
|
console.log("colorPickerRefEl =>>>", n.value.teleportRefEl),
|
||
|
Ut(o.value, n.value.teleportRefEl);
|
||
|
}),
|
||
|
(i, r) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{
|
||
|
ref_key: "colorBoxRefEl",
|
||
|
ref: o,
|
||
|
class: "layui-unselect layui-colorpicker",
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"span",
|
||
|
{
|
||
|
class: C([
|
||
|
{
|
||
|
"layui-colorpicker-trigger-bgcolor":
|
||
|
e.format == "rgb" && e.alpha,
|
||
|
},
|
||
|
e.size ? g(a) : "",
|
||
|
]),
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"span",
|
||
|
{
|
||
|
class: "layui-colorpicker-trigger-span",
|
||
|
style: H(g(l)),
|
||
|
},
|
||
|
[
|
||
|
s(
|
||
|
"i",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-icon layui-colorpicker-trigger-i",
|
||
|
e.color ? "layui-icon-down" : "layui-icon-close",
|
||
|
]),
|
||
|
},
|
||
|
null,
|
||
|
2
|
||
|
),
|
||
|
],
|
||
|
4
|
||
|
),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
w(
|
||
|
Ti,
|
||
|
{
|
||
|
ref_key: "colorPickerRefEl",
|
||
|
ref: n,
|
||
|
visible: !0,
|
||
|
alpha: e.alpha,
|
||
|
predefine: e.predefine,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["alpha", "predefine"]
|
||
|
),
|
||
|
],
|
||
|
512
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
),
|
||
|
Ni = { class: "layui-inline'" },
|
||
|
Bi = { name: "LayColorPicker" },
|
||
|
rt = $(
|
||
|
B(x({}, Bi), {
|
||
|
props: {
|
||
|
color: { default: "" },
|
||
|
size: { default: () => null },
|
||
|
alpha: { type: Boolean, default: !1 },
|
||
|
format: { default: "hex" },
|
||
|
predefine: { type: Boolean, default: !1 },
|
||
|
colors: {
|
||
|
default: () => [
|
||
|
"#009688",
|
||
|
"#5FB878",
|
||
|
"#1E9FFF",
|
||
|
"#FF5722",
|
||
|
"#FFB800",
|
||
|
"#01AAED",
|
||
|
"#999",
|
||
|
"#c00",
|
||
|
"#ff8c00",
|
||
|
"#ffd700",
|
||
|
"#90ee90",
|
||
|
"#00ced1",
|
||
|
"#1e90ff",
|
||
|
"#c71585",
|
||
|
"rgb(0, 186, 189)",
|
||
|
"rgb(255, 120, 0)",
|
||
|
"rgb(250, 212, 0)",
|
||
|
"#393D49",
|
||
|
"rgba(0,0,0,.5)",
|
||
|
"rgba(255, 69, 0, 0.68)",
|
||
|
"rgba(144, 240, 144, 0.5)",
|
||
|
"rgba(31, 147, 255, 0.73)",
|
||
|
],
|
||
|
},
|
||
|
},
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", Ni, [w(xi)]));
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
rt.install = (e) => {
|
||
|
e.component(rt.name || "LayColorPicker", rt);
|
||
|
};
|
||
|
const Nt = {
|
||
|
top(e, t, l, a) {
|
||
|
let { top: o, left: n, bottom: i } = e.getBoundingClientRect();
|
||
|
return (
|
||
|
(o = o - t.offsetHeight - 6) < 0 &&
|
||
|
i > t.offsetHeight &&
|
||
|
((l.value = "bottom"), (o = i)),
|
||
|
{ top: `${o}px`, left: `${n - (t.offsetWidth - e.offsetWidth) / 2}px` }
|
||
|
);
|
||
|
},
|
||
|
bottom(e, t, l, a) {
|
||
|
let { top: o, left: n, bottom: i } = e.getBoundingClientRect();
|
||
|
return (
|
||
|
window.innerHeight - i < t.offsetHeight + 6 &&
|
||
|
((l.value = "top"), (i = o - t.offsetHeight - 6)),
|
||
|
{ top: `${i}px`, left: `${n - (t.offsetWidth - e.offsetWidth) / 2}px` }
|
||
|
);
|
||
|
},
|
||
|
left(e, t, l, a) {
|
||
|
let { top: o, left: n, right: i } = e.getBoundingClientRect();
|
||
|
return (
|
||
|
(n = n - t.offsetWidth - 6),
|
||
|
n < 0 && ((l.value = "right"), (n = i)),
|
||
|
{ top: `${o - (t.offsetHeight - e.offsetHeight) / 2}px`, left: `${n}px` }
|
||
|
);
|
||
|
},
|
||
|
right(e, t, l, a) {
|
||
|
let { top: o, left: n, right: i } = e.getBoundingClientRect();
|
||
|
return (
|
||
|
window.innerWidth < i + t.offsetWidth + 6 &&
|
||
|
((l.value = "left"), (i = n - t.offsetWidth - 6)),
|
||
|
{ top: `${o - (t.offsetHeight - e.offsetHeight) / 2}px`, left: `${i}px` }
|
||
|
);
|
||
|
},
|
||
|
};
|
||
|
function vt(e, t, l) {
|
||
|
[].concat(t).forEach((a) => e.addEventListener(a, l, !1));
|
||
|
}
|
||
|
function Vi(e, t, l) {
|
||
|
const a = function (o, n) {
|
||
|
l.apply(o, n), zi(e, t, a);
|
||
|
};
|
||
|
vt(e, t, a);
|
||
|
}
|
||
|
function zi(e, t, l) {
|
||
|
[].concat(t).forEach((a) => e.removeEventListener(a, l, !1));
|
||
|
}
|
||
|
const Ii = ["position"],
|
||
|
Pi = s("div", { class: "layui-popper-arrow" }, null, -1),
|
||
|
Bt = "LayPopper",
|
||
|
Di = { name: Bt },
|
||
|
Ri = $(
|
||
|
B(x({}, Di), {
|
||
|
props: {
|
||
|
el: null,
|
||
|
content: null,
|
||
|
position: null,
|
||
|
trigger: { default: "hover" },
|
||
|
enterable: { type: Boolean, default: !0 },
|
||
|
isDark: null,
|
||
|
disabled: null,
|
||
|
visible: null,
|
||
|
isCanHide: null,
|
||
|
updateVisible: null,
|
||
|
},
|
||
|
setup(e) {
|
||
|
var A, k, I, P, D;
|
||
|
const t = e,
|
||
|
a = {
|
||
|
hover: ["mouseenter", null, "mouseleave", !1],
|
||
|
click: ["click", document, "click", !0],
|
||
|
}[t.trigger];
|
||
|
a ||
|
||
|
console.error(
|
||
|
`${Bt} render error!cause: 'Trigger' must be 'hover/click' `
|
||
|
);
|
||
|
const o = b({ top: -window.innerHeight + "px", left: 0 }),
|
||
|
n = b(!1),
|
||
|
i = b({}),
|
||
|
r = (A = t.position) != null ? A : b("top"),
|
||
|
f = b(r.value),
|
||
|
h = b((k = t.isDark) != null ? k : !0),
|
||
|
_ = b((I = t.disabled) != null ? I : !1),
|
||
|
d = b((P = t.visible) != null ? P : !0);
|
||
|
S(d, (j) => {
|
||
|
v(), t.updateVisible && t.updateVisible(j);
|
||
|
}),
|
||
|
S(_, (j) => {
|
||
|
d.value = !1;
|
||
|
}),
|
||
|
S(
|
||
|
() => {
|
||
|
var j;
|
||
|
return (j = t.content) == null ? void 0 : j.value;
|
||
|
},
|
||
|
(j) => {
|
||
|
d.value && v();
|
||
|
}
|
||
|
);
|
||
|
const y = function () {
|
||
|
_.value || (d.value = !0);
|
||
|
},
|
||
|
m = function (j) {
|
||
|
var G;
|
||
|
(n.value && t.el.contains(j.target)) ||
|
||
|
(t.enterable && i.value.contains(j.target)) ||
|
||
|
(((G = t.isCanHide) == null ? void 0 : G.value) !== !1 &&
|
||
|
(d.value = !1),
|
||
|
(f.value = r.value));
|
||
|
};
|
||
|
vt(t.el, a[0], y),
|
||
|
vt((D = a[1]) != null ? D : t.el, a[2], m),
|
||
|
(n.value = a[3]);
|
||
|
const p = function () {
|
||
|
Nt[r.value] && (o.value = Nt[r.value](t.el, i.value, f));
|
||
|
},
|
||
|
v = function () {
|
||
|
d.value &&
|
||
|
(i.value.offsetWidth === 0 ? setTimeout(p, 0) : p(),
|
||
|
setTimeout(() => d.value && p(), 2));
|
||
|
};
|
||
|
return (
|
||
|
Z(() => {
|
||
|
v();
|
||
|
}),
|
||
|
(j, G) =>
|
||
|
he(
|
||
|
(u(),
|
||
|
q(
|
||
|
Lt,
|
||
|
null,
|
||
|
{
|
||
|
default: N(() => [
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
ref_key: "popper",
|
||
|
ref: i,
|
||
|
class: C(["layui-popper", { "layui-dark": h.value }]),
|
||
|
style: H(o.value),
|
||
|
position: f.value,
|
||
|
},
|
||
|
[
|
||
|
E(j.$slots, "default", {}, () => [
|
||
|
O(T(e.content.value), 1),
|
||
|
]),
|
||
|
Pi,
|
||
|
],
|
||
|
14,
|
||
|
Ii
|
||
|
),
|
||
|
]),
|
||
|
_: 3,
|
||
|
},
|
||
|
512
|
||
|
)),
|
||
|
[[Ct, d.value]]
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
),
|
||
|
Fi = { hover: "mouseenter", click: "click" },
|
||
|
Si = {
|
||
|
createPopper(e, t, l) {
|
||
|
const a = this;
|
||
|
Vi(e, Fi[l], () => {
|
||
|
const o = { el: e };
|
||
|
for (const n in t) o[n] = b(t[n]);
|
||
|
(o.updateVisible = function (n) {
|
||
|
o.visible && (o.visible.value = n);
|
||
|
}),
|
||
|
a.renderPopper(o),
|
||
|
Qt(() => {
|
||
|
for (const n in o) n !== "visible" && (o[n].value = t[n]);
|
||
|
}),
|
||
|
S(
|
||
|
() => t.visible,
|
||
|
(n) => {
|
||
|
o.updateVisible(n);
|
||
|
}
|
||
|
);
|
||
|
});
|
||
|
},
|
||
|
renderPopper(e) {
|
||
|
const t = document.createElement("div"),
|
||
|
l = Yt(Ri, e);
|
||
|
return (
|
||
|
Wt(l, t),
|
||
|
t.firstElementChild && document.body.appendChild(t.firstElementChild),
|
||
|
l
|
||
|
);
|
||
|
},
|
||
|
},
|
||
|
dt = $({
|
||
|
name: "LayTooltip",
|
||
|
props: {
|
||
|
content: { type: [Number, String], required: !0 },
|
||
|
position: { type: String, default: "top" },
|
||
|
isDark: { type: Boolean, default: !0 },
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
visible: { type: Boolean, default: !0 },
|
||
|
isCanHide: { type: Boolean, default: !0 },
|
||
|
},
|
||
|
render() {
|
||
|
return this.$slots.default && this.$slots.default()[0];
|
||
|
},
|
||
|
mounted() {
|
||
|
const e = this;
|
||
|
this.$nextTick(() => {
|
||
|
Si.createPopper(e.$el, e.$props, "hover");
|
||
|
});
|
||
|
},
|
||
|
});
|
||
|
dt.install = (e) => {
|
||
|
e.component(dt.name || "LayTooltip", dt);
|
||
|
};
|
||
|
const Oi = ["position", "size"],
|
||
|
Mi = { class: "layui-input-number-input" },
|
||
|
ji = { name: "LayInputNumber" },
|
||
|
pt = $(
|
||
|
B(x({}, ji), {
|
||
|
props: {
|
||
|
modelValue: { default: 0 },
|
||
|
name: null,
|
||
|
disabled: { type: Boolean, default: !1 },
|
||
|
disabledInput: { type: Boolean, default: !1 },
|
||
|
step: { default: 1 },
|
||
|
position: null,
|
||
|
min: { default: -1 / 0 },
|
||
|
max: { default: 1 / 0 },
|
||
|
size: null,
|
||
|
},
|
||
|
emits: ["update:modelValue", "change"],
|
||
|
setup(e, { emit: t }) {
|
||
|
const l = e;
|
||
|
let a = b(l.modelValue);
|
||
|
S(a, (p) => {
|
||
|
if (l.max !== 1 / 0 && p > l.max) {
|
||
|
a.value = l.max;
|
||
|
return;
|
||
|
}
|
||
|
if (l.min !== -1 / 0 && p < l.min) {
|
||
|
a.value = l.min;
|
||
|
return;
|
||
|
}
|
||
|
m(a.value) &&
|
||
|
((o.value = Number(a.value)),
|
||
|
t("update:modelValue", o.value),
|
||
|
t("change", o.value));
|
||
|
}),
|
||
|
S(
|
||
|
() => l.modelValue,
|
||
|
(p) => {
|
||
|
p !== a.value && (a.value = l.modelValue);
|
||
|
}
|
||
|
);
|
||
|
const o = b(0);
|
||
|
let n = 0;
|
||
|
const i = F(() => l.min !== -1 / 0 && Number(l.min) >= a.value),
|
||
|
r = F(() => l.max !== 1 / 0 && Number(l.max) <= a.value),
|
||
|
f = function () {
|
||
|
a.value += Number(l.step);
|
||
|
},
|
||
|
h = function () {
|
||
|
a.value -= Number(l.step);
|
||
|
},
|
||
|
_ = function (p) {
|
||
|
d(),
|
||
|
!l.disabled &&
|
||
|
((n = setInterval(() => p.call(n), 150)), p.call(n));
|
||
|
},
|
||
|
d = function () {
|
||
|
clearInterval(n);
|
||
|
},
|
||
|
y = function () {
|
||
|
if (m(a.value)) {
|
||
|
o.value = Number(a.value);
|
||
|
return;
|
||
|
}
|
||
|
a.value = o.value;
|
||
|
},
|
||
|
m = function (p) {
|
||
|
return /^\d+(\.\d+)?$/.test(p);
|
||
|
};
|
||
|
return (p, v) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ class: "layui-input-number", position: e.position, size: e.size },
|
||
|
[
|
||
|
w(
|
||
|
g(ae),
|
||
|
{
|
||
|
type: "primary",
|
||
|
size: "gl",
|
||
|
onMousedown: v[0] || (v[0] = (A) => _(h)),
|
||
|
onMouseup: d,
|
||
|
onBlur: d,
|
||
|
disabled: g(i),
|
||
|
class: "layui-control-btn layui-subtraction-btn",
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [
|
||
|
w(
|
||
|
g(ee),
|
||
|
{
|
||
|
type:
|
||
|
e.position === "right"
|
||
|
? "layui-icon-down"
|
||
|
: "layui-icon-subtraction",
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["type"]
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["disabled"]
|
||
|
),
|
||
|
s("div", Mi, [
|
||
|
w(
|
||
|
g(ce),
|
||
|
{
|
||
|
modelValue: g(a),
|
||
|
"onUpdate:modelValue":
|
||
|
v[1] || (v[1] = (A) => ($t(a) ? (a.value = A) : (a = A))),
|
||
|
readonly: e.disabledInput || e.disabled,
|
||
|
type: "number",
|
||
|
name: e.name,
|
||
|
onChange: y,
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue", "readonly", "name"]
|
||
|
),
|
||
|
]),
|
||
|
w(
|
||
|
g(ae),
|
||
|
{
|
||
|
type: "primary",
|
||
|
size: "gl",
|
||
|
onMousedown: v[2] || (v[2] = (A) => _(f)),
|
||
|
onMouseup: d,
|
||
|
onBlur: d,
|
||
|
disabled: g(r),
|
||
|
class: "layui-control-btn layui-addition-btn",
|
||
|
},
|
||
|
{
|
||
|
default: N(() => [
|
||
|
w(
|
||
|
g(ee),
|
||
|
{
|
||
|
type:
|
||
|
e.position === "right"
|
||
|
? "layui-icon-up"
|
||
|
: "layui-icon-addition",
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["type"]
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["disabled"]
|
||
|
),
|
||
|
],
|
||
|
8,
|
||
|
Oi
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
})
|
||
|
);
|
||
|
pt.install = (e) => {
|
||
|
e.component(pt.name || "LayInputNumber", pt);
|
||
|
};
|
||
|
const Hi = { class: "layui-step", ref: "setup" },
|
||
|
mt = $({
|
||
|
setup(e) {
|
||
|
const t = b([]),
|
||
|
l = W(),
|
||
|
a = l.default && l.default();
|
||
|
return (
|
||
|
console.log(a),
|
||
|
console.log("childrens", t),
|
||
|
Z(() => {
|
||
|
a == null ||
|
||
|
a.forEach((o, n) => {
|
||
|
console.log(o);
|
||
|
});
|
||
|
}),
|
||
|
(o, n) => (u(), c("div", Hi, [E(o.$slots, "default")], 512))
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
mt.install = (e) => {
|
||
|
e.component(mt.name || "LaySetup", mt);
|
||
|
};
|
||
|
const ht = $({
|
||
|
setup(e) {
|
||
|
const t = b(null);
|
||
|
return (
|
||
|
ie(t),
|
||
|
Z(() => {
|
||
|
console.log(8);
|
||
|
}),
|
||
|
(l, a) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"div",
|
||
|
{ ref_key: "setupItemRef", ref: t, class: "layui-step-item" },
|
||
|
" 1 ",
|
||
|
512
|
||
|
)
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
ht.install = (e) => {
|
||
|
e.component(ht.name || "LaySetupItem", ht);
|
||
|
};
|
||
|
const yt = $({
|
||
|
setup(e) {
|
||
|
return (t, l) => (u(), c("div", null, " 1231 "));
|
||
|
},
|
||
|
});
|
||
|
yt.install = (e) => {
|
||
|
e.component(yt.name || "LaySkeleton", yt);
|
||
|
};
|
||
|
const Vt = {
|
||
|
LayRadio: _e,
|
||
|
LayButton: ae,
|
||
|
LayIcon: ee,
|
||
|
LayBacktop: ye,
|
||
|
LayLayout: ke,
|
||
|
LaySide: $e,
|
||
|
LayHeader: ue,
|
||
|
LayBody: Ee,
|
||
|
LayFooter: Le,
|
||
|
LayLogo: we,
|
||
|
LayPanel: Te,
|
||
|
LayCard: Ce,
|
||
|
LayProgress: Ae,
|
||
|
LayButtonGroup: be,
|
||
|
LayButtonContainer: ve,
|
||
|
LayRow: Ne,
|
||
|
LayCol: xe,
|
||
|
LayInput: ce,
|
||
|
LayBadge: Be,
|
||
|
LayBlock: Ve,
|
||
|
LayLine: ze,
|
||
|
LayTimeline: Ie,
|
||
|
LayTimelineItem: Pe,
|
||
|
LayTextarea: De,
|
||
|
LaySwitch: Re,
|
||
|
LayCollapse: Fe,
|
||
|
LayCollapseItem: Se,
|
||
|
LayContainer: Oe,
|
||
|
LayMenu: Me,
|
||
|
LayMenuItem: je,
|
||
|
LayMenuChildItem: He,
|
||
|
LayCheckbox: oe,
|
||
|
LayForm: Ge,
|
||
|
LayBreadcrumb: qe,
|
||
|
LayBreadcrumbItem: Ue,
|
||
|
LayAvatar: fe,
|
||
|
LayField: Ye,
|
||
|
LaySelect: We,
|
||
|
LayScroll: Qe,
|
||
|
LaySelectOption: re,
|
||
|
LayEmpty: Xe,
|
||
|
LayFormItem: Ze,
|
||
|
LayRate: Je,
|
||
|
LayDropdown: et,
|
||
|
LayDropdownItem: tt,
|
||
|
LayTab: lt,
|
||
|
LayTabItem: de,
|
||
|
LayIconPicker: ge,
|
||
|
LayTree: at,
|
||
|
LayTable: ot,
|
||
|
LayPage: nt,
|
||
|
LayTransfer: st,
|
||
|
LayCheckboxGroup: Ke,
|
||
|
LaySlider: it,
|
||
|
LayCarousel: ut,
|
||
|
LayCarouselItem: ct,
|
||
|
LayColorPicker: rt,
|
||
|
LayModal: me,
|
||
|
LayTooltip: dt,
|
||
|
LayInputNumber: pt,
|
||
|
LaySetup: mt,
|
||
|
LaySetupItem: ht,
|
||
|
LaySkeleton: yt,
|
||
|
},
|
||
|
Ki = (e, t) => {
|
||
|
const l = t;
|
||
|
e.config.globalProperties.$PROOPTIONS = l;
|
||
|
for (const a in Vt) {
|
||
|
const o = Vt[a];
|
||
|
e.component(o.name || a, o);
|
||
|
}
|
||
|
};
|
||
|
var Gi = { install: Ki };
|
||
|
const qi = { class: "lay-code" },
|
||
|
Ui = { id: "source", class: "source" },
|
||
|
Yi = { key: 0, class: "description" },
|
||
|
Wi = { class: "language-html" },
|
||
|
Qi = $({
|
||
|
setup(e) {
|
||
|
const t = b({}),
|
||
|
l = b(!1),
|
||
|
a = b(0),
|
||
|
o = b(!1),
|
||
|
n = function () {
|
||
|
o.value = !o.value;
|
||
|
},
|
||
|
i = function () {
|
||
|
const f = t.value.getElementsByClassName("language-html");
|
||
|
if (document.hasFocus()) {
|
||
|
const h = f[0].textContent || "";
|
||
|
navigator.clipboard.writeText(h),
|
||
|
Tt.msg(
|
||
|
"\u590D\u5236\u6210\u529F",
|
||
|
{ icon: 1, time: 1e3 },
|
||
|
() => {}
|
||
|
);
|
||
|
} else
|
||
|
Tt.msg(
|
||
|
"\u590D\u5236\u5931\u8D25",
|
||
|
{ icon: 2, time: 1e3 },
|
||
|
() => {}
|
||
|
);
|
||
|
};
|
||
|
Z(() => {
|
||
|
const f = t.value.getElementsByClassName("description"),
|
||
|
h = t.value.getElementsByClassName("language-html");
|
||
|
f.length
|
||
|
? (a.value = f[0].clientHeight + h[0].clientHeight + 30)
|
||
|
: (a.value = h[0].clientHeight + 20);
|
||
|
}),
|
||
|
Xt(() => {
|
||
|
window.removeEventListener("scroll", r);
|
||
|
}),
|
||
|
S(o, (f) => {
|
||
|
f
|
||
|
? ((t.value.style.height = `${a.value}px`),
|
||
|
window.addEventListener("scroll", r),
|
||
|
setTimeout(r, 100))
|
||
|
: ((t.value.style.height = "0"),
|
||
|
window.removeEventListener("scroll", r));
|
||
|
});
|
||
|
function r() {
|
||
|
const { top: f, bottom: h } = t.value.getBoundingClientRect();
|
||
|
l.value = h > window.innerHeight && f + 44 <= window.innerHeight;
|
||
|
}
|
||
|
return (f, h) => (
|
||
|
u(),
|
||
|
c("div", qi, [
|
||
|
s("div", Ui, [E(f.$slots, "default")]),
|
||
|
s(
|
||
|
"div",
|
||
|
{ ref_key: "meta", ref: t, class: "meta" },
|
||
|
[
|
||
|
f.$slots.description
|
||
|
? (u(), c("div", Yi, [E(f.$slots, "description")]))
|
||
|
: z("", !0),
|
||
|
s("div", Wi, [E(f.$slots, "code")]),
|
||
|
],
|
||
|
512
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{ class: C([{ "is-fixed": l.value }, "control"]) },
|
||
|
[
|
||
|
s("i", { class: "layui-icon layui-icon-file", onClick: i }),
|
||
|
s("i", { class: "layui-icon layui-icon-fonts-code", onClick: n }),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
])
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
const Xi = ["name"],
|
||
|
Zi = { class: "layui-select-title" },
|
||
|
Ji = ["value"],
|
||
|
eu = s("i", { class: "layui-edge" }, null, -1),
|
||
|
tu = { class: "layui-anim layui-anim-upbit", style: {} },
|
||
|
lu = { key: 0, class: "layui-select-tips" },
|
||
|
au = ["value", "onClick"],
|
||
|
ou = $({
|
||
|
props: { datas: null },
|
||
|
setup(e) {
|
||
|
const t = e;
|
||
|
ne();
|
||
|
const l = se(),
|
||
|
a = b(!1),
|
||
|
o = b(t.datas),
|
||
|
n = b(""),
|
||
|
i = function () {
|
||
|
a.value = !a.value;
|
||
|
},
|
||
|
r = function (_) {
|
||
|
(n.value = _.title), l.push(_.path);
|
||
|
},
|
||
|
f = function (_) {
|
||
|
(n.value = _.target.value),
|
||
|
_.target.value === ""
|
||
|
? (o.value = t.datas)
|
||
|
: (o.value = h(_.target.value, t.datas));
|
||
|
},
|
||
|
h = function (_, d) {
|
||
|
for (
|
||
|
var y = [], m = _.charAt(0), p = _.length, v = 0;
|
||
|
v < d.length;
|
||
|
v++
|
||
|
) {
|
||
|
var A = d[v],
|
||
|
k = !1;
|
||
|
for (var I in A)
|
||
|
if (typeof A[I] == "function") A[I]();
|
||
|
else {
|
||
|
var P = "";
|
||
|
A[I] != null && (P = A[I]);
|
||
|
for (var D = 0; D < P.length; D++)
|
||
|
if (P.charAt(D) == m && P.substring(D).substring(0, p) == _) {
|
||
|
k = !0;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
k && y.push(A);
|
||
|
}
|
||
|
return y;
|
||
|
};
|
||
|
return (_, d) => (
|
||
|
u(),
|
||
|
c(
|
||
|
R,
|
||
|
null,
|
||
|
[
|
||
|
s(
|
||
|
"select",
|
||
|
{ name: n.value, "lay-verify": "required" },
|
||
|
null,
|
||
|
8,
|
||
|
Xi
|
||
|
),
|
||
|
s(
|
||
|
"div",
|
||
|
{
|
||
|
class: C([
|
||
|
"layui-unselect layui-form-select layui-search",
|
||
|
[a.value ? "layui-form-selected" : ""],
|
||
|
]),
|
||
|
onClick: i,
|
||
|
style: { "margin-left": "20px" },
|
||
|
},
|
||
|
[
|
||
|
s("div", Zi, [
|
||
|
s(
|
||
|
"input",
|
||
|
{
|
||
|
type: "text",
|
||
|
placeholder: "Search",
|
||
|
class: "layui-input layui-unselect",
|
||
|
value: n.value,
|
||
|
style: {
|
||
|
background: "rgba(255, 255, 255, 0.05)",
|
||
|
border: "none",
|
||
|
color: "rgba(255, 255, 255, 0.7)",
|
||
|
width: "196px",
|
||
|
height: "34px",
|
||
|
},
|
||
|
onInput: f,
|
||
|
},
|
||
|
null,
|
||
|
40,
|
||
|
Ji
|
||
|
),
|
||
|
eu,
|
||
|
]),
|
||
|
s("dl", tu, [
|
||
|
o.value.length <= 0
|
||
|
? (u(), c("dd", lu, "\u65E0\u5185\u5BB9"))
|
||
|
: (u(!0),
|
||
|
c(
|
||
|
R,
|
||
|
{ key: 1 },
|
||
|
M(
|
||
|
o.value,
|
||
|
(y) => (
|
||
|
u(),
|
||
|
c(
|
||
|
"dd",
|
||
|
{
|
||
|
key: y,
|
||
|
value: n.value,
|
||
|
class: "layui-select-tips",
|
||
|
onClick: (m) => r(y),
|
||
|
},
|
||
|
T(y.title),
|
||
|
9,
|
||
|
au
|
||
|
)
|
||
|
)
|
||
|
),
|
||
|
128
|
||
|
)),
|
||
|
]),
|
||
|
],
|
||
|
2
|
||
|
),
|
||
|
],
|
||
|
64
|
||
|
)
|
||
|
);
|
||
|
},
|
||
|
});
|
||
|
const nu = {},
|
||
|
su = { class: "lay-table-box" };
|
||
|
function iu(e, t) {
|
||
|
return u(), c("div", su, [E(e.$slots, "default")]);
|
||
|
}
|
||
|
var uu = Q(nu, [["render", iu]]);
|
||
|
const cu = {
|
||
|
name: "Utterances",
|
||
|
methods: {
|
||
|
initValine() {
|
||
|
const e = document.createElement("script");
|
||
|
(e.type = "text/javascript"),
|
||
|
(e.async = !0),
|
||
|
e.setAttribute("issue-term", "pathname"),
|
||
|
e.setAttribute("theme", "github-light"),
|
||
|
e.setAttribute("repo", "layui-vue/layui-doc"),
|
||
|
(e.crossorigin = "anonymous"),
|
||
|
(e.src = "https://utteranc.es/client.js"),
|
||
|
window.document.getElementById("comment").appendChild(e);
|
||
|
},
|
||
|
},
|
||
|
mounted: function () {
|
||
|
this.initValine();
|
||
|
},
|
||
|
},
|
||
|
ru = { id: "comment" };
|
||
|
function du(e, t, l, a, o, n) {
|
||
|
return u(), c("div", ru);
|
||
|
}
|
||
|
var pu = Q(cu, [["render", du]]);
|
||
|
function mu() {
|
||
|
const e = Zt(ll),
|
||
|
t = wa();
|
||
|
return (
|
||
|
e
|
||
|
.use(t)
|
||
|
.component("LayCode", Qi)
|
||
|
.component("LaySearch", ou)
|
||
|
.component("LayTableBox", uu)
|
||
|
.component("LayComment", pu)
|
||
|
.use(Gi),
|
||
|
{ app: e, router: t }
|
||
|
);
|
||
|
}
|
||
|
const { app: hu, router: yu } = mu();
|
||
|
yu.isReady().then(() => {
|
||
|
hu.mount("#app");
|
||
|
});
|