253 lines
7.4 KiB
JavaScript
253 lines
7.4 KiB
JavaScript
import {
|
||
u as t,
|
||
a as e,
|
||
j as s,
|
||
c as o,
|
||
aC as a,
|
||
o as n,
|
||
m as r,
|
||
h as f,
|
||
az as d,
|
||
b1 as l,
|
||
aW as i,
|
||
b2 as c,
|
||
_ as p,
|
||
p as u,
|
||
f as x,
|
||
t as m,
|
||
v as g,
|
||
A as b,
|
||
B as v,
|
||
} from "./index-476be0bb.js";
|
||
import { a as h } from "./index-0a638fc2.js";
|
||
import "./index-97676c1f.js";
|
||
import "./use-route-126c4f06.js";
|
||
import "./use-placeholder-8391a3e3.js";
|
||
const k = {
|
||
__name: "Turntable",
|
||
emits: ["refresh"],
|
||
setup(p, { emit: u }) {
|
||
t();
|
||
const { t: x } = e(),
|
||
m = s(null),
|
||
g = [
|
||
{
|
||
padding: "4rem",
|
||
imgs: [
|
||
{ src: "/png/name-7736010d.png", width: "100%", height: "100%" },
|
||
],
|
||
},
|
||
{ padding: "5px", background: "#fff" },
|
||
{ padding: "5px", background: "#BF6BEE" },
|
||
],
|
||
b = s([]),
|
||
v = o(() =>
|
||
0 === b.value.length
|
||
? [
|
||
{
|
||
fonts: [{ text: "--", top: "10%", fontColor: "#000" }],
|
||
background: "#fff1d8",
|
||
},
|
||
{
|
||
fonts: [{ text: "--", top: "10%", fontColor: "#000" }],
|
||
background: "#ffe0b7",
|
||
},
|
||
{
|
||
fonts: [{ text: "--", top: "10%", fontColor: "#000" }],
|
||
background: "#fff1d8",
|
||
},
|
||
{
|
||
fonts: [{ text: "--", top: "10%", fontColor: "#000" }],
|
||
background: "#ffe0b7",
|
||
},
|
||
{
|
||
fonts: [{ text: "--", top: "10%", fontColor: "#000" }],
|
||
background: "#fff1d8",
|
||
},
|
||
{
|
||
fonts: [{ text: "--", top: "10%", fontColor: "#000" }],
|
||
background: "#ffe0b7",
|
||
},
|
||
]
|
||
: b.value.map((t, e) => ({
|
||
fonts: [
|
||
{
|
||
text: t.amount,
|
||
top: "10%",
|
||
fontColor: "#000",
|
||
fontSize: "3.5rem",
|
||
},
|
||
],
|
||
background: (e + 1) % 2 == 0 ? "#FFFFFF" : "#FFF1E2",
|
||
}))
|
||
);
|
||
d({ forbidClick: !0, duration: 0 }),
|
||
l().then((t) => {
|
||
i(), (b.value = t.data);
|
||
});
|
||
const k = o(() => [
|
||
{
|
||
radius: "35%",
|
||
imgs: [
|
||
{ src: "/png/name-333f0c74.png", width: "100%", top: "-118%" },
|
||
],
|
||
pointer: !0,
|
||
fonts: [
|
||
{ text: x("开始"), top: "-4px", fontSize: 13, fontColor: "#000" },
|
||
],
|
||
},
|
||
]),
|
||
$ = () => {
|
||
d({ forbidClick: !0, duration: 0 }),
|
||
c().then((t) => {
|
||
i(),
|
||
m.value.play(),
|
||
setTimeout(() => {
|
||
const e = b.value.findIndex((e) => e.id == t.data);
|
||
m.value.stop(e);
|
||
}, 3e3);
|
||
});
|
||
},
|
||
C = (t) => {
|
||
h({ message: x("恭喜获得:{0}", [t.fonts[0].text]) }).then(() => {
|
||
u("refresh");
|
||
});
|
||
};
|
||
return (t, e) => {
|
||
const s = a("LuckyWheel");
|
||
return (
|
||
n(),
|
||
r(
|
||
s,
|
||
{
|
||
ref_key: "myLucky",
|
||
ref: m,
|
||
width: "80rem",
|
||
height: "80rem",
|
||
prizes: f(v),
|
||
blocks: g,
|
||
buttons: f(k),
|
||
onStart: $,
|
||
onEnd: C,
|
||
class: "ml-10%",
|
||
},
|
||
null,
|
||
8,
|
||
["prizes", "buttons"]
|
||
)
|
||
);
|
||
};
|
||
},
|
||
},
|
||
$ = { class: "relative pb-20 bg-#5B56E8" },
|
||
C = { class: "py-20 text-center text-#fff text-32 font-500" },
|
||
_ = { class: "text-center text-15" },
|
||
F = { class: "bg-#fff p-3 px-5 rounded-5" },
|
||
y = { class: "pt-15 mb-10 text-center text-#f1f1f1 text-14" },
|
||
E = { class: "w-100% text-center" },
|
||
j = { class: "bottom_a" },
|
||
B = { class: "bottom_p" },
|
||
w = ((t) => (b("data-v-3959e504"), (t = t()), v(), t))(() =>
|
||
x("img", { src: "/png/name-4a24943e.png" }, null, -1)
|
||
),
|
||
z = { class: "text-13 text-#fff" },
|
||
I = { class: "px-14 mar" },
|
||
S = { class: "bg-white p-14 mt-30 rounded-4" },
|
||
T = { class: "mb-4 font-600" },
|
||
L = { class: "pt-8 lh-20 text-14" },
|
||
U = { class: "pt-8 lh-20 text-14" },
|
||
W = { class: "pt-8 lh-20 text-14" },
|
||
A = { class: "pt-8 lh-20 text-14" },
|
||
Q = { class: "pt-8 lh-20 text-14" },
|
||
R = { class: "pt-8 lh-20 text-14" },
|
||
V = p(
|
||
{
|
||
__name: "index",
|
||
setup(e) {
|
||
const s = t(),
|
||
o = () => {
|
||
s.changeUserInfo();
|
||
};
|
||
return (t, e) => {
|
||
const d = a("normal-layout");
|
||
return (
|
||
n(),
|
||
r(
|
||
d,
|
||
{ flex: "", "bg-color": "#5B56E8", "nav-bg-color": "#5B56E8" },
|
||
{
|
||
default: u(() => [
|
||
x("div", $, [
|
||
x("div", C, m(t.$t("现金大转盘")), 1),
|
||
x("div", _, [
|
||
x("span", F, m(t.$t("每次转动消耗10积分")), 1),
|
||
]),
|
||
x(
|
||
"div",
|
||
y,
|
||
m(t.$t("可用余额")) +
|
||
":" +
|
||
m(f(s).userInfo.money) +
|
||
" " +
|
||
m(t.$t("积分")),
|
||
1
|
||
),
|
||
x("div", E, [
|
||
x("div", j, [g(k, { onRefresh: o })]),
|
||
x("div", B, [
|
||
w,
|
||
x("div", z, m(t.$t("积分可提现为现金")), 1),
|
||
]),
|
||
]),
|
||
x("div", I, [
|
||
x("div", S, [
|
||
x("div", T, m(t.$t("规则")) + ":", 1),
|
||
x("div", L, m(t.$t("1.运作原理:")), 1),
|
||
x(
|
||
"div",
|
||
U,
|
||
m(
|
||
t.$t(
|
||
"2.旋转轮盘:每次旋转都会为您的总分增加更多分数!"
|
||
)
|
||
),
|
||
1
|
||
),
|
||
x(
|
||
"div",
|
||
W,
|
||
m(t.$t("3.提高您的分数:每次旋转您的分数都会增加。")),
|
||
1
|
||
),
|
||
x("div", A, m(t.$t("4.没有旋转了?")) + "。", 1),
|
||
x(
|
||
"div",
|
||
Q,
|
||
m(
|
||
t.$t(
|
||
"5.购买更多旋转:使用您的积分购买更多旋转并继续享受乐趣!"
|
||
)
|
||
) + "。",
|
||
1
|
||
),
|
||
x(
|
||
"div",
|
||
R,
|
||
m(t.$t("6.旋转、赚取并保持兴奋!")) + "。",
|
||
1
|
||
),
|
||
]),
|
||
]),
|
||
]),
|
||
]),
|
||
_: 1,
|
||
}
|
||
)
|
||
);
|
||
};
|
||
},
|
||
},
|
||
[["__scopeId", "data-v-3959e504"]]
|
||
);
|
||
export { V as default };
|