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