Browse Source

fix:换背景图

confidence
杜贤金 3 years ago
parent
commit
eb8aeb80f7
  1. BIN
      public/img/bg/logo-bgimg.jpg
  2. BIN
      src/assets/login-logo.png
  3. 48
      src/page/login/index.vue
  4. 2
      src/styles/login.scss

BIN
public/img/bg/logo-bgimg.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

BIN
src/assets/login-logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

48
src/page/login/index.vue

@ -1,20 +1,18 @@
<template> <template>
<div class="login-container" <div class="login-container" ref="login" @keyup.enter.native="handleLogin">
ref="login"
@keyup.enter.native="handleLogin">
<top-color v-show="false"></top-color> <top-color v-show="false"></top-color>
<div class="login-weaper animated bounceInDown"> <div class="login-weaper animated bounceInDown">
<div class="login-left"> <div class="login-left">
<div class="login-time"> <div class="login-time">
{{ time }} {{ time }}
</div> </div>
<img class="img" src="http://static.qnaiot.com/sim/login-mid.png" alt=""> <img class="img" src="../../assets/login-logo.png" alt="" />
<p class="title">{{ $t('login.info') }}</p> <p class="title">{{ $t("login.info") }}</p>
</div> </div>
<div class="login-border"> <div class="login-border">
<div class="login-main"> <div class="login-main">
<h4 class="login-title"> <h4 class="login-title">
{{ $t('login.title') }} {{ $t("login.title") }}
<span>(1.0.0)</span> <span>(1.0.0)</span>
<!-- <top-lang></top-lang> --> <!-- <top-lang></top-lang> -->
</h4> </h4>
@ -28,7 +26,6 @@
<!-- <div></div> --> <!-- <div></div> -->
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
@ -51,7 +48,7 @@
codeLogin, codeLogin,
thirdLogin, thirdLogin,
topLang, topLang,
topColor topColor,
}, },
data() { data() {
return { return {
@ -62,22 +59,21 @@
source: "", source: "",
code: "", code: "",
state: "", state: "",
} },
}; };
}, },
watch: { watch: {
$route() { $route() {
this.handleLogin(); this.handleLogin();
} },
}, },
created() { created() {
this.handleLogin(); this.handleLogin();
this.getTime(); this.getTime();
}, },
mounted() { mounted() {},
},
computed: { computed: {
...mapGetters(["website", "tagWel"]) ...mapGetters(["website", "tagWel"]),
}, },
props: [], props: [],
methods: { methods: {
@ -92,27 +88,37 @@
this.socialForm.source = getQueryString("source"); this.socialForm.source = getQueryString("source");
this.socialForm.code = getQueryString("code"); this.socialForm.code = getQueryString("code");
this.socialForm.state = getQueryString("state"); this.socialForm.state = getQueryString("state");
if (validatenull(this.socialForm.source) && topUrl.includes(redirectUrl)) { if (
validatenull(this.socialForm.source) &&
topUrl.includes(redirectUrl)
) {
let source = topUrl.split("?")[0]; let source = topUrl.split("?")[0];
source = source.split(redirectUrl)[1]; source = source.split(redirectUrl)[1];
this.socialForm.source = source; this.socialForm.source = source;
} }
if (!validatenull(this.socialForm.source) && !validatenull(this.socialForm.code) && !validatenull(this.socialForm.state)) { if (
!validatenull(this.socialForm.source) &&
!validatenull(this.socialForm.code) &&
!validatenull(this.socialForm.state)
) {
const loading = this.$loading({ const loading = this.$loading({
lock: true, lock: true,
text: '第三方系统登录中,请稍后。。。', text: "第三方系统登录中,请稍后。。。",
spinner: "el-icon-loading" spinner: "el-icon-loading",
}); });
this.$store.dispatch("LoginBySocial", this.socialForm).then(() => { this.$store
.dispatch("LoginBySocial", this.socialForm)
.then(() => {
window.location.href = topUrl.split(redirectUrl)[0]; window.location.href = topUrl.split(redirectUrl)[0];
this.$router.push({ path: this.tagWel.value }); this.$router.push({ path: this.tagWel.value });
loading.close(); loading.close();
}).catch(() => { })
.catch(() => {
loading.close(); loading.close();
}); });
} }
} },
} },
}; };
</script> </script>

2
src/styles/login.scss

@ -5,7 +5,7 @@
width: 100%; width: 100%;
height: 100%; height: 100%;
margin: 0 auto; margin: 0 auto;
background-image: url("http://static.qnaiot.com/sim/login-bg.jpg"); background-image:url("/img/bg/logo-bgimg.jpg");
background-size: 100% 100%; background-size: 100% 100%;
} }

Loading…
Cancel
Save