diff --git a/src/api/teamBill.js b/src/api/teamBill.js index 349feb5..986e292 100644 --- a/src/api/teamBill.js +++ b/src/api/teamBill.js @@ -3,11 +3,20 @@ import {get, post} from '../utils/http.js' /** * 获取团队成员列表 * @param {string} teamId - 团队ID + * @param {object} params - 可选参数,包含lastId等分页参数 * @returns {Promise} */ -export const getTeamMembers = async (teamId) => { +export const getTeamMembers = async (teamId, params = {}) => { try { - const response = await get(`/team/members?id=${teamId}`) + // 构建查询参数 + const queryParams = new URLSearchParams({ id: teamId }) + console.log('params', queryParams) + // 添加分页参数 + if (params.lastId) { + queryParams.append('lastId', params.lastId) + } + + const response = await get(`/team/members?${queryParams.toString()}`) return response } catch (error) { console.error('Failed to fetch team members:', error) @@ -17,11 +26,24 @@ export const getTeamMembers = async (teamId) => { /** * 获取BD代理商列表 + * @param {object} params - 可选参数,包含lastId等分页参数 * @returns {Promise} */ -export const getBdAgentList = async () => { +export const getBdAgentList = async (params = {}) => { try { - const response = await get('/team/bd/bd-agent/list') + // 构建查询参数 + const queryParams = new URLSearchParams() + + // 添加分页参数 + if (params.lastId) { + queryParams.append('lastId', params.lastId) + } + + const url = queryParams.toString() + ? `/team/bd/bd-agent/list?${queryParams.toString()}` + : '/team/bd/bd-agent/list' + + const response = await get(url) return response } catch (error) { console.error('Failed to fetch BD agent list:', error) diff --git a/src/views/TeamMemberView.vue b/src/views/TeamMemberView.vue index 8a2afd1..754b3c1 100644 --- a/src/views/TeamMemberView.vue +++ b/src/views/TeamMemberView.vue @@ -10,7 +10,7 @@ -
Loading more...
+No more members
+