This commit is contained in:
2025-09-03 09:13:29 +08:00
parent 8d50c6dadf
commit acaed047ce
6 changed files with 550 additions and 31 deletions

View File

@@ -88,6 +88,13 @@ api.interceptors.response.use(
delete api.defaults.headers.common['Authorization']
router.push({ name: 'Login' })
ElMessage.error(data.message || '账户已被拉黑,请联系管理员')
} else if (data.code === 'PAYMENT_REQUIRED') {
// 需要支付,跳转到支付页面
// 只在不是支付页面时才跳转和显示消息,避免重复通知
if (router.currentRoute.value.name !== 'Payment') {
router.push({ name: 'Payment' })
ElMessage.warning(data.message || '您的账户尚未激活,请完成支付后再使用')
}
} else {
ElMessage.error(data.message || '权限不足')
}