]
},
{
- path: '/welcome',
- name: 'welcome',
- meta: { title: '欢迎页' },
- component: resolve => {
- require(['@/views/welcome/welcome.vue'], resolve)
- }
- },
- {
path: '/protocol',
name: 'welcome-protocol',
meta: { title: '用户协议' },
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
+++ /dev/null
-<style scoped>
-</style>
-
-<template>
- <div class="warp bg-gray">
- <section class="login-header bg-green">
- <img src="../../assets/logo.png">
- </section>
- <section class="login-content">
- <div class="title">{{ $t('createAccount.import') }}</div>
- <div class="form">
- <div class="form-item">
- <label class="form-item-label">{{ $t('createAccount.file') }}</label>
- <div class="form-item-content" style="margin-left: 95px;">
- <input type="file" @change="tirggerFile($event)">
- </div>
- </div>
- <div class="btn-group">
- <div class="btn bg-green" @click="recovery">{{ $t('createAccount.import') }}</div>
- <div class="btn bg-red" @click="$router.go(-1)">{{ $t('createAccount.back') }}</div>
- </div>
- </div>
- </section>
- </div>
-</template>
-
-<script>
-import account from "../../models/account";
-import getLang from "../../assets/language/sdk";
-export default {
- name: "",
- data() {
- return {
- formData: {}
- };
- },
- methods: {
- tirggerFile: function (event) {
- var reader = new FileReader();
- reader.onload = e => {
- this.fileTxt = e.target.result;
- };
-
- var file = event.target.files[0];
- reader.readAsText(file);
- },
- recovery: function () {
- account.restore(this.fileTxt).then(res => {
- localStorage.login = true;
- this.$router.push('/');
- }).catch(error => {
- this.$dialog.show({
- body: getLang(error.message)
- });
- });
- }
- }
-};
-</script>
\ No newline at end of file
+++ /dev/null
-<style>
-.welcome-top {
- height: 505px;
- text-align: center;
- font-size: 18px;
- background: url("../../assets/welcome.jpeg") no-repeat;
- background-size: 100%;
-}
-.welcome-top p {
- position: absolute;
- left: 0;
- right: 0;
- bottom: 100px;
-}
-.welcome-bottom {
- height: 95px;
-}
-.btn-startup {
- width: 200px;
- position: absolute;
- bottom: 15px;
- left: 50%;
- right: 50%;
- transform: translate(-50%, -50%);
-}
-</style>
-
-<template>
- <div>
- <section class="welcome-top">
- <!-- <p>{{ $t('welcome.title') }}</p> -->
- </section>
- <section class="welcome-bottom bg-green">
- <div class="btn btn-primary btn-startup" @click="$router.push({ name: 'welcome-protocol' })">{{ $t('welcome.use') }}</div>
- </section>
- </div>
-</template>
-
-<script>
-export default {
- name: "",
- data() {
- return {};
- },
- methods: {
- }
-};
-</script>
\ No newline at end of file