diff --git a/pages/settlement/index.js b/pages/settlement/index.js index 0ba5962..76d0c1b 100644 --- a/pages/settlement/index.js +++ b/pages/settlement/index.js @@ -552,9 +552,9 @@ Page({ console.log('用户未登录,显示授权弹窗'); // 保存当前表单数据 this.saveSettlementProgress(); - // 显示登录弹窗 + // 显示一键登录弹窗 this.setData({ - showAuthModal: true + showOneKeyLoginModal: true }); return; // 取消提交申请 } @@ -812,10 +812,23 @@ Page({ // 清除进度数据,因为已经提交了 this.clearSettlementProgress(); } else { - wx.showToast({ - title: result.message || '提交失败', - icon: 'none' - }); + if (result.code === 400 && result.message.includes('已有待审核的入驻申请')) { + wx.showToast({ + title: result.message, + icon: 'none', + duration: 2000 + }); + setTimeout(() => { + wx.reLaunch({ + url: '/pages/index/index' + }); + }, 2000); + } else { + wx.showToast({ + title: result.message || '提交失败', + icon: 'none' + }); + } } } catch (error) { console.error('提交入驻申请失败:', error);