市北互联平台前端仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
2.8 KiB

4 years ago
<template>
<div class="g-app">
<div class="g-bd" v-if="true">
<div class="m-list">
<div class="list">
<div class="item" @click="handleClickItem(1)">
<img class="logo" src="@/assets/img/index/logo-1.png" alt="" />
3 years ago
<!-- 党建引领基层治理互联管理平台 -->
3 years ago
<div class="name">数字社区管理平台</div>
4 years ago
<img src="@/assets/img/index/zhuangshi.png" class="tip" />
</div>
<div class="item z-on" @click="handleClickItem(2)">
<img class="logo" src="@/assets/img/index/logo-2.png" alt="" />
3 years ago
<!-- 数据分析可视化平台 -->
3 years ago
<div class="name">数字社区可视化平台</div>
4 years ago
<img src="@/assets/img/index/zhuangshi.png" class="tip" />
</div>
</div>
</div>
<div class="m-footer">
<div class="login-footer">
<p>
3 years ago
<a href="http://www.elinkchina.com.cn/" target="_blank">{{
$t("login.copyright")
}}</a>
4 years ago
</p>
</div>
</div>
</div>
</div>
</template>
<script>
3 years ago
import Cookies from "js-cookie";
import debounce from "lodash/debounce";
import { messages } from "@/i18n";
import { getUUID } from "@/utils";
import { Loading } from "element-ui"; // 引入Loading服务
import JSEncrypt from "jsencrypt"; //引入加密
4 years ago
3 years ago
let loading; // 加载动画
4 years ago
export default {
data() {
return {
pubKey: null, // 获取到公钥
isShowLogin: true,
3 years ago
i18nMessages: messages,
};
4 years ago
},
components: {},
computed: {},
created() {},
mounted() {},
3 years ago
beforeRouteEnter(to, from, next) {
console.log(from);
if (from.name == "login") {
next();
location.reload();
}
next();
},
4 years ago
methods: {
handleClickItem(k) {
if (k == 1) {
3 years ago
this.$router.replace({ name: "main" });
4 years ago
} else if (k == 2) {
3 years ago
this.$router.replace({ name: "main-shuju" });
4 years ago
}
},
// 平阴联动 自动登录接口
getAutoLogin(platformToken) {
3 years ago
this.dataForm.thirdToken = platformToken;
this.dataForm.platform = "pyld";
4 years ago
this.$http
.post(`/auth/sso/oper/third/login`, this.dataForm)
.then(({ data: res }) => {
if (res.code !== 0) {
if (res.code == 8302) {
3 years ago
return this.$message.error(res.msg);
4 years ago
}
3 years ago
return this.$message.error(res.msg);
4 years ago
}
3 years ago
localStorage.setItem("customerId", res.data.customerId);
localStorage.setItem("userType", "work");
localStorage.setItem("showHeader", "0");
localStorage.setItem("token", res.data.token);
this.$router.replace({ name: "home" });
4 years ago
})
3 years ago
.catch(() => {});
4 years ago
// epmet-ext9.elinkservice.cn/platform-admin
3 years ago
},
},
};
4 years ago
</script>
4 years ago
<style lang="scss" src="@/assets/scss/pages/indexWork.scss" scoped></style>