From 55cbd1d3d2bee3638f9b4572e0b97e3e4bdb7a82 Mon Sep 17 00:00:00 2001 From: zlwu Date: Sun, 6 Sep 2026 07:53:28 +0800 Subject: [PATCH] feat(bx): server-side column filters on reimburse apply list. Co-authored-by: Cursor --- web-admin/src/api/bx/index.ts | 18 +- .../src/views/bx/reimburse/apply/index.vue | 173 ++++++------------ 2 files changed, 68 insertions(+), 123 deletions(-) diff --git a/web-admin/src/api/bx/index.ts b/web-admin/src/api/bx/index.ts index 5b22e40f4..9ee96bd3f 100644 --- a/web-admin/src/api/bx/index.ts +++ b/web-admin/src/api/bx/index.ts @@ -162,7 +162,23 @@ export const reimburseApi = { exportApprovedByMe(data: Record) { return bxRequest.post('/reimburses/approved-by-me/export', data, { responseType: 'blob' }) }, - my(params: { page: number; pageSize: number; status?: string; keyword?: string } & BxApplyDateFilter) { + my( + params: { + page: number + pageSize: number + status?: string + statusIn?: string + keyword?: string + applyCode?: string + title?: string + expenseName?: string + currentNode?: string + amountOp?: string + amount?: string + amountMin?: string + amountMax?: string + } & BxApplyDateFilter + ) { return bxRequest.get('/reimburses/my', { params }) }, myStats() { diff --git a/web-admin/src/views/bx/reimburse/apply/index.vue b/web-admin/src/views/bx/reimburse/apply/index.vue index 2b26ff8ab..826f7c476 100644 --- a/web-admin/src/views/bx/reimburse/apply/index.vue +++ b/web-admin/src/views/bx/reimburse/apply/index.vue @@ -3,49 +3,6 @@