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() {