OSDN Git Service

update the dispatch method
[bytom/Byone.git] / src / router.js
index d1c53b1..4339f6c 100644 (file)
@@ -14,7 +14,95 @@ const routers = [
         name: 'transfer',
         meta: { title: '转账' },
         component: resolve => {
-          require(['@/views/transfer.vue'], resolve)
+          require(['@/views/sendTransaction/transfer.vue'], resolve)
+        }
+      },
+      {
+        path: '/asset',
+        name: 'asset',
+        meta: { title: '资产' },
+        component: resolve => {
+          require(['@/views/assetList.vue'], resolve)
+        }
+      },
+      {
+        path: '/listVote',
+        name: 'listVote',
+        meta: { title: '节点展示' },
+        component: resolve => {
+          require(['@/views/vote/listVote.vue'], resolve)
+        }
+      },
+      {
+        path: '/listCancel',
+        name: 'listCancel',
+        meta: { title: '选择节点' },
+        component: resolve => {
+          require(['@/views/vote/listCancel.vue'], resolve)
+        }
+      },
+      {
+        path: '/voteRecord',
+        name: 'voteRecord',
+        meta: { title: '投票记录' },
+        component: resolve => {
+          require(['@/views/vote/voteRecord.vue'], resolve)
+        }
+      },
+      {
+        path: '/voteRegulation',
+        name: 'voteRegulation',
+        meta: { title: '投票规则' },
+        component: resolve => {
+          require(['@/views/vote/voteRegulation.vue'], resolve)
+        }
+      },
+      {
+        path: '/vote',
+        name: 'vote',
+        meta: { title: '投票' },
+        component: resolve => {
+          require(['@/views/vote/vote.vue'], resolve)
+        }
+      },
+      {
+        path: '/veto',
+        name: 'veto',
+        meta: { title: '取消投票' },
+        component: resolve => {
+          require(['@/views/vote/veto.vue'], resolve)
+        }
+      },
+      {
+        path: '/vote/confirm',
+        name: 'vote-confirm',
+        meta: { title: '投票确认' },
+        component: resolve => {
+          require(['@/views/vote/voteConfirm.vue'], resolve)
+        }
+      },
+      {
+        path: '/crossChain',
+        name: 'cross-chain',
+        meta: { title: '跨链' },
+        component: resolve => {
+          require(['@/views/sendTransaction/crossChainTransaction.vue'], resolve)
+        }
+      },
+      {
+        path: '/signMessage',
+        name: 'sign-message',
+        meta: { title: '请求签名' },
+        component: resolve => {
+          require(['@/views/sendTransaction/signMessage.vue'], resolve)
+        }
+      },
+      {
+        path: '/received',
+        name: 'received',
+        meta: { title: '接收' },
+        component: resolve => {
+          require(['@/views/received.vue'], resolve)
         }
       },
       {
@@ -22,7 +110,23 @@ const routers = [
         name: 'advanced-transfer',
         meta: { title: '高级转账' },
         component: resolve => {
-          require(['@/views/advancedTransfer.vue'], resolve)
+          require(['@/views/sendTransaction/advancedTransfer.vue'], resolve)
+        }
+      },
+      {
+        path: '/signTransaction',
+        name: 'sign-transaction',
+        meta: { title: '签名交易' },
+        component: resolve => {
+          require(['@/views/sendTransaction/signTransaction.vue'], resolve)
+        }
+      },
+      {
+        path: '/enable',
+        name: 'enable',
+        meta: { title: '授权' },
+        component: resolve => {
+          require(['@/views/prompts/authentication.vue'], resolve)
         }
       },
       {
@@ -38,7 +142,7 @@ const routers = [
         name: 'transfer-confirm',
         meta: { title: '交易确认' },
         component: resolve => {
-          require(['@/views/transferConfirm.vue'], resolve)
+          require(['@/views/sendTransaction/transferConfirm.vue'], resolve)
         }
       },
       {
@@ -46,7 +150,7 @@ const routers = [
         name: 'menu',
         meta: { title: '切换账户' },
         component: resolve => {
-          require(['@/views/homeMenu.vue'], resolve)
+          require(['@/views/sideMenu/homeMenu.vue'], resolve)
         },
         children: [
           {
@@ -54,7 +158,7 @@ const routers = [
             name: 'menu-account-creation',
             meta: { title: '创建账户' },
             component: resolve => {
-              require(['@/views/menuCreation.vue'], resolve)
+              require(['@/views/sideMenu/menuCreation.vue'], resolve)
             }
           },
           {
@@ -62,7 +166,7 @@ const routers = [
             name: 'menu-backup',
             meta: { title: '备份' },
             component: resolve => {
-              require(['@/views/menuBackup.vue'], resolve)
+              require(['@/views/sideMenu/menuBackup.vue'], resolve)
             }
           },
           {
@@ -70,7 +174,7 @@ const routers = [
             name: 'menu-help',
             meta: { title: '帮助' },
             component: resolve => {
-              require(['@/views/menuHelp.vue'], resolve)
+              require(['@/views/sideMenu/menuHelp.vue'], resolve)
             }
           },
           {
@@ -78,7 +182,7 @@ const routers = [
             name: 'menu-settings',
             meta: { title: '设置' },
             component: resolve => {
-              require(['@/views/menuSettings.vue'], resolve)
+              require(['@/views/sideMenu/menuSettings.vue'], resolve)
             }
           }
         ]
@@ -86,14 +190,6 @@ const routers = [
     ]
   },
   {
-    path: '/welcome',
-    name: 'welcome',
-    meta: { title: '欢迎页' },
-    component: resolve => {
-      require(['@/views/welcome/welcome.vue'], resolve)
-    }
-  },
-  {
     path: '/protocol',
     name: 'welcome-protocol',
     meta: { title: '用户协议' },
@@ -108,14 +204,6 @@ const routers = [
     component: resolve => {
       require(['@/views/welcome/creation.vue'], resolve)
     }
-  },
-  {
-    path: '/recovery',
-    name: 'welcome-recovery',
-    meta: { title: '恢复账户' },
-    component: resolve => {
-      require(['@/views/welcome/recovery.vue'], resolve)
-    }
   }
 ]
 export default routers