Files
integral-shop/backend-adminend/src/api/integralExternal.js

98 lines
2.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 积分外部页面 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,
});
}