98 lines
2.0 KiB
JavaScript
98 lines
2.0 KiB
JavaScript
/**
|
||
* 积分外部页面 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,
|
||
});
|
||
}
|