From d16d10d94fddff86bdfd87113e7fd2cebe8b7cd7 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 24 Jan 2024 18:15:06 +0800
Subject: [PATCH] 居民监管样式调整
---
src/page/index/top/index.vue | 26 +++++++++++++++++++++-----
1 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue
index a2bc11f..954cb78 100644
--- a/src/page/index/top/index.vue
+++ b/src/page/index/top/index.vue
@@ -67,7 +67,7 @@
<i :class="isFullScren ? 'icon-tuichuquanping' : 'icon-quanping'" @click="handleScreen"></i>
</div>
</el-tooltip>
- <img class="top-bar__img" :src="userInfo.avatar">
+ <img class="top-bar__img" :src="topBarImg">
<el-dropdown>
<span class="el-dropdown-link">
{{ userInfo.userName }}
@@ -94,6 +94,7 @@
</div>
</template>
<script>
+import { getStore } from "@/util/store"
import { setTheme } from "@/util/util"
import { resetRouter } from '@/router/router'
import { mapGetters, mapState } from "vuex"
@@ -121,6 +122,7 @@
name: "top",
data () {
return {
+ webType: getStore({ name: "webType" }),
searchShow: false,
userBox: false,
userForm: {
@@ -168,7 +170,9 @@
}],
},
]
- }
+ },
+ showMenu: getStore({ name: "showMenu" }),
+ globalUserInfo: getStore({ name: "userInfo" }),
}
},
filters: {},
@@ -186,7 +190,6 @@
showFullScren: state => state.common.showFullScren,
showCollapse: state => state.common.showCollapse,
showSearch: state => state.common.showSearch,
- showMenu: state => state.common.showMenu,
showColor: state => state.common.showColor
}),
...mapGetters([
@@ -198,7 +201,14 @@
"tag",
"logsLen",
"logsFlag"
- ])
+ ]),
+ topBarImg () {
+ if (this.userInfo.avatar.indexOf('upload') != -1) {
+ return this.website.minioUrl + this.userInfo.avatar
+ } else {
+ return this.userInfo.avatar
+ }
+ }
},
methods: {
handleScreen () {
@@ -235,7 +245,13 @@
}).then(() => {
this.$store.dispatch("LogOut").then(() => {
resetRouter()
- this.$router.push({ path: "/login" })
+
+
+ if (this.webType == 'default') {
+ this.$router.push({ path: "/login" })
+ } else {
+ this.$router.push({ path: "/tenementLogin" })
+ }
})
})
}
--
Gitblit v1.9.3