From 60468f1d70a763eb335abc18dad90dd2ae0003b7 Mon Sep 17 00:00:00 2001 From: hzj <1304805162@qq.com> Date: Tue, 9 Dec 2025 18:37:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=87=91=E5=B8=81=E4=BB=A3=E7=90=86?= =?UTF-8?q?=E6=94=B6=E6=94=AF=E6=98=8E=E7=BB=86=E9=A1=B5=E9=9D=A2):=20?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=A5=E5=8F=A3=E5=B9=B6=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=B8=8A=E6=8B=89=E5=8A=A0=E8=BD=BD=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wallet.js | 15 +- .../RechargeAgency/SellerRecordsView.vue | 184 ++++++++++++++---- 2 files changed, 153 insertions(+), 46 deletions(-) diff --git a/src/api/wallet.js b/src/api/wallet.js index 4b55472..0f4a39d 100644 --- a/src/api/wallet.js +++ b/src/api/wallet.js @@ -124,10 +124,17 @@ export function freightRecharge(data) { * @param {string} data * @returns {Promise} 返回交易流水记录 */ -export function getFreightWaterFlow(data) { - return get( - `/wallet/freight/balance/running/water/client/flowByUserId?userId=${data.userId}&type=${data.type}&searchId=${data.searchId}` - ) +export const getFreightWaterFlow = async (data) => { + try { + const response = await get( + `/wallet/freight/balance/running/water/client/flowByUserId?userId=${data.userId}&type=${data.type}&searchId=${data.searchId}&lastId=${data.lastId}` + ) + return response + } catch (error) { + console.error('Failed to fetch bank card list:', error) + console.error('error:' + error.response.errorMsg) + throw error + } } /** diff --git a/src/views/RechargeAgency/SellerRecordsView.vue b/src/views/RechargeAgency/SellerRecordsView.vue index e2494b8..4ca157d 100644 --- a/src/views/RechargeAgency/SellerRecordsView.vue +++ b/src/views/RechargeAgency/SellerRecordsView.vue @@ -55,7 +55,7 @@ v-for="tab in tabs" :key="tab.id" ref="tabItems" - @click="switchTab(tab.id)" + @click="switchTab(tab)" :style="{ flex: 1, padding: '8px 16px', @@ -63,7 +63,7 @@ border: 'none', fontWeight: '600', fontSize: '14px', - color: activeTabId === tab.id ? '#8B5CF6' : 'rgba(0, 0, 0, 0.6)', + color: selectedTab.id === tab.id ? '#8B5CF6' : 'rgba(0, 0, 0, 0.6)', cursor: 'pointer', transition: 'all 0.3s', position: 'relative', @@ -80,7 +80,7 @@
@@ -155,6 +156,7 @@ />
+
+ + +
@@ -240,28 +254,46 @@