1073 lines
39 KiB
JavaScript
1073 lines
39 KiB
JavaScript
/* empty css */ /* empty css */ /* empty css */ import {
|
||
bw as e,
|
||
H as t,
|
||
a1 as i,
|
||
a0 as a,
|
||
K as s,
|
||
I as l,
|
||
bx as n,
|
||
c as o,
|
||
w as c,
|
||
ad as r,
|
||
v as u,
|
||
Q as v,
|
||
J as d,
|
||
j as p,
|
||
aD as m,
|
||
ag as f,
|
||
aQ as g,
|
||
a6 as x,
|
||
bj as y,
|
||
a9 as b,
|
||
by as h,
|
||
bz as _,
|
||
aE as k,
|
||
aP as w,
|
||
aF as C,
|
||
_ as E,
|
||
a as V,
|
||
u as z,
|
||
g as P,
|
||
aC as T,
|
||
e as $,
|
||
f as S,
|
||
h as I,
|
||
i as U,
|
||
t as F,
|
||
p as A,
|
||
y as B,
|
||
F as j,
|
||
r as D,
|
||
as as N,
|
||
at as O,
|
||
bA as H,
|
||
bB as Z,
|
||
bC as M,
|
||
bD as Y,
|
||
bE as G,
|
||
o as X,
|
||
m as J,
|
||
az as Q,
|
||
bF as K,
|
||
G as L,
|
||
bG as W,
|
||
z as q,
|
||
C as R,
|
||
P as ee,
|
||
} from "./index-476be0bb.js";
|
||
import {
|
||
_ as te,
|
||
a as ie,
|
||
b as ae,
|
||
c as se,
|
||
d as le,
|
||
} from "./vip16-d05d7908.js";
|
||
import { a as ne } from "./api.mine-40f950d7.js";
|
||
import { B as oe } from "./index-97676c1f.js";
|
||
import "./use-route-126c4f06.js";
|
||
const [ce, re] = t("count-down");
|
||
const ue = v(
|
||
l({
|
||
name: ce,
|
||
props: {
|
||
time: i(0),
|
||
format: a("HH:mm:ss"),
|
||
autoStart: s,
|
||
millisecond: Boolean,
|
||
},
|
||
emits: ["change", "finish"],
|
||
setup(t, { emit: i, slots: a }) {
|
||
const {
|
||
start: s,
|
||
pause: l,
|
||
reset: v,
|
||
current: d,
|
||
} = n({
|
||
time: +t.time,
|
||
millisecond: t.millisecond,
|
||
onChange: (e) => i("change", e),
|
||
onFinish: () => i("finish"),
|
||
}),
|
||
p = o(() =>
|
||
(function (t, i) {
|
||
const { days: a } = i;
|
||
let { hours: s, minutes: l, seconds: n, milliseconds: o } = i;
|
||
if (
|
||
(t.includes("DD") ? (t = t.replace("DD", e(a))) : (s += 24 * a),
|
||
t.includes("HH") ? (t = t.replace("HH", e(s))) : (l += 60 * s),
|
||
t.includes("mm") ? (t = t.replace("mm", e(l))) : (n += 60 * l),
|
||
t.includes("ss") ? (t = t.replace("ss", e(n))) : (o += 1e3 * n),
|
||
t.includes("S"))
|
||
) {
|
||
const i = e(o, 3);
|
||
t = t.includes("SSS")
|
||
? t.replace("SSS", i)
|
||
: t.includes("SS")
|
||
? t.replace("SS", i.slice(0, 2))
|
||
: t.replace("S", i.charAt(0));
|
||
}
|
||
return t;
|
||
})(t.format, d.value)
|
||
),
|
||
m = () => {
|
||
v(+t.time), t.autoStart && s();
|
||
};
|
||
return (
|
||
c(() => t.time, m, { immediate: !0 }),
|
||
r({ start: s, pause: l, reset: m }),
|
||
() =>
|
||
u("div", { role: "timer", class: re() }, [
|
||
a.default ? a.default(d.value) : p.value,
|
||
])
|
||
);
|
||
},
|
||
})
|
||
),
|
||
[ve, de] = t("slider");
|
||
const pe = v(
|
||
l({
|
||
name: ve,
|
||
props: {
|
||
min: i(0),
|
||
max: i(100),
|
||
step: i(1),
|
||
range: Boolean,
|
||
reverse: Boolean,
|
||
disabled: Boolean,
|
||
readonly: Boolean,
|
||
vertical: Boolean,
|
||
barHeight: d,
|
||
buttonSize: d,
|
||
activeColor: String,
|
||
inactiveColor: String,
|
||
modelValue: { type: [Number, Array], default: 0 },
|
||
},
|
||
emits: ["change", "dragEnd", "dragStart", "update:modelValue"],
|
||
setup(e, { emit: t, slots: i }) {
|
||
let a, s, l;
|
||
const n = p(),
|
||
c = [p(), p()],
|
||
r = p(),
|
||
v = m(),
|
||
d = o(() => Number(e.max) - Number(e.min)),
|
||
E = o(() => {
|
||
const t = e.vertical ? "width" : "height";
|
||
return { background: e.inactiveColor, [t]: f(e.barHeight) };
|
||
}),
|
||
V = (t) => e.range && Array.isArray(t),
|
||
z = () => {
|
||
const { modelValue: t, min: i } = e;
|
||
return V(t)
|
||
? "".concat((100 * (t[1] - t[0])) / d.value, "%")
|
||
: "".concat((100 * (t - Number(i))) / d.value, "%");
|
||
},
|
||
P = o(() => {
|
||
const t = e.vertical ? "height" : "width",
|
||
i = { [t]: z(), background: e.activeColor };
|
||
r.value && (i.transition = "none");
|
||
return (
|
||
(i[
|
||
e.vertical
|
||
? e.reverse
|
||
? "bottom"
|
||
: "top"
|
||
: e.reverse
|
||
? "right"
|
||
: "left"
|
||
] = (() => {
|
||
const { modelValue: t, min: i } = e;
|
||
return V(t)
|
||
? "".concat((100 * (t[0] - Number(i))) / d.value, "%")
|
||
: "0%";
|
||
})()),
|
||
i
|
||
);
|
||
}),
|
||
T = (t) => {
|
||
const i = +e.min,
|
||
a = +e.max,
|
||
s = +e.step;
|
||
t = C(t, i, a);
|
||
const l = Math.round((t - i) / s) * s;
|
||
return _(i, l);
|
||
},
|
||
$ = () => {
|
||
const t = e.modelValue;
|
||
l = V(t) ? t.map(T) : T(t);
|
||
},
|
||
S = (i, a) => {
|
||
(i = V(i)
|
||
? ((t) => {
|
||
var i, a;
|
||
const s = null != (i = t[0]) ? i : Number(e.min),
|
||
l = null != (a = t[1]) ? a : Number(e.max);
|
||
return s > l ? [l, s] : [s, l];
|
||
})(i).map(T)
|
||
: T(i)),
|
||
y(i, e.modelValue) || t("update:modelValue", i),
|
||
a && !y(i, l) && t("change", i);
|
||
},
|
||
I = (t) => {
|
||
if ((t.stopPropagation(), e.disabled || e.readonly)) return;
|
||
$();
|
||
const { min: i, reverse: a, vertical: s, modelValue: l } = e,
|
||
o = b(n),
|
||
c = s ? o.height : o.width,
|
||
r =
|
||
Number(i) +
|
||
((s
|
||
? a
|
||
? o.bottom - t.clientY
|
||
: t.clientY - o.top
|
||
: a
|
||
? o.right - t.clientX
|
||
: t.clientX - o.left) /
|
||
c) *
|
||
d.value;
|
||
if (V(l)) {
|
||
const [e, t] = l;
|
||
S(r <= (e + t) / 2 ? [r, t] : [e, r], !0);
|
||
} else S(r, !0);
|
||
},
|
||
U = (i) => {
|
||
if (e.disabled || e.readonly) return;
|
||
"start" === r.value && t("dragStart", i),
|
||
k(i, !0),
|
||
v.move(i),
|
||
(r.value = "dragging");
|
||
const o = b(n);
|
||
let c =
|
||
((e.vertical ? v.deltaY.value : v.deltaX.value) /
|
||
(e.vertical ? o.height : o.width)) *
|
||
d.value;
|
||
if ((e.reverse && (c = -c), V(l))) {
|
||
const t = e.reverse ? 1 - a : a;
|
||
s[t] = l[t] + c;
|
||
} else s = l + c;
|
||
S(s);
|
||
},
|
||
F = (i) => {
|
||
e.disabled ||
|
||
e.readonly ||
|
||
("dragging" === r.value && (S(s, !0), t("dragEnd", i)),
|
||
(r.value = ""));
|
||
},
|
||
A = (t) => {
|
||
if ("number" == typeof t) {
|
||
return de("button-wrapper", ["left", "right"][t]);
|
||
}
|
||
return de("button-wrapper", e.reverse ? "left" : "right");
|
||
},
|
||
B = (t, l) => {
|
||
const n = "dragging" === r.value;
|
||
if ("number" == typeof l) {
|
||
const e = i[0 === l ? "left-button" : "right-button"];
|
||
let o;
|
||
if ((n && Array.isArray(s) && (o = s[0] > s[1] ? 1 ^ a : a), e))
|
||
return e({ value: t, dragging: n, dragIndex: o });
|
||
}
|
||
return i.button
|
||
? i.button({ value: t, dragging: n })
|
||
: u("div", { class: de("button"), style: w(e.buttonSize) }, null);
|
||
},
|
||
j = (t) => {
|
||
const i = "number" == typeof t ? e.modelValue[t] : e.modelValue;
|
||
return u(
|
||
"div",
|
||
{
|
||
ref: c[null != t ? t : 0],
|
||
role: "slider",
|
||
class: A(t),
|
||
tabindex: e.disabled ? void 0 : 0,
|
||
"aria-valuemin": e.min,
|
||
"aria-valuenow": i,
|
||
"aria-valuemax": e.max,
|
||
"aria-disabled": e.disabled || void 0,
|
||
"aria-readonly": e.readonly || void 0,
|
||
"aria-orientation": e.vertical ? "vertical" : "horizontal",
|
||
onTouchstartPassive: (i) => {
|
||
"number" == typeof t && (a = t),
|
||
((t) => {
|
||
e.disabled ||
|
||
e.readonly ||
|
||
(v.start(t),
|
||
(s = e.modelValue),
|
||
$(),
|
||
(r.value = "start"));
|
||
})(i);
|
||
},
|
||
onTouchend: F,
|
||
onTouchcancel: F,
|
||
onClick: h,
|
||
},
|
||
[B(i, t)]
|
||
);
|
||
};
|
||
return (
|
||
S(e.modelValue),
|
||
g(() => e.modelValue),
|
||
c.forEach((e) => {
|
||
x("touchmove", U, { target: e });
|
||
}),
|
||
() =>
|
||
u(
|
||
"div",
|
||
{
|
||
ref: n,
|
||
style: E.value,
|
||
class: de({ vertical: e.vertical, disabled: e.disabled }),
|
||
onClick: I,
|
||
},
|
||
[
|
||
u("div", { class: de("bar"), style: P.value }, [
|
||
e.range ? [j(0), j(1)] : j(),
|
||
]),
|
||
]
|
||
)
|
||
);
|
||
},
|
||
})
|
||
);
|
||
function me(e) {
|
||
const t = new Date(),
|
||
i = new Intl.DateTimeFormat("en-GB", {
|
||
timeZone: e,
|
||
hour: "2-digit",
|
||
minute: "2-digit",
|
||
second: "2-digit",
|
||
}).format(t),
|
||
a = new Intl.DateTimeFormat("en-GB", { timeZone: e, timeZoneName: "long" })
|
||
.formatToParts(t)
|
||
.find((e) => "timeZoneName" === e.type).value,
|
||
s = a.includes("Daylight") || a.includes("Summer");
|
||
return {
|
||
time: i,
|
||
timeZoneName: a,
|
||
utcOffset: "",
|
||
currentPeriod: s ? "夏令时" : "标准时间",
|
||
};
|
||
}
|
||
const fe = function () {
|
||
const e = me("Asia/Shanghai");
|
||
e.utcOffset = "UTC+8";
|
||
const t = me("Europe/London");
|
||
t.utcOffset = "夏令时" === t.currentPeriod ? "UTC+1" : "UTC+0";
|
||
const i = me("America/New_York");
|
||
i.utcOffset = "夏令时" === i.currentPeriod ? "UTC-4" : "UTC-5";
|
||
const a = me("Asia/Tokyo");
|
||
a.utcOffset = "UTC+9";
|
||
const s = me("Europe/Paris");
|
||
s.utcOffset = "夏令时" === s.currentPeriod ? "UTC+2" : "UTC+1";
|
||
const l = me("Australia/Sydney");
|
||
l.utcOffset = "夏令时" === l.currentPeriod ? "UTC+11" : "UTC+10";
|
||
const n = me("Asia/Jakarta");
|
||
n.utcOffset = "UTC+7";
|
||
const o = me("Asia/Ho_Chi_Minh");
|
||
o.utcOffset = "UTC+7";
|
||
const c = me("Europe/Warsaw");
|
||
c.utcOffset = "夏令时" === c.currentPeriod ? "UTC+2" : "UTC+1";
|
||
const r = me("America/Chicago");
|
||
r.utcOffset = "夏令时" === r.currentPeriod ? "UTC-5" : "UTC-6";
|
||
const u = me("America/Mexico_City");
|
||
return (
|
||
(u.utcOffset = "夏令时" === u.currentPeriod ? "UTC-5" : "UTC-6"),
|
||
{
|
||
beijing: e,
|
||
london: t,
|
||
newYork: i,
|
||
tokyo: a,
|
||
paris: s,
|
||
sydney: l,
|
||
jakarta: n,
|
||
HanoiVietnam: o,
|
||
warsaw: c,
|
||
houston: r,
|
||
Mexico: u,
|
||
}
|
||
);
|
||
},
|
||
ge = { class: "relative" },
|
||
xe = { class: "p-10" },
|
||
ye = { class: "vipbg p-10 relative text-#fff text-14" },
|
||
be = { class: "flex" },
|
||
he = { class: "flex" },
|
||
_e = { key: 0, class: "h-30 relative bottom-5 z-10", src: te },
|
||
ke = { key: 1, class: "h-30 relative bottom-5 z-10", src: ie },
|
||
we = { key: 2, class: "h-30 relative bottom-5 z-10", src: ae },
|
||
Ce = { key: 3, class: "h-30 relative bottom-5 z-10", src: se },
|
||
Ee = { key: 4, class: "h-30 relative bottom-5 z-10", src: le },
|
||
Ve = {
|
||
class:
|
||
"bg-#767c83 text-#fff lh-20 h-20 px-10 rounded-5 relative right-12 z-0",
|
||
},
|
||
ze = { class: "pt-3" },
|
||
Pe = { class: "flex mt-10" },
|
||
Te = { class: "flex-1 pt-8" },
|
||
$e = { class: "flex ml-2" },
|
||
Se = { key: 0, class: "h-30 relative bottom-5 z-10", src: ie },
|
||
Ie = { key: 1, class: "h-30 relative bottom-5 z-10", src: ae },
|
||
Ue = { key: 2, class: "h-30 relative bottom-5 z-10", src: se },
|
||
Fe = { key: 3, class: "h-30 relative bottom-5 z-10", src: le },
|
||
Ae = {
|
||
class:
|
||
"bg-#767c83 text-#fff lh-20 h-20 px-10 rounded-5 relative right-12 z-0",
|
||
},
|
||
Be = { class: "h-26 lh-26" },
|
||
je = { class: "mr-10" },
|
||
De = { class: "mt-10 pb-5" },
|
||
Ne = { class: "text-#EF6E3E" },
|
||
Oe = { class: "mt-3 text-18", style: { "font-family": "monospace" } },
|
||
He = { class: "text-13" },
|
||
Ze = { class: "pt-5" },
|
||
Me = { class: "pb-5" },
|
||
Ye = { class: "rounded-5 my-5 titles text-12 h-40 lh-40" },
|
||
Ge = {
|
||
class: "inline-block w-25% text-center",
|
||
style: { "vertical-align": "middle" },
|
||
},
|
||
Xe = {
|
||
class: "inline-block w-25% text-center",
|
||
style: { "vertical-align": "middle" },
|
||
},
|
||
Je = {
|
||
class: "inline-block w-25% text-center",
|
||
style: { "vertical-align": "middle" },
|
||
},
|
||
Qe = {
|
||
class: "inline-block w-25% text-center",
|
||
style: { "vertical-align": "middle" },
|
||
},
|
||
Ke = { class: "flex" },
|
||
Le = { class: "flex-1 text-center" },
|
||
We = { class: "flex ml-2" },
|
||
qe = ["src"],
|
||
Re = {
|
||
class:
|
||
"bg-#017DE8 text-#fff lh-20 h-20 w-40 rounded-5 relative right-12 z-0",
|
||
},
|
||
et = { key: 0, class: "flex-1 text-center pt-3" },
|
||
tt = { key: 1, class: "flex-1 text-center pt-3" },
|
||
it = { class: "flex-1 text-center pt-3 text-#EF6E3E" },
|
||
at = { class: "flex-1 text-center text-13 relative bottom-3" },
|
||
st = {
|
||
key: 0,
|
||
class: "text-center text-12 text-#999 absolute bottom-0 right-80",
|
||
},
|
||
lt = {
|
||
class: "absolute z-999 w-full h-full top-0 left-0",
|
||
style: { background: "rgba(0, 0, 0, 0.6)", "overflow-y": "hidden" },
|
||
},
|
||
nt = { class: "absolute top-100", style: { width: "94%", left: "3%" } },
|
||
ot = { class: "bg-#fff p-10 rounded-5" },
|
||
ct = { style: { "font-family": "monospace" } },
|
||
rt = { class: "rounded-5 flex mt-10 titles text-12" },
|
||
ut = { class: "flex-1 text-center h-40 lh-40" },
|
||
vt = { class: "flex-1 text-center h-40 lh-40" },
|
||
dt = { class: "flex-1 text-center h-40 lh-40" },
|
||
pt = { class: "flex-1 text-center h-40 lh-40" },
|
||
mt = { class: "flex" },
|
||
ft = { class: "flex-1 text-center" },
|
||
gt = { class: "flex ml-2" },
|
||
xt = ["src"],
|
||
yt = {
|
||
class:
|
||
"bg-#017DE8 text-14 text-#fff lh-20 h-20 w-55 rounded-5 relative right-12 z-0",
|
||
},
|
||
bt = { key: 0, class: "flex-1 text-center pt-3" },
|
||
ht = { key: 1, class: "flex-1 text-center pt-3" },
|
||
_t = { class: "flex-1 text-center pt-3 text-#EF6E3E" },
|
||
kt = { class: "flex-1 text-center" },
|
||
wt = { class: "text-#EF6E3E text-13" },
|
||
Ct = { class: "text-center mt-20" },
|
||
Et = E(
|
||
{
|
||
__name: "index",
|
||
setup(e) {
|
||
const { t: t } = V();
|
||
p(3);
|
||
const i = p(!1),
|
||
a = z();
|
||
let s = p([
|
||
{ imgs: P("vip/vip10.png") },
|
||
{ imgs: P("vip/vip11.png") },
|
||
{ imgs: P("vip/vip15.png") },
|
||
{ imgs: P("vip/vip16.png") },
|
||
{ imgs: P("vip/vip20.png") },
|
||
{ imgs: P("vip/vip21.png") },
|
||
{ imgs: P("vip/vip25.png") },
|
||
{ imgs: P("vip/vip26.png") },
|
||
{ imgs: P("vip/vip30.png") },
|
||
]),
|
||
l = p([
|
||
{ imgs: P("vip/vip10.png") },
|
||
{ imgs: P("vip/vip11.png") },
|
||
{ imgs: P("vip/vip15.png") },
|
||
{ imgs: P("vip/vip16.png") },
|
||
]);
|
||
const n = p("");
|
||
!(function () {
|
||
let e = fe().beijing.time.split(":"),
|
||
t =
|
||
36e5 * parseInt(e[0]) +
|
||
6e4 * parseInt(e[1]) +
|
||
1e3 * parseInt(e[1]);
|
||
n.value = 864e5 - t;
|
||
})();
|
||
const o = p([]);
|
||
a.vip.viponedes && (o.value = a.vip.viponedes);
|
||
const c = async () => {
|
||
let { data: e } = await H();
|
||
(o.value = e), (a.vip.viponedes = e);
|
||
};
|
||
c();
|
||
const r = p(0);
|
||
a.vip.viponecount && (r.value = a.vip.viponecount);
|
||
const v = async () => {
|
||
let { data: e } = await Z();
|
||
(r.value = e.user_count), (a.vip.viponecount = e.user_count);
|
||
};
|
||
v();
|
||
const d = p([]);
|
||
a.vip.viponestatus && (d.value = a.vip.viponestatus);
|
||
const m = async () => {
|
||
let { data: e } = await M();
|
||
(d.value = e), (a.vip.viponestatus = e);
|
||
};
|
||
m();
|
||
let f = p("VIP0"),
|
||
g = p("VIP1"),
|
||
x = p(5),
|
||
y = p(0),
|
||
b = p([]);
|
||
function h() {
|
||
a.vip &&
|
||
((b.value = a.vip.vipindex),
|
||
(y.value = a.vip.vipcount),
|
||
a.vip.vipcount < a.vip.vipindex[0].user_count &&
|
||
((f = "VIP0"),
|
||
(g = a.vip.vipindex[0].name),
|
||
(x.value = a.vip.vipindex[0].user_count)),
|
||
a.vip.vipcount >= a.vip.vipindex[0].user_count &&
|
||
a.vip.vipcount < a.vip.vipindex[1].user_count &&
|
||
((f = a.vip.vipindex[0].name),
|
||
(g = a.vip.vipindex[1].name),
|
||
(x.value = a.vip.vipindex[1].user_count)),
|
||
a.vip.vipcount >= a.vip.vipindex[1].user_count &&
|
||
a.vip.vipcount < a.vip.vipindex[2].user_count &&
|
||
((f = a.vip.vipindex[1].name),
|
||
(g = a.vip.vipindex[2].name),
|
||
(x.value = a.vip.vipindex[2].user_count)),
|
||
a.vip.vipcount >= a.vip.vipindex[2].user_count &&
|
||
a.vip.vipcount < a.vip.vipindex[3].user_count &&
|
||
((f = a.vip.vipindex[2].name),
|
||
(g = a.vip.vipindex[3].name),
|
||
(x.value = a.vip.vipindex[3].user_count)),
|
||
a.vip.vipcount > a.vip.vipindex[3].user_count &&
|
||
((f = a.vip.vipindex[3].name),
|
||
(g = a.vip.vipindex[3].name),
|
||
(x.value = a.vip.vipindex[3].user_count)));
|
||
}
|
||
h();
|
||
let _ = p([]);
|
||
a.vip.viptwostatus && (_.value = a.vip.viptwostatus);
|
||
let k = async () => {
|
||
let { data: e } = await Y();
|
||
(_.value = e), (a.vip.viptwostatus = e), h();
|
||
};
|
||
k();
|
||
let w = async (e, i) => {
|
||
Q({ forbidClick: !0, duration: 0 }),
|
||
await W({ vip_id: e }),
|
||
L(t("领取成功")),
|
||
(_[i].status = 2),
|
||
C();
|
||
},
|
||
C = async () => {
|
||
let { data: e } = await q();
|
||
(b.value = e), (a.vip.vipindex = e), E();
|
||
},
|
||
E = async () => {
|
||
let { data: e } = await R();
|
||
(a.vip.vipcount = e.user_count), k();
|
||
},
|
||
te = p(0);
|
||
a.vip.today_income && (te.value = a.vip.today_income);
|
||
(async () => {
|
||
let { data: e } = await ne();
|
||
(te.value = e.today_income), (a.vip.today_income = e.today_income);
|
||
})();
|
||
let ie = async (e) => {
|
||
23 == e.hours &&
|
||
59 == e.minutes &&
|
||
0 == e.seconds &&
|
||
(c(), v(), m(), C());
|
||
},
|
||
ae = p(0);
|
||
ae.value = a.vip_score;
|
||
return (
|
||
(async () => {
|
||
let { data: e } = await G();
|
||
(ae.value = e.score), (a.vip_score = e.score);
|
||
})(),
|
||
(e, p) => {
|
||
const h = T("normal-layout"),
|
||
k = pe,
|
||
C = oe,
|
||
E = ue,
|
||
V = ee;
|
||
return (
|
||
X(),
|
||
$("div", ge, [
|
||
u(
|
||
h,
|
||
{
|
||
flex: "",
|
||
"bg-color": "#f6f6f6",
|
||
"nav-bg-color": "#fff",
|
||
"text-color": "#000",
|
||
title: e.$t("VIP详情"),
|
||
backType: 0,
|
||
},
|
||
null,
|
||
8,
|
||
["title"]
|
||
),
|
||
S("div", xe, [
|
||
S("div", ye, [
|
||
S("div", be, [
|
||
S("div", he, [
|
||
"VIP0" == I(f) ? (X(), $("img", _e)) : U("", !0),
|
||
"VIP1" == I(f) ? (X(), $("img", ke)) : U("", !0),
|
||
"VIP2" == I(f) ? (X(), $("img", we)) : U("", !0),
|
||
"VIP3" == I(f) ? (X(), $("img", Ce)) : U("", !0),
|
||
"SVIP" == I(f) ? (X(), $("img", Ee)) : U("", !0),
|
||
S("span", Ve, F(I(f)), 1),
|
||
]),
|
||
S(
|
||
"div",
|
||
ze,
|
||
F(e.$t("余额")) + ": " + F(I(a).userInfo.money),
|
||
1
|
||
),
|
||
]),
|
||
S("div", Pe, [
|
||
S("div", Te, [
|
||
u(
|
||
k,
|
||
{
|
||
min: 0,
|
||
max: I(x),
|
||
"button-size": 14,
|
||
modelValue: I(a).vip.vipcount,
|
||
"onUpdate:modelValue":
|
||
p[0] || (p[0] = (e) => (I(a).vip.vipcount = e)),
|
||
"bar-height": 5,
|
||
readonly: "",
|
||
"inactive-color": "#444643",
|
||
"active-color": "#fff",
|
||
},
|
||
null,
|
||
8,
|
||
["max", "modelValue"]
|
||
),
|
||
]),
|
||
S("div", $e, [
|
||
"VIP1" == I(g) ? (X(), $("img", Se)) : U("", !0),
|
||
"VIP2" == I(g) ? (X(), $("img", Ie)) : U("", !0),
|
||
"VIP3" == I(g) ? (X(), $("img", Ue)) : U("", !0),
|
||
"SVIP" == I(g) ? (X(), $("img", Fe)) : U("", !0),
|
||
S("span", Ae, F(I(g)), 1),
|
||
]),
|
||
]),
|
||
S("div", Be, [
|
||
S(
|
||
"span",
|
||
je,
|
||
F(e.$t("晋升标准")) +
|
||
": (" +
|
||
F(I(a).vip.vipcount) +
|
||
"/" +
|
||
F(I(x)) +
|
||
")",
|
||
1
|
||
),
|
||
u(
|
||
C,
|
||
{
|
||
onClick: p[1] || (p[1] = (e) => (i.value = !0)),
|
||
style: { "vertical-align": "middle" },
|
||
color: "#EF6E3E",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{ default: A(() => [B(F(e.$t("领取奖励")), 1)]), _: 1 }
|
||
),
|
||
]),
|
||
S("div", De, [
|
||
B(F(e.$t("今日推广收益")) + ": ", 1),
|
||
S("span", Ne, F(I(te)), 1),
|
||
B(
|
||
" (" +
|
||
F(I(ae)) +
|
||
" " +
|
||
F(e.$t("积分")) +
|
||
"= 1 " +
|
||
F(e.$t("人")) +
|
||
") ",
|
||
1
|
||
),
|
||
]),
|
||
S("div", Oe, [
|
||
S("span", He, F(e.$t("每日奖励重置时间")) + " UTC+8:", 1),
|
||
u(
|
||
E,
|
||
{
|
||
id: "timeone",
|
||
class: "inline-block",
|
||
time: I(n),
|
||
onChange: I(ie),
|
||
},
|
||
null,
|
||
8,
|
||
["time", "onChange"]
|
||
),
|
||
]),
|
||
]),
|
||
S("div", Ze, [
|
||
S("div", Me, "VIP " + F(e.$t("奖励")), 1),
|
||
S("div", Ye, [
|
||
S("span", Ge, F(e.$t("成长值")), 1),
|
||
S("span", Xe, F(e.$t("有效人数")), 1),
|
||
S("span", Je, F(e.$t("奖励")), 1),
|
||
S("span", Qe, F(e.$t("操作")), 1),
|
||
]),
|
||
S("div", null, [
|
||
(X(!0),
|
||
$(
|
||
j,
|
||
null,
|
||
D(
|
||
I(o),
|
||
(i, a) => (
|
||
X(),
|
||
$("div", { class: "py-6 relative", key: i }, [
|
||
S("div", Ke, [
|
||
S("div", Le, [
|
||
S("div", We, [
|
||
S(
|
||
"img",
|
||
{
|
||
class: "h-30 relative bottom-5 z-10",
|
||
src: I(s)[a].imgs,
|
||
},
|
||
null,
|
||
8,
|
||
qe
|
||
),
|
||
S("span", Re, F(i.name), 1),
|
||
]),
|
||
]),
|
||
I(r) <= i.user_count
|
||
? (X(),
|
||
$(
|
||
"div",
|
||
et,
|
||
F(I(r)) + "/" + F(i.user_count),
|
||
1
|
||
))
|
||
: U("", !0),
|
||
I(r) > i.user_count
|
||
? (X(),
|
||
$(
|
||
"div",
|
||
tt,
|
||
F(i.user_count) + "/" + F(i.user_count),
|
||
1
|
||
))
|
||
: U("", !0),
|
||
S("div", it, F(i.gift_amount), 1),
|
||
S("div", at, [
|
||
2 == I(d)[a].status
|
||
? (X(),
|
||
J(
|
||
C,
|
||
{
|
||
key: 0,
|
||
class: "w-70",
|
||
style: { "vertical-align": "top" },
|
||
color: "#E7B29F",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{
|
||
default: A(() => [
|
||
B(F(e.$t("已领取")), 1),
|
||
]),
|
||
_: 1,
|
||
}
|
||
))
|
||
: U("", !0),
|
||
1 == I(d)[a].status
|
||
? (X(),
|
||
J(
|
||
C,
|
||
{
|
||
key: 1,
|
||
class: "w-70",
|
||
onClick: (e) =>
|
||
(async (e, i) => {
|
||
Q({
|
||
forbidClick: !0,
|
||
duration: 0,
|
||
}),
|
||
await K({ vip_id: e }),
|
||
L(t("领取成功")),
|
||
(d[i].status = 2),
|
||
c(),
|
||
v(),
|
||
m();
|
||
})(i.id, a),
|
||
style: { "vertical-align": "top" },
|
||
color: "#EF6E3E",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{
|
||
default: A(() => [
|
||
B(F(e.$t("可领取")), 1),
|
||
]),
|
||
_: 2,
|
||
},
|
||
1032,
|
||
["onClick"]
|
||
))
|
||
: U("", !0),
|
||
0 == I(d)[a].status
|
||
? (X(),
|
||
J(
|
||
C,
|
||
{
|
||
key: 2,
|
||
class: "w-70",
|
||
style: { "vertical-align": "top" },
|
||
color: "#E7B29F",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{
|
||
default: A(() => [
|
||
B(F(e.$t("未激活")), 1),
|
||
]),
|
||
_: 1,
|
||
}
|
||
))
|
||
: U("", !0),
|
||
]),
|
||
]),
|
||
i.first_amount > 0
|
||
? (X(),
|
||
$(
|
||
"div",
|
||
st,
|
||
F(e.$t("首次激活")) +
|
||
" " +
|
||
F(i.first_amount),
|
||
1
|
||
))
|
||
: U("", !0),
|
||
])
|
||
)
|
||
),
|
||
128
|
||
)),
|
||
]),
|
||
]),
|
||
N(
|
||
S(
|
||
"div",
|
||
lt,
|
||
[
|
||
S("div", nt, [
|
||
S("div", ot, [
|
||
S("div", ct, [
|
||
B(F(e.$t("每日奖励重置时间")) + " UTC: ", 1),
|
||
u(
|
||
E,
|
||
{ class: "inline-block", time: I(n) },
|
||
null,
|
||
8,
|
||
["time"]
|
||
),
|
||
]),
|
||
S("div", rt, [
|
||
S("div", ut, F(e.$t("等级")), 1),
|
||
S("div", vt, F(e.$t("成长值")), 1),
|
||
S("div", dt, F(e.$t("奖励")), 1),
|
||
S("div", pt, F(e.$t("操作")), 1),
|
||
]),
|
||
S("div", null, [
|
||
(X(!0),
|
||
$(
|
||
j,
|
||
null,
|
||
D(
|
||
I(b),
|
||
(t, i) => (
|
||
X(),
|
||
$(
|
||
"div",
|
||
{ class: "py-10 relative", key: t },
|
||
[
|
||
S("div", mt, [
|
||
S("div", ft, [
|
||
S("div", gt, [
|
||
S(
|
||
"img",
|
||
{
|
||
class:
|
||
"h-30 relative bottom-5 z-10",
|
||
src: I(l)[i].imgs,
|
||
},
|
||
null,
|
||
8,
|
||
xt
|
||
),
|
||
S("span", yt, F(t.name), 1),
|
||
]),
|
||
]),
|
||
I(y) <= t.user_count
|
||
? (X(),
|
||
$(
|
||
"div",
|
||
bt,
|
||
F(I(y)) + "/" + F(t.user_count),
|
||
1
|
||
))
|
||
: U("", !0),
|
||
I(y) > t.user_count
|
||
? (X(),
|
||
$(
|
||
"div",
|
||
ht,
|
||
F(t.user_count) +
|
||
"/" +
|
||
F(t.user_count),
|
||
1
|
||
))
|
||
: U("", !0),
|
||
S("div", _t, F(t.gift_amount), 1),
|
||
S("div", kt, [
|
||
2 == I(_)[i].status
|
||
? (X(),
|
||
J(
|
||
C,
|
||
{
|
||
key: 0,
|
||
class: "w-70",
|
||
style: {
|
||
"vertical-align": "top",
|
||
},
|
||
color: "#E7B29F",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{
|
||
default: A(() => [
|
||
B(F(e.$t("已领取")), 1),
|
||
]),
|
||
_: 1,
|
||
}
|
||
))
|
||
: U("", !0),
|
||
1 == I(_)[i].status
|
||
? (X(),
|
||
J(
|
||
C,
|
||
{
|
||
key: 1,
|
||
class: "w-70",
|
||
onClick: (e) =>
|
||
I(w)(t.id, i),
|
||
style: {
|
||
"vertical-align": "top",
|
||
},
|
||
color: "#EF6E3E",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{
|
||
default: A(() => [
|
||
B(F(e.$t("可领取")), 1),
|
||
]),
|
||
_: 2,
|
||
},
|
||
1032,
|
||
["onClick"]
|
||
))
|
||
: U("", !0),
|
||
0 == I(_)[i].status
|
||
? (X(),
|
||
J(
|
||
C,
|
||
{
|
||
key: 2,
|
||
class: "w-70",
|
||
style: {
|
||
"vertical-align": "top",
|
||
},
|
||
color: "#E7B29F",
|
||
type: "success",
|
||
size: "mini",
|
||
},
|
||
{
|
||
default: A(() => [
|
||
B(F(e.$t("未激活")), 1),
|
||
]),
|
||
_: 1,
|
||
}
|
||
))
|
||
: U("", !0),
|
||
]),
|
||
]),
|
||
]
|
||
)
|
||
)
|
||
),
|
||
128
|
||
)),
|
||
]),
|
||
S("div", wt, F(e.$t("每激活一次VIP任务")), 1),
|
||
]),
|
||
S("div", Ct, [
|
||
S(
|
||
"div",
|
||
{
|
||
class: "inline-block",
|
||
onClick: p[2] || (p[2] = (e) => (i.value = !1)),
|
||
},
|
||
[
|
||
u(V, {
|
||
name: "close",
|
||
size: "10rem",
|
||
color: "#fff",
|
||
}),
|
||
]
|
||
),
|
||
]),
|
||
]),
|
||
],
|
||
512
|
||
),
|
||
[[O, 1 == I(i)]]
|
||
),
|
||
]),
|
||
])
|
||
);
|
||
}
|
||
);
|
||
},
|
||
},
|
||
[["__scopeId", "data-v-f578f73d"]]
|
||
);
|
||
export { Et as default };
|