Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

228 lines
8.6 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
* Module id: 764789
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(462214),
r = e.i(358379),
n = e.i(688907),
o = e.i(284309);
e.i(114009);
var a = e.i(146796),
i = e.i(291487),
l = e.i(126098),
s = e.i(185264),
c = e.i(325528);
e.i(606823);
var u = e.i(252474),
d = e.i(626673),
f = e.i(409488),
m = e.i(377393),
p = e.i(424868),
h = e.i(575117),
g = e.i(323613),
b = e.i(889210);
e.s([
"default",
0,
(e) => {
let {
open: v,
onClose: _,
onOk: y,
orderDetail: x,
isPower: C,
goodsId: E,
isClient: S,
modelVersionUuid: w,
billingReferer: k,
refer: j,
membershipDisplayName: P,
} = e;
(0, h.default)(x?.payAmount, 100);
let { reportLevel: R, syncVipInfo: N } = (0, s.vipInfoStore)(),
$ = (0, d.useReportLog)(),
O = (0, m.useDocumentVisibility)(),
{ remoteConfig: T } = (0, u.useRemoteConfigHooks)(
c.config.showInviteEntranceConfig,
!0,
),
M = (0, r.useRef)(!1),
[I, A] = (0, r.useState)([]);
i.STATIC_CDN_MAP["BVIP.png"], i.STATIC_CDN_MAP["bigSvip.png"];
let L = async () => {
let e = await (0, f.getSubscribeList)();
0 === e.code && A(e.data.unUseMemberList || []);
};
(0, r.useEffect)(() => {
v &&
C &&
$({
t: 1,
e: "training.server.c_power.pay.result",
page: 9,
var: { train_vip_level: R, sku_id: E },
}),
v && L();
}, [v]);
let B = (0, o.useSearchParams)(),
D = B?.get("source_code") ?? "",
{ volcengineReport: H } = (0, a.useVolcengineClick)();
return (
(0, r.useEffect)(() => {
if (v && !C) {
if ("visible" === O && !M.current) {
let e = {
vip_model_version_uuid: w || "",
train_billing_referer: k,
train_vip_level: R,
refer: j,
trade_id: x && x.tradeId ? (0, g.default)(x.tradeId) : "",
source: S ? "client" : "",
source_code: D || "",
};
$({
t: 1,
e: "training.vip.pay.result.show",
page: 9,
var: { ...e },
});
try {
H("training_vip_pay_result_show", e);
} catch (e) {
console.error("上报火山埋点事件失败", e);
}
}
M.current = !0;
}
}, [v, O, x]),
(0, t.jsx)(p.Modal, {
open: v,
onOk: y,
width: 560,
zIndex: 1003,
centered: !0,
className: b.default.customModal,
footer: null,
closable: !1,
children: (0, t.jsxs)("div", {
className: `${b.default.container} bg-white dark:bg-[#212121]`,
children: [
(0, t.jsx)(l.VipCloseButton, { onClick: _ }),
(0, t.jsxs)("div", {
className: b.default.topContainer,
children: [
(0, t.jsx)("img", {
className: b.default.imageRow2,
src: "https://liblibai-online.liblib.cloud/web/1656e2f1b3c74f1ba823b610f1b2cbdf/5050a6c9-2768-49fe-b5a2-7575381f4193.png",
alt: "Image 2",
}),
(0, t.jsx)("div", {
className: `${b.default.textRow1} text-[#303030] dark:text-white`,
children: (0, t.jsxs)("span", {
children: ["您已", C ? "充值" : "支付", "成功 "],
}),
}),
(0, t.jsxs)("div", {
className: `${b.default.textRow2} text-[#303030] dark:text-white`,
children: [
(0, t.jsxs)("div", {
className: "flex items-center justify-center",
children: [
"恭喜您",
C ? "成功充值" : "开通",
(0, t.jsx)("span", {
className:
"text-[#1F6DFF] dark:text-[#4699ff] ml-1",
children: P || x?.membershipName,
}),
C ? "" : x?.type === 1 ? ",到期自动续费。" : "",
],
}),
!C &&
I.length > 0 &&
(0, t.jsxs)("div", {
className:
"mt-2 text-[#787878] dark:text-[#999] text-[12px]",
children: [
"您已有会员身份,如需叠加使用点击「立即生效」可叠加新会员积分与权益。",
(0, t.jsx)("br", {}),
"也可稍后前往「会员中心 - 订阅与开票」手动生效。",
(0, t.jsxs)(n.default, {
className: `${b.default.link} text-[#6E6D7A]`,
style: { marginLeft: 0 },
href: "/transaction",
target: "_blank",
children: [
(0, t.jsx)("span", {
className: "dark:text-[#999]",
children: "详情",
}),
(0, t.jsx)("img", {
width: 18,
src: i.STATIC_CDN_MAP["Right.png"],
alt: "",
}),
],
}),
],
}),
],
}),
!C && I.length > 0
? (0, t.jsxs)("div", {
className:
"flex items-center gap-3 justify-center mt-6",
children: [
(0, t.jsx)("div", {
onClick: _,
className: `${b.default.buttonRowg} dark:bg-[#2a2d3d] dark:text-white custom-button`,
children: "稍后生效",
}),
(0, t.jsx)("div", {
onClick: async () => {
try {
await (0, f.effectNewPackage)(
x?.membershipId,
),
N(),
_();
} catch (e) {}
},
className: `${b.default.buttonRow} dark:bg-white dark:text-[#1c1d29] custom-button`,
children: "立即生效",
}),
],
})
: (0, t.jsx)("div", {
onClick: _,
className: `${b.default.buttonRowg} dark:bg-[#2a2d3d] dark:text-white custom-button mt-3`,
children: "我知道了",
}),
],
}),
(0, t.jsx)("div", {
className: b.default.bottomContainer,
children:
T?.paySuccessModule?.switch &&
(0, t.jsx)("img", {
onClick: () =>
(window.location.href = T?.paySuccessModule.targetUrl),
src: T?.paySuccessModule.image,
alt: "",
className: "w-full rounded-lg mt-6 cursor-pointer",
}),
}),
],
}),
})
);
},
]);
};
export default moduleFactory;