|
|
@ -3,9 +3,13 @@ |
|
|
|
<nav v-if="showHeader" class="m-navbar"> |
|
|
|
<div class="navbar__header"> |
|
|
|
<h1 class="navbar__brand" @click="$router.push({ name: 'home' })"> |
|
|
|
<a class="navbar__brand-lg" href="javascript:;">{{ $store.state.user.agencyName }}</a> |
|
|
|
<a class="navbar__brand-lg" href="javascript:;">{{ |
|
|
|
$store.state.user.agencyName |
|
|
|
}}</a> |
|
|
|
<a class="navbar__brand-mini" href="javascript:;">{{ |
|
|
|
$store.state.user.agencyName.slice(0, 2) |
|
|
|
$store.state.user.agencyName |
|
|
|
? $store.state.user.agencyName.slice(0, 2) |
|
|
|
: "" |
|
|
|
}}</a> |
|
|
|
</h1> |
|
|
|
</div> |
|
|
@ -141,6 +145,8 @@ import { mapGetters } from "vuex"; |
|
|
|
import screenfull from "screenfull"; |
|
|
|
import UpdatePasswordWork from "@/views/main-navbar-update-password-work"; |
|
|
|
import { clearLoginInfo } from "@/utils"; |
|
|
|
import { logout } from "@/utils/yantai-transit"; |
|
|
|
|
|
|
|
export default { |
|
|
|
inject: ["refresh"], |
|
|
|
data() { |
|
|
@ -167,10 +173,15 @@ export default { |
|
|
|
const customerId = localStorage.getItem("customerId"); |
|
|
|
let siteconfigElement = window.SITE_CONFIG["menuShujuList"]; |
|
|
|
//暂时 亿联街道和 微笑崂山显示 社区治理-》多元化菜单 |
|
|
|
if ("04c0d396e298f13e57aa5904a657eaa6" != customerId && "3fdd0380deff5b30f45376cdf995d1c1" != customerId){ |
|
|
|
for (let index in siteconfigElement){ |
|
|
|
if (siteconfigElement[index].id == '6'){ |
|
|
|
let newMenuArr = siteconfigElement[index].children.filter(item =>item.id !== 'duoyuanfuwufenxi'); |
|
|
|
if ( |
|
|
|
"04c0d396e298f13e57aa5904a657eaa6" != customerId && |
|
|
|
"3fdd0380deff5b30f45376cdf995d1c1" != customerId |
|
|
|
) { |
|
|
|
for (let index in siteconfigElement) { |
|
|
|
if (siteconfigElement[index].id == "6") { |
|
|
|
let newMenuArr = siteconfigElement[index].children.filter( |
|
|
|
(item) => item.id !== "duoyuanfuwufenxi" |
|
|
|
); |
|
|
|
siteconfigElement[index].children = newMenuArr; |
|
|
|
} |
|
|
|
} |
|
|
@ -226,12 +237,6 @@ export default { |
|
|
|
} |
|
|
|
) |
|
|
|
.then(() => { |
|
|
|
//关闭所有标签页 |
|
|
|
// tabs, 关闭全部 |
|
|
|
this.$store.state.contentTabs = this.$store.state.contentTabs.filter( |
|
|
|
(item) => item.name === "home2" |
|
|
|
); |
|
|
|
|
|
|
|
this.$http |
|
|
|
.post("/auth/login/logout") |
|
|
|
.then(({ data: res }) => { |
|
|
@ -243,8 +248,14 @@ export default { |
|
|
|
} |
|
|
|
|
|
|
|
clearLoginInfo(); |
|
|
|
logout(); |
|
|
|
|
|
|
|
this.$router.push({ name: "login" }); |
|
|
|
//关闭所有标签页 |
|
|
|
this.$store.state.contentTabs = |
|
|
|
this.$store.state.contentTabs.filter( |
|
|
|
(item) => item.name === "home2" |
|
|
|
); |
|
|
|
// this.$router.push({ name: "login" }); |
|
|
|
}) |
|
|
|
.catch(() => {}); |
|
|
|
}) |
|
|
|