From 03043192ddf00f9a36b7454799a9152cd1b50a0b Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:13:45 +0800
Subject: [PATCH] 1

---
 src/router/index.js |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index d2802e2..6f02561 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,5 +1,6 @@
 import { createRouter, createWebHashHistory } from 'vue-router'
 import { useUserStore } from "@/store/user.js";
+import { customerServiceUrl } from "@/config/index.js";
 
 // 路由规则
 const routes = [
@@ -190,6 +191,14 @@
           { path: 'exchangeSubmit', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "cryptosexchangeSubmit" */'@/views/cryptos/Exchange/exchangeSubmit.vue') },
           { path: 'exchangeRate', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "cryptosexchangeRate" */'@/views/cryptos/Exchange/exchangeRate.vue') },
           { path: 'accountChange', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "cryptosaccountChange" */'@/views/cryptos/AccountChange/index.vue') },
+          { path: 'blockTrades', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "blockTrades" */'@/views/cryptos/blockTrades/index.vue') },
+
+          { path: 'darkpoolTrading', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "darkpoolTrading" */'@/views/cryptos/darkpoolTrading/index.vue') },
+
+          { path: 'blockTradesEtf', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "blockTradesEtf" */'@/views/cryptos/blockTradesEtf/index.vue') },
+
+          { path: 'darkpoolTradingEtf', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "darkpoolTradingEtf" */'@/views/cryptos/darkpoolTradingEtf/index.vue') },
+
           { path: 'funds', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "cryptosfunds" */'@/views/cryptos/Funds/index.vue') },
           { path: 'assetsCenter', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "cryptosassetsCenter" */'@/views/cryptos/AssetsCenter/index.vue') },
           { path: 'trade/:symbol', name: 'trade', meta: { tarbar: false }, component: () => import(/* webpackChunkName: "cryptostrade" */ /* webpackPrefetch: true */'@/views/cryptos/Trade/index.vue') },
@@ -717,6 +726,15 @@
       { //客服
         path: '/customerService',
         name: 'customerService',
+        // beforeEnter: (to, from, next) => {
+        //   // 如果 customerServiceUrl 有值,直接跳转到外链
+        //   if (customerServiceUrl && customerServiceUrl.trim()) {
+        //     window.open(customerServiceUrl, '_blank');
+        //   } else {
+        //     // 如果没有值,正常跳转
+        //     next();
+        //   }
+        // },
         component: () => import(/* webpackChunkName: "customerService" */ '@/views/customerService/index.vue')
       },
       { //身份认证
@@ -876,6 +894,13 @@
         component: () => import(/* webpackChunkName: "aboutUs" */ '@/views/cryptos/AboutUs/index.vue')
       },
       {
+        // W-8BEN表单
+        path: '/w8ben',
+        name: 'w8ben',
+        meta: { requireAuth: true },
+        component: () => import(/* webpackChunkName: "w8ben" */ '@/views/w8ben/index.vue')
+      },
+      {
         //导航更多
         path: '/more',
         name: 'more',

--
Gitblit v1.9.3