/** * 积分外部页面 API(免认证) * 使用 requestNoAuth 实例,不注入 token,不拦截 401。 * 对应后端:ExternalIntegralController → api/external/integral/* */ import requestNoAuth from '@/utils/requestNoAuth'; /** * 积分订单列表 */ export function getExternalOrderList(params) { return requestNoAuth({ url: 'external/integral/order/list', method: 'get', params, }); } /** * 用户积分列表(含 eb_user 积分字段) */ export function getExternalUserList(params) { return requestNoAuth({ url: 'external/integral/user/list', method: 'get', params, }); } /** * 用户积分明细分页列表(page/limit 走 query,与 /admin/user/integral/list 一致) */ export function getExternalIntegralLog(data) { const { page, limit, ...body } = data; return requestNoAuth({ url: 'external/integral/log/list', method: 'post', params: { page, limit }, data: body, }); } /** * 寄卖订单 列表(免认证) */ export function getExternalWaOrderList(params) { return requestNoAuth({ url: 'external/integral/wa-order/list', method: 'get', params, }); } /** * 寄卖订单 详情(免认证) */ export function getExternalWaOrderInfo(id) { return requestNoAuth({ url: 'external/integral/wa-order/info', method: 'get', params: { id }, }); } /** * 团队每日对账报表(免认证) */ export function getExternalTeamDailyReport(params) { return requestNoAuth({ url: 'external/integral/team-report/daily', method: 'get', params, }); } /** * 团队每日对账报表 - Excel 导出(免认证) */ export function exportExternalTeamDailyReport(params) { return requestNoAuth({ url: 'external/integral/team-report/daily/export', method: 'get', params, responseType: 'blob', }); } /** * 今日抢单用户列表(免认证) */ export function getExternalGrabUserList(params) { return requestNoAuth({ url: 'external/integral/grab-user/list', method: 'get', params, }); }