83 lines
2.3 KiB
JavaScript
83 lines
2.3 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: fd0220e4d10052af.701bdafa2d.js
|
|
* Module id: 416501
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e) => {
|
|
"use strict";
|
|
var t,
|
|
n = e.i(383924),
|
|
i = e.i(185990),
|
|
r =
|
|
(((t = {})[(t.NOT_START = 1)] = "NOT_START"),
|
|
(t[(t.IN_PROGRESS = 2)] = "IN_PROGRESS"),
|
|
(t[(t.IN_REVIEW = 3)] = "IN_REVIEW"),
|
|
(t[(t.AWARDED = 4)] = "AWARDED"),
|
|
(t[(t.ENDED = 5)] = "ENDED"),
|
|
t);
|
|
function a(e) {
|
|
return null == e ? 0 : e > 1e12 ? e : 1e3 * e;
|
|
}
|
|
async function o(e) {
|
|
let t = await n.apiClient.post(i.default.communityActivityList, e),
|
|
r = t?.code;
|
|
return 0 !== r && 200 !== r
|
|
? { data: { list: [], total: 0 } }
|
|
: { data: t?.data ?? { list: [], total: 0 } };
|
|
}
|
|
async function s(e) {
|
|
try {
|
|
let t = await n.apiClient.post(i.default.communityActivityDetail, e),
|
|
r = t?.code;
|
|
if (0 === r || 200 === r) return { data: t?.data };
|
|
return { data: void 0 };
|
|
} catch {
|
|
return { data: void 0 };
|
|
}
|
|
}
|
|
async function c(e) {
|
|
let { activityId: t, ...r } = e;
|
|
if (!t) throw Error("活动 ID 不能为空");
|
|
let a = await n.apiClient.post(i.default.communityActivityRegister, {
|
|
activityId: t,
|
|
...r,
|
|
}),
|
|
o = a?.code;
|
|
if (0 !== o && 200 !== o) throw Error("报名提交失败");
|
|
return { success: !0 };
|
|
}
|
|
async function l(e) {
|
|
try {
|
|
let t = await n.apiClient.post(
|
|
i.default.communityActivityCheckRegister,
|
|
e,
|
|
),
|
|
r = t?.code;
|
|
if (0 === r || 200 === r) return { data: t?.data };
|
|
return { data: void 0 };
|
|
} catch {
|
|
return { data: void 0 };
|
|
}
|
|
}
|
|
e.s([
|
|
"ACTIVITY_STATUS_LABEL",
|
|
0,
|
|
{ 1: "预报名", 2: "进行中", 3: "评审中", 4: "已获奖", 5: "已结束" },
|
|
"ActivityEnum",
|
|
() => r,
|
|
"checkActivityRegister",
|
|
() => l,
|
|
"getCampaignDetail",
|
|
() => s,
|
|
"getCampaignList",
|
|
() => o,
|
|
"submitRegistration",
|
|
() => c,
|
|
"toTimestampMs",
|
|
() => a,
|
|
]);
|
|
};
|
|
|
|
export default moduleFactory;
|