From 2a62263d622f71116e198b3acfc64d2ecb38c5de Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Thu, 21 Aug 2025 14:38:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B4=A6=E6=88=B7=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=BC=98=E5=8C=96=EF=BC=8C=E6=98=BE=E7=A4=BA=E4=BC=98?= =?UTF-8?q?=E5=8C=96=EF=BC=8C=E5=8E=BB=E9=99=A4=E9=93=B6=E8=A1=8C=E5=8D=A1?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/requestWithdrawal/addCard.vue | 10 +++++++--- pages/requestWithdrawal/deleteCard.vue | 8 ++++++-- pages/requestWithdrawal/requestWithdrawal.vue | 7 +++++-- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/pages/requestWithdrawal/addCard.vue b/pages/requestWithdrawal/addCard.vue index 3455202..bba7f51 100644 --- a/pages/requestWithdrawal/addCard.vue +++ b/pages/requestWithdrawal/addCard.vue @@ -282,12 +282,16 @@ export default { if (response.code === 200) { uni.showToast({ - title: '银行卡添加成功', + title: '账号添加成功', icon: 'success', }) this.$emit('success') - this.handleClose() + + // 延迟关闭弹窗,确保用户能看到成功提示 + setTimeout(() => { + this.handleClose() + }, 1500) } else { uni.showToast({ title: response.msg || '添加失败', @@ -295,7 +299,7 @@ export default { }) } } catch (error) { - console.error('添加银行卡失败:', error) + console.error('添加账号失败:', error) uni.showToast({ title: '添加失败,请重试', icon: 'none', diff --git a/pages/requestWithdrawal/deleteCard.vue b/pages/requestWithdrawal/deleteCard.vue index 1fefffa..bfd3b90 100644 --- a/pages/requestWithdrawal/deleteCard.vue +++ b/pages/requestWithdrawal/deleteCard.vue @@ -131,7 +131,7 @@ export default { uni.showModal({ title: '确认删除', - content: `确认删除选中的${this.selectedIds.length}张账号吗?`, + content: `确认删除选中的${this.selectedIds.length}个账号吗?`, success: async res => { if (res.confirm) { this.loading = true @@ -145,7 +145,11 @@ export default { }) this.$emit('success') - this.handleClose() + + // 延迟关闭弹窗,确保用户能看到成功提示 + setTimeout(() => { + this.handleClose() + }, 1500) } else { uni.showToast({ title: response.msg || '删除失败', diff --git a/pages/requestWithdrawal/requestWithdrawal.vue b/pages/requestWithdrawal/requestWithdrawal.vue index 3acf46a..8c411ef 100644 --- a/pages/requestWithdrawal/requestWithdrawal.vue +++ b/pages/requestWithdrawal/requestWithdrawal.vue @@ -43,7 +43,7 @@ 提现至 - + {{ selectedBank.displayName || '请选择账号' }} {{ selectedBank.cardNumber || '暂无账号' }} @@ -264,7 +264,10 @@ export default { // 账号操作成功回调 onBankSuccess() { - this.fetchUserBankList() + // 延迟刷新账号列表,避免与子组件的关闭逻辑冲突 + setTimeout(() => { + this.fetchUserBankList() + }, 2000) }, goBack() {