diff --git a/adminDetail.html b/adminDetail.html index ff3a120..60196dc 100644 --- a/adminDetail.html +++ b/adminDetail.html @@ -322,16 +322,20 @@ let totalCount = 0; let totalPages = 0; + // URL获取的id参数 + let landingId = ''; + // 初始化页面:从URL获取页码,请求后端数据 async function initPage() { - // 从URL参数获取当前页码(如 ?page=2) const urlParams = new URLSearchParams(window.location.search); - const pageParam = urlParams.get('page'); - if (pageParam && !isNaN(pageParam)) { - currentPage = parseInt(pageParam); + landingId = urlParams.get('id'); + + if (!landingId) { + renderEmptyState('缺少必要的参数'); + return; } - // 从后端请求数据(替换模拟数据) + // 从后端请求数据 await fetchDataFromBackend(); } @@ -351,6 +355,7 @@ try { // 1. 构造请求参数(分页+查询条件) const requestParams = { + id: landingId, page: currentPage, // 当前页码 size: pageSize, // 每页条数 startTime: startTimeInput.value || '', // 开始时间(查询条件) diff --git a/src/api/member.js b/src/api/member.js index b71f591..a487561 100644 --- a/src/api/member.js +++ b/src/api/member.js @@ -30,3 +30,12 @@ export function getLandingListApi(data) { data: data, }); } + +// 获取落地页活动列表 +export function getLandingDetailApi(data) { + return request({ + url: `${API_BASE_URL}/api/getLandingDetail`, + method: "post", + data: data, + }); +} \ No newline at end of file