diff --git a/src/pages/index/App.vue b/src/pages/index/App.vue
index 526caaf78b866456ba6f156d39a4a65d2654460a..3adfb6e278b5461498ddf00192687524bbf544a5 100644
--- a/src/pages/index/App.vue
+++ b/src/pages/index/App.vue
@@ -160,7 +160,7 @@ function gotx(balance, type, title) {
     return
   }
   if (balance && balance > 0) {
-    navigateTo(`/user/tixian?balance=${balance}&type=${type}&title=${title}`)
+    navigateTo(`/user/tixian.html?balance=${balance}&type=${type}&title=${title}`)
   } else {
     showFailToast('余额不足')
   }
diff --git a/src/pages/login/App.vue b/src/pages/login/App.vue
index 69512b98864e1f7a2c95804aa5053668b368f299..e75748ef0aadff758352faa972af958c1e85d04e 100644
--- a/src/pages/login/App.vue
+++ b/src/pages/login/App.vue
@@ -102,7 +102,7 @@ async function handleSubmit() {
     }
   } catch (error) {
     console.error('Login error:', error)
-    showFailToast('登录失败,请稍后重试')
+    showFailToast(error.msg || '登录失败,请稍后重试')
   } finally {
     loading.value = false
   }
diff --git a/src/pages/register/App.vue b/src/pages/register/App.vue
index 68248e6463e56175c51c5abbf4e36747c44582ea..7b2f0f1d9eacea5bb3a3ad5d02dbf3d243699f72 100644
--- a/src/pages/register/App.vue
+++ b/src/pages/register/App.vue
@@ -143,7 +143,7 @@ async function handleSubmit() {
     }
   } catch (error) {
     console.error('Register error:', error)
-    showFailToast('注册失败,请稍后重试')
+    showFailToast(error.msg || '注册失败,请稍后重试')
   } finally {
     loading.value = false
   }
diff --git a/src/pages/user/shiming/App.vue b/src/pages/user/shiming/App.vue
index e2689c2521150202544943336f1477f084cad9cc..56ce9df079dc4ac75d7bb72b3503025125c88957 100644
--- a/src/pages/user/shiming/App.vue
+++ b/src/pages/user/shiming/App.vue
@@ -83,7 +83,7 @@ const add = async () => {
     }
   } catch (error) {
     console.error('认证失败:', error)
-    showToast('认证失败,请重试')
+    showToast(error.msg || '认证失败,请重试')
   }
 }
 
diff --git a/src/pages/user/tixian/App.vue b/src/pages/user/tixian/App.vue
index e1f658dff81d28cd7f61b450f411a6b26f0c74d0..a6ff2a622622838181d5e82184002564e1decb28 100644
--- a/src/pages/user/tixian/App.vue
+++ b/src/pages/user/tixian/App.vue
@@ -2,6 +2,7 @@
 import { ref, onMounted, computed } from 'vue'
 import request from '@/utils/request'
 import AppHeader from '@/components/AppHeader.vue'
+import { showToast, showFailToast, showSuccessToast } from 'vant'
 const urlParams = new URLSearchParams(window.location.search);
 const balance = ref(urlParams.get('balance'));
 const type = ref(urlParams.get('type'));
@@ -38,6 +39,9 @@ const fetchBankCards = async () => {
     loading.value = false
   }
 }
+const navigateTo = (path) => {
+  window.location.replace(window.location.origin + path)
+}
 const handleWithdraw = async () => {
   if (!canWithdraw.value) return