|
@@ -2,33 +2,72 @@
|
|
|
<div class="login-container"
|
|
<div class="login-container"
|
|
|
ref="login"
|
|
ref="login"
|
|
|
@keyup.enter.native="handleLogin">
|
|
@keyup.enter.native="handleLogin">
|
|
|
- <top-color v-show="false"></top-color>
|
|
|
|
|
- <div class="login-weaper animated bounceInDown">
|
|
|
|
|
- <div class="login-left">
|
|
|
|
|
- <div class="login-time">
|
|
|
|
|
- {{time}}
|
|
|
|
|
- </div>
|
|
|
|
|
- <img class="img" src="/img/logo.png" alt="">
|
|
|
|
|
- <p class="title">{{ $t('login.info') }}</p>
|
|
|
|
|
|
|
+ <particles/>
|
|
|
|
|
+ <indexbg/>
|
|
|
|
|
+ <!-- <div class="login-container-left">
|
|
|
|
|
+ <h4 class="login-title"> -->
|
|
|
|
|
+ <!-- {{ $t('login.title') }} -->
|
|
|
|
|
+ <!-- {{website.title}} -->
|
|
|
|
|
+ <!-- <top-lang></top-lang> -->
|
|
|
|
|
+ <!-- </h4>
|
|
|
|
|
+ <div class="bg"></div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="login-border">
|
|
|
|
|
- <div class="login-main">
|
|
|
|
|
- <h4 class="login-title">
|
|
|
|
|
- {{ $t('login.title') }}{{website.title}}
|
|
|
|
|
- <top-lang></top-lang>
|
|
|
|
|
- </h4>
|
|
|
|
|
- <userLogin v-if="activeName==='user'"></userLogin>
|
|
|
|
|
- <codeLogin v-else-if="activeName==='code'"></codeLogin>
|
|
|
|
|
- <thirdLogin v-else-if="activeName==='third'"></thirdLogin>
|
|
|
|
|
- <div class="login-menu">
|
|
|
|
|
- <a href="#" @click.stop="activeName='user'">{{ $t('login.userLogin') }}</a>
|
|
|
|
|
- <!--<a href="#" @click.stop="activeName='code'">{{ $t('login.phoneLogin') }}</a>-->
|
|
|
|
|
- <a href="#" @click.stop="activeName='third'">{{ $t('login.thirdLogin') }}</a>
|
|
|
|
|
|
|
+ <div class="login-container-right"> -->
|
|
|
|
|
+ <!-- <div class="login-weaper animated bounceInDown">
|
|
|
|
|
+ <div class="login-left">
|
|
|
|
|
+ <div class="login-time">
|
|
|
|
|
+ {{time}}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <img class="img" src="/img/logo.png" alt="">
|
|
|
|
|
+ <p class="title">{{ $t('login.info') }}</p>
|
|
|
|
|
+ </div> -->
|
|
|
|
|
+ <div class="login-border">
|
|
|
|
|
+ <div class="login-main">
|
|
|
|
|
+ <span class="login-title">{{website.title}}</span>
|
|
|
|
|
+ <userLogin v-if="activeName==='user'"></userLogin>
|
|
|
|
|
+ <codeLogin v-else-if="activeName==='code'"></codeLogin>
|
|
|
|
|
+ <thirdLogin v-else-if="activeName==='third'"></thirdLogin>
|
|
|
|
|
+ <div class="login-menu">
|
|
|
|
|
+ <!-- <a href="#" @click.stop="activeName='user'">{{ $t('login.userLogin') }}</a> -->
|
|
|
|
|
+ <!-- <a href="#" @click.stop="activeName='code'">{{ $t('login.phoneLogin') }}</a> -->
|
|
|
|
|
+ <!-- <a href="#" @click.stop="activeName='third'">{{ $t('login.thirdLogin') }}</a> -->
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
|
+ <!-- </div>
|
|
|
|
|
+ </div> -->
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <!-- <top-color v-show="false"></top-color> -->
|
|
|
|
|
+ <foot/>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
@@ -41,7 +80,9 @@
|
|
|
import topLang from "@/page/index/top/top-lang";
|
|
import topLang from "@/page/index/top/top-lang";
|
|
|
import topColor from "@/page/index/top/top-color";
|
|
import topColor from "@/page/index/top/top-color";
|
|
|
import {getQueryString, getTopUrl} from "@/util/util";
|
|
import {getQueryString, getTopUrl} from "@/util/util";
|
|
|
-
|
|
|
|
|
|
|
+ import indexbg from '@/components/login/bg'
|
|
|
|
|
+ import particles from "@/components/login/particles";
|
|
|
|
|
+ import foot from "@/components/login/foot";
|
|
|
export default {
|
|
export default {
|
|
|
name: "login",
|
|
name: "login",
|
|
|
components: {
|
|
components: {
|
|
@@ -49,7 +90,10 @@
|
|
|
codeLogin,
|
|
codeLogin,
|
|
|
thirdLogin,
|
|
thirdLogin,
|
|
|
topLang,
|
|
topLang,
|
|
|
- topColor
|
|
|
|
|
|
|
+ topColor,
|
|
|
|
|
+ particles,
|
|
|
|
|
+ indexbg,
|
|
|
|
|
+ foot
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -116,4 +160,4 @@
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
|
@import "@/styles/login.scss";
|
|
@import "@/styles/login.scss";
|
|
|
-</style>
|
|
|
|
|
|
|
+</style>
|