228 lines
8.6 KiB
JavaScript
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;
|