DESKTOP-CVS3R96\我恁爹
2022-11-15 a1fb6cd3c3b8a48da4f9393e09718da04f51a373
src/router/index.js
@@ -1,5 +1,6 @@
import Vue from 'vue'
import Router from 'vue-router'
import i18n from '@/locales/index.js'
import Home from '@/page/home/home'
import Buy from '@/page/home/buy'
import Alertdetail from '@/page/home/components/alert' // 公告详情
@@ -15,7 +16,6 @@
import ListDetail2 from '@/page/list/detail2'
import MyList from '@/page/list/my-list'
import Inquiry from '@/page/home/inquiry'
import User from '@/page/user/user'
import OrderList from '@/page/user/order-list'
import Warehouse from '@/page/user/Warehouse.vue'
import holdOrderList from '@/page/user/search-order/hold-stockCode'
@@ -50,6 +50,12 @@
import KLine from '@/page/kline/index.vue'
import TradingBuy from '@/page/trading/buy.vue'
import NewUser from '@/page/newUser/index.vue'
import Wallet from '@/page/wallet/index.vue';
import TransferRecord from '@/page/transferRecord/index.vue'
import CashWithdrawalRecord from '@/page/cashWithdrawalRecord/index.vue'
import Transfers from '@/page/transfer/index.vue'
import Authentications from '@/page/authentication/index.vue'
import BankCard from '@/page/bankCard/index.vue'
Vue.use(Router)
@@ -57,7 +63,6 @@
Router.prototype.push = function push(location) {
  return routerPush.call(this, location).catch(error => error)
}
export default new Router({
  routes: [
    {
@@ -67,7 +72,7 @@
      path: '/home',
      name: 'home',
      meta: {
        title: '首页',
        title: i18n.t('hj224'),
        requireAuth: true,
        index: 0
      },
@@ -76,7 +81,7 @@
      path: '/buy',
      name: 'buy',
      meta: {
        title: '购买',
        title: i18n.t('hj237'),
        requireAuth: true,
        hasHeader: true,
        index: 1
@@ -86,7 +91,7 @@
      path: '/newPage',
      name: 'newPage',
      meta: {
        title: '详情',
        title: i18n.t('hj238'),
        hasHeader: true,
        is_Show: true,
        index: 2
@@ -97,7 +102,7 @@
      path: '/newGg',
      name: 'newGg',
      meta: {
        title: '公告详情',
        title: i18n.t('hj239'),
        hasHeader: true,
        is_Show: true,
        index: 49
@@ -117,7 +122,7 @@
      path: '/forget',
      name: 'forget',
      meta: {
        title: '忘记密码',
        title: i18n.t('hj240'),
        index: 4
      },
      component: Forget
@@ -136,7 +141,7 @@
      path: '/openaccount',
      name: 'openaccount',
      meta: {
        title: '开户',
        title: i18n.t('hj241'),
        hasHeader: true,
        index: 6
      },
@@ -146,7 +151,7 @@
      path: '/trading-list',
      name: 'TradingList',
      meta: {
        title: '行情',
        title: i18n.t('hj242'),
        requireAuth: false,
        hasHeader: false,
        index: 7
@@ -213,7 +218,7 @@
      path: '/listdetail',
      name: 'listdetail',
      meta: {
        title: '详情',
        title: i18n.t('hj238'),
        requireAuth: false,
        hasHeader: false,
        index: 13
@@ -223,7 +228,7 @@
      path: '/listdetail2',
      name: 'listdetail2',
      meta: {
        title: '详情',
        title: i18n.t('hj238'),
        requireAuth: false,
        hasHeader: true,
        index: 14
@@ -284,17 +289,18 @@
        index: 19
      },
      component: Inquiry
    }, {
      path: '/user',
      name: 'user',
      meta: {
        title: '我的',
        requireAuth: false,
        hasHeader: true,
        index: 20
      },
      component: User
    },
    },
    // {
    //   path: '/user',
    //   name: 'user',
    //   meta: {
    //     title: '我的',
    //     requireAuth: false,
    //     hasHeader: true,
    //     index: 20
    //   },
    //   component: User
    // },
    {
      path: '/transfer',
      name: 'transfer',
@@ -320,7 +326,7 @@
      path: '/warehouse',
      name: 'Warehouse',
      meta: {
        title: '持仓',
        title: i18n.t('hj2'),
        requireAuth: false,
        hasHeader: false,
        index: 22
@@ -580,7 +586,7 @@
      path: '/login',
      name: 'newLogin',
      meta: {
        title: '用户登录',
        title: i18n.t('hj248'),
        requireAuth: false,
        hasHeader: true,
        index: 47,
@@ -592,7 +598,7 @@
      path: '/register',
      name: 'newRegister',
      meta: {
        title: '用户注册',
        title: i18n.t('hj249'),
        requireAuth: false,
        hasHeader: false,
        index: 48,
@@ -604,7 +610,7 @@
      path: '/kline',
      name: 'kline',
      meta: {
        title: '图标',
        title: i18n.t('hj238'),
        requireAuth: false,
        hasHeader: false,
        index: 49,
@@ -616,7 +622,7 @@
      path: '/TradingBuy',
      name: 'TradingBuy',
      meta: {
        title: '图标',
        title: i18n.t('hj237'),
        requireAuth: false,
        hasHeader: false,
        index: 50,
@@ -625,10 +631,10 @@
      component: TradingBuy
    },
    {
      path: '/NewUser',
      path: '/User',
      name: 'NewUser',
      meta: {
        title: '图标',
        title: i18n.t('hj243'),
        requireAuth: false,
        hasHeader: false,
        index: 51,
@@ -636,6 +642,77 @@
      component: NewUser
    },
    {
      path: '/wallet',
      name: 'Wallet',
      meta: {
        title: i18n.t('hj244'),
        requireAuth: false,
        hasHeader: false,
        index: 52,
      },
      component: Wallet
    },
    {
      path: '/transferRecord',
      name: 'transferRecord',
      meta: {
        title: i18n.t('hj168'),
        requireAuth: false,
        hasHeader: false,
        index: 53,
        show: true
      },
      component: TransferRecord
    },
    {
      path: '/cashWithdrawalRecord',
      name: 'cashWithdrawalRecord',
      meta: {
        title: i18n.t('hj162'),
        requireAuth: false,
        hasHeader: false,
        index: 54,
        show: true
      },
      component: CashWithdrawalRecord
    },
    {
      path: '/transfers',
      name: 'transfers',
      meta: {
        title: i18n.t('hj245'),
        requireAuth: false,
        hasHeader: false,
        index: 55,
        show: true
      },
      component: Transfers
    },
    {
      path: '/authentications',
      name: 'authentications',
      meta: {
        title: i18n.t('hj246'),
        requireAuth: false,
        hasHeader: false,
        index: 56,
        show: true
      },
      component: Authentications
    },
    {
      path: '/bankCard',
      name: 'bankCard',
      meta: {
        title: i18n.t('hj247'),
        requireAuth: false,
        hasHeader: false,
        index: 57,
        show: true
      },
      component: BankCard
    },
    {
      // 会匹配所有路径
      path: '*',
      redirect: '/home'