Commit a3fff3e2 authored by xinzhedeai's avatar xinzhedeai

中间页

parent cc6cf69b
<template>
<div class="login" :style="'background-image:url(' + Background + ');'">
<div class="topTitle">中和地信有限公司欢迎您!</div>
<div class="bottomTitle">@中和地信有限公司</div>
<div class="wrapper">
<div class="header">
<h2 @click="navTo('admin')"><i class="el-icon-setting"></i>管理后台</h2>
</div>
<div class="title">
<h1>中和地信应急平台</h1>
</div>
<div class="content">
<ul>
<li>应急管理</li>
<li>自然资源</li>
<li>水利系统</li>
<li>电子档案馆</li>
</ul>
</div>
</div>
</div>
</template>
<script>
import qs from "qs";
import Background from "@/assets/images/background.webp";
import { mapGetters } from "vuex";
export default {
name: "Login",
data() {
return {
show: false,
userStyle: null,
Background: Background,
codeUrl: "",
cookiePass: "",
loading: false,
redirect: undefined,
};
},
computed: {
...mapGetters(["user"]),
},
watch: {
$route: {
handler: function (route) {
const data = route.query;
if (data && data.redirect) {
this.redirect = data.redirect;
delete data.redirect;
if (JSON.stringify(data) !== "{}") {
this.redirect =
this.redirect + "&" + qs.stringify(data, { indices: false });
}
}
},
immediate: true,
},
},
created() {
/**
* 矿产信息固定值
*/
localStorage.setItem(
"kd.selected.mine",
JSON.stringify({
address: "测试地址",
code: "1452562",
enterpriseId: 1,
hasEnable: true,
id: 1,
latitude: "37.05",
liablePerson: "人员",
liablePersonPhone: "15455248718",
longitude: "117.74",
mineType: 1,
name: "测试地下矿山",
runState: null,
})
);
// 按照不同域名加载不同页面样式(企业、应急局),加载完毕后再显示页面
const host = window.location.host;
if (host === "yingji.longxijiancai.com") {
this.userStyle = "应急局";
}
if (host === "qiye.longxijiancai.com") {
this.userStyle = "企业";
}
},
methods: {
navTo(type) {
if (type === "admin") {
this.$router.push({ path: "home4Center" });
}
},
},
};
</script>
<style rel="stylesheet/scss" lang="scss">
.topTitle {
position: absolute;
top: 0;
background: #15181a73;
height: 32px;
width: 100%;
line-height: 32px;
color: #fff;
text-align: center;
}
.bottomTitle {
position: absolute;
bottom: 0;
background: #021d39;
height: 32px;
width: 100%;
line-height: 32px;
color: #fff;
text-align: center;
}
.wrapper {
.header {
h2 {
color: #00346b;
text-align: right;
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
}
}
h1 {
text-align: center;
color: #00346b;
}
ul {
list-style: none;
width: 900px;
overflow: hidden;
}
li {
float: left;
width: 400px;
background: #173e67;
height: 170px;
line-height: 170px;
text-align: center;
color: #fff;
font-size: 28px;
font-weight: bold;
margin: 10px;
cursor: pointer;
&:nth-child(1) {
background: #135965;
}
&:nth-child(4) {
background: #135965;
}
}
}
.login {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
background-size: cover;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment