账单导出

This commit is contained in:
liu
2026-08-14 20:41:25 +08:00
parent 03434feb35
commit 4138164bd8
4 changed files with 464 additions and 39 deletions
+9 -1
View File
@@ -1,4 +1,4 @@
import { get } from '@/utils/request'
import { BASE_URL, get } from '@/utils/request'
import type { PaginatedData } from '@/types/api'
/** 账单支付进度:0 待支付 / 1 审核中 / 2 已支付(由后端推导,展示以此为准) */
@@ -115,3 +115,11 @@ export function getBillListApi(params: BillListParams = {}) {
export function getBillDetailApi(id: number) {
return get<BillDetail>(`/mini/bill/${id}`)
}
/**
* 账单合并导出文件地址:GET /mini/bill/export
* 返回 xlsx 文件流(非 JSON,需带 token 下载);categoryId 仅过滤商品明细,费用仍全额汇总
*/
export function getBillExportUrl(ids: number[], categoryId = 0): string {
return `${BASE_URL}/mini/bill/export?ids=${ids.join(',')}&category_id=${categoryId}`
}