1 // import Pormpt from './views/prompt'
2 export const RouteNames = {
6 CREATE_ACCOUNT:'welcome-creation',
7 MNEMONIC: 'welcome-mnemonic',
8 VERIFY_MNEMONIC: 'welcome-verify-mnemonic',
9 RESTORE_ACCOUNT: 'welcome-import',
10 SETTING_PASSWORD: 'welcome-password',
11 PROTOCOL: 'welcome-protocol',
18 // LOAD_FROM_BACKUP:'loadFromBackup',
19 // ONBOARDING:'onboarding',
20 // SHOW_MNEMONIC:'showMnemonic',
21 // MAIN_MENU:'mainMenu',
23 SETTINGS_LANG:'settings-language',
24 SETTINGS_CURRENCY:'settings-currency',
25 SETTINGS_DELETE:'settings-delete',
28 ASSET_SELECTION:'asset-selection',
30 // IDENTITIES:'identities',
31 // IDENTITY:'identity',
33 // PERMISSIONS:'permissions',
34 // DOMAIN_PERMISSIONS:'domainPermissions',
37 // NETWORKS:'networks',
39 // CHANGE_PASSWORD:'changePassword',
41 BACKUP_MNEMONIC:'backup-mnemonic',
43 // AUTO_LOCK:'autoLock',
44 // LANGUAGE:'language',
45 // KEYPAIRS:'keypairs',
47 // PROMPT_REQUEST_IDENTITY:`${promptPrefix}${PromptTypes.REQUEST_IDENTITY}`,
48 // PROMPT_REQUEST_SIGNATURE:`${promptPrefix}${PromptTypes.REQUEST_SIGNATURE}`,
49 // PROMPT_REQUEST_ARBITRARY_SIGNATURE:`${promptPrefix}${PromptTypes.REQUEST_ARBITRARY_SIGNATURE}`,
50 // PROMPT_REQUEST_ADD_NETWORK:`${promptPrefix}${PromptTypes.REQUEST_ADD_NETWORK}`,
51 // PROMPT_REQUEST_UNLOCK:`${promptPrefix}${PromptTypes.REQUEST_UNLOCK}`,
52 // PROMPT_UPDATE_VERSION:`${promptPrefix}${PromptTypes.UPDATE_VERSION}`,
58 name: RouteNames.HOME,
59 meta: { title: '首页' },
60 component: resolve => {
61 require(['@/views/home.vue'], resolve)
66 name: RouteNames.TRANSFER,
67 meta: { title: '转账' },
68 component: resolve => {
69 require(['@/views/sendTransaction/transfer.vue'], resolve)
74 name: RouteNames.ASSET,
75 meta: { title: '资产' },
76 component: resolve => {
77 require(['@/views/assetList.vue'], resolve)
83 meta: { title: '节点展示' },
84 component: resolve => {
85 require(['@/views/vote/listVote.vue'], resolve)
91 meta: { title: '选择节点' },
92 component: resolve => {
93 require(['@/views/vote/listCancel.vue'], resolve)
99 meta: { title: '投票记录' },
100 component: resolve => {
101 require(['@/views/vote/voteRecord.vue'], resolve)
105 path: '/voteRegulation',
106 name: 'voteRegulation',
107 meta: { title: '投票规则' },
108 component: resolve => {
109 require(['@/views/vote/voteRegulation.vue'], resolve)
115 meta: { title: '投票' },
116 component: resolve => {
117 require(['@/views/vote/vote.vue'], resolve)
123 meta: { title: '取消投票' },
124 component: resolve => {
125 require(['@/views/vote/veto.vue'], resolve)
129 path: '/vote/confirm',
130 name: 'vote-confirm',
131 meta: { title: '投票确认' },
132 component: resolve => {
133 require(['@/views/vote/voteConfirm.vue'], resolve)
139 meta: { title: '跨链' },
140 component: resolve => {
141 require(['@/views/sendTransaction/crossChainTransaction.vue'], resolve)
145 path: '/signMessage',
146 name: 'sign-message',
147 meta: { title: '请求签名' },
148 component: resolve => {
149 require(['@/views/sendTransaction/signMessage.vue'], resolve)
154 name: RouteNames.RECEIVE,
155 meta: { title: '接收' },
156 component: resolve => {
157 require(['@/views/received.vue'], resolve)
161 path: '/advancedTransfer',
162 name: 'advanced-transfer',
163 meta: { title: '高级转账' },
164 component: resolve => {
165 require(['@/views/sendTransaction/advancedTransfer.vue'], resolve)
169 path: '/assetSelection',
170 name: RouteNames.ASSET_SELECTION,
171 meta: { title: '选择资产' },
172 component: resolve => {
173 require(['@/views/sendTransaction/assetSelection.vue'], resolve)
177 path: '/signTransaction',
178 name: 'sign-transaction',
179 meta: { title: '签名交易' },
180 component: resolve => {
181 require(['@/views/sendTransaction/signTransaction.vue'], resolve)
187 meta: { title: '授权' },
188 component: resolve => {
189 require(['@/views/prompts/authentication.vue'], resolve)
193 path: '/transfer/info',
194 name: 'transfer-info',
195 meta: { title: '交易详情' },
196 component: resolve => {
197 require(['@/views/transferDetail.vue'], resolve)
201 path: '/transfer/confirm',
202 name: 'transfer-confirm',
203 meta: { title: '交易确认' },
204 component: resolve => {
205 require(['@/views/sendTransaction/transferConfirm.vue'], resolve)
211 meta: { title: '切换账户' },
212 component: resolve => {
213 require(['@/views/sideMenu/homeMenu.vue'], resolve)
220 meta: { title: '帮助' },
221 component: resolve => {
222 require(['@/views/sideMenu/menuHelp.vue'], resolve)
232 name: RouteNames.WALLETS,
233 meta: { title: '钱包' },
234 component: resolve => {
235 require(['@/views/wallets.vue'], resolve)
240 name: RouteNames.BACKUP,
241 meta: { title: '备份' },
242 component: resolve => {
243 require(['@/views/backup/backup.vue'], resolve)
247 path: '/backup/mnemonic',
248 name: 'backup-mnemonic',
249 meta: { title: '备份助记词' },
250 component: resolve => {
251 require(['@/views/backup/backupMnemonic.vue'], resolve)
259 name: RouteNames.SETTINGS,
260 meta: { title: '设置' },
261 component: resolve => {
262 require(['@/views/settings/settings.vue'], resolve)
266 path: '/settings-lang',
267 name: RouteNames.SETTINGS_LANG,
268 meta: { title: '设置语言' },
269 component: resolve => {
270 require(['@/views/settings/languageSelection.vue'], resolve)
274 path: '/settings-currency',
275 name: RouteNames.SETTINGS_CURRENCY,
276 meta: { title: '设置货币' },
277 component: resolve => {
278 require(['@/views/settings/currencySelection.vue'], resolve)
282 path: '/settings-delete',
283 name: RouteNames.SETTINGS_DELETE,
284 meta: { title: '删除钱包' },
285 component: resolve => {
286 require(['@/views/settings/deleteWallet.vue'], resolve)
291 name: RouteNames.PROTOCOL,
292 meta: { title: '用户协议' },
293 component: resolve => {
294 require(['@/views/welcome/protocol.vue'], resolve)
299 name: RouteNames.ENTRY,
300 meta: { title: '创建账户' },
301 component: resolve => {
302 require(['@/views/welcome/welcome.vue'], resolve)
307 name: RouteNames.CREATE_ACCOUNT,
308 meta: { title: '创建账户' },
309 component: resolve => {
310 require(['@/views/welcome/creation.vue'], resolve)
315 name: RouteNames.MNEMONIC,
316 meta: { title: '备份助记词' },
317 component: resolve => {
318 require(['@/views/welcome/mnemonic.vue'], resolve)
322 path: '/verify-mnemonic',
323 name: RouteNames.VERIFY_MNEMONIC,
324 meta: { title: '验证助记词' },
325 component: resolve => {
326 require(['@/views/welcome/verifyMnemonic.vue'], resolve)
331 name: RouteNames.RESTORE_ACCOUNT,
332 meta: { title: '创建账户' },
333 component: resolve => {
334 require(['@/views/welcome/import.vue'], resolve)
338 path: '/restore-password',
339 name: RouteNames.SETTING_PASSWORD,
340 meta: { title: '密码' },
341 component: resolve => {
342 require(['@/views/welcome/password/setting.vue'], resolve)
346 export default routers